Paul Nicolucci created MYFACES-4512:
---------------------------------------
Summary: TCK: ViewDeclarationLanguage.createView
NullPointerException
Key: MYFACES-4512
URL: https://issues.apache.org/jira/browse/MYFACES-4512
Project: MyFaces Core
Issue Type: Bug
Components: General
Affects Versions: 4.0.0-RC2
Reporter: Paul Nicolucci
Assignee: Paul Nicolucci
TCK Test:
[https://github.com/jakartaee/faces/blob/4.0.1/tck/old-tck/source/src/com/sun/ts/tests/jsf/spec/navigation/TestServlet.java#L175]
ViewDeclarationLanguage is null here:
[https://github.com/apache/myfaces/blob/main/impl/src/main/java/org/apache/myfaces/view/facelets/FaceletViewDeclarationLanguage.java#L1927]
Exception:
{noformat}
Caused by: java.lang.NullPointerException
at
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.createView(FaceletViewDeclarationLanguage.java:1935)
at
org.apache.myfaces.application.ViewHandlerImpl.createView(ViewHandlerImpl.java:265)
at
jakarta.faces.application.ViewHandlerWrapper.createView(ViewHandlerWrapper.java:116)
at com.sun.ts.tests.jsf.spec.navigation.TestServlet.setup(TestServlet.java:61)
{noformat}
This occurs because there is a
[TestViewHandler|[https://github.com/jakartaee/faces/blob/4.0.1/tck/old-tck/source/src/com/sun/ts/tests/jsf/spec/navigation/TestViewHandler.java]]
that is used and it does not override the default implementation of
getViewDeclarationLanguage which just returns null:
[https://github.com/apache/myfaces/blob/main/api/src/main/java/jakarta/faces/application/ViewHandler.java#L270]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)