[
https://issues.apache.org/jira/browse/TRINIDAD-1220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12632589#action_12632589
]
Harald Kuhn commented on TRINIDAD-1220:
---------------------------------------
Hi Bernd,
unfortunately we found the first Exception while using the partial-lifecycle.
We have a Facelets View combining subform, pannelTabbed and ShowDetailItem.
The structure looks like this:
<tr:subform id="reportSettings" default="false">
<tr:panelTabbed position="above">
<!-- first Tab -->
<tr:showDetailItem id="reiterAuswertungen"
text="#{bundle['aim.text.head.auswertungen']}"
disclosureListener="#{einstellungenModel.isToggleReiter}"
rendered="#{einstellungenModel.accessible}"
disclosed="#{einstellungenModel.reiterAuswertung}">
...
</tr:showDetailItem>
<!-- Second Tab -->
<tr:showDetailItem id="reiter2">
...
</tr:showDetailItem>
...
</tr:panelTabbed>
</tr:subform>
Whenever the user wants to change the tab the following Exception occurs:
javax.servlet.ServletException: java.lang.NullPointerException
at
javax.faces.webapp._ErrorPageWriter.throwException(_ErrorPageWriter.java:404)
at
javax.faces.webapp._ErrorPageWriter.handleException(_ErrorPageWriter.java:353)
at
javax.faces.webapp.FacesServlet.handleLifecycleException(FacesServlet.java:217)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:156)
at
com.airplus.aim.webapp.jsf.AIMFacesServlet.service(AIMFacesServlet.java:63)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._invokeDoFilter(TrinidadFilterImpl.java:238)
at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:195)
at
org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:138)
at
org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.airplus.aim.webapp.filter.AIMFilter.doFilter(AIMFilter.java:138)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at
org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at
org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:584)
at
org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
at
com.sun.facelets.FaceletViewHandler.writeState(FaceletViewHandler.java:776)
at
javax.faces.application.ViewHandlerWrapper.writeState(ViewHandlerWrapper.java:49)
at
org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.writeState(ViewHandlerImpl.java:304)
at
org.apache.myfaces.trinidadinternal.renderkit.core.xhtml.FormRenderer.encodeEnd(FormRenderer.java:250)
at
org.apache.myfaces.trinidad.render.CoreRenderer.encodeEnd(CoreRenderer.java:233)
at
org.apache.myfaces.trinidad.component.UIXComponentBase.encodeEnd(UIXComponentBase.java:745)
at
org.apache.myfaces.trinidadinternal.lifecycle.RenderResponseExecutor.execute(RenderResponseExecutor.java:139)
at
org.apache.myfaces.trinidadinternal.lifecycle.PartialLifecycle.render(PartialLifecycle.java:148)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
... 23 more
> Partial Lifecycle for Trinidad
> ------------------------------
>
> Key: TRINIDAD-1220
> URL: https://issues.apache.org/jira/browse/TRINIDAD-1220
> Project: MyFaces Trinidad
> Issue Type: Improvement
> Components: Components
> Affects Versions: 1.2.9-core
> Reporter: Bernd Bohmann
> Assignee: Bernd Bohmann
> Attachments: TRINIDAD-1220-trinidad-impl.patch
>
>
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.