[ 
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.

Reply via email to