Attached example with applied workaround. Without the code between "Begin of the workaround" and "End of the workaround" this Exception is thrown:
26.05.2009 16:00:36 com.sun.faces.lifecycle.Phase doPhase
SCHWERWIEGEND: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: ) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@2af8f5]
com.icesoft.faces.webapp.xmlhttp.TransientRenderingException: transient render failure for View[3iY19WbOjnl7P3I1amvO0A:1]
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.transientRenderingException(PersistentFacesState.java:520)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.throwRenderingException(PersistentFacesState.java:532)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:178)
at mypackage.BackingBean$1.run(BackingBean.java:100)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.faces.FacesException: java.lang.NullPointerException
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:176)
... 2 more
Caused by: java.lang.NullPointerException
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:354)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
... 4 more
Attached example with applied workaround. Without the code between "Begin of the workaround" and "End of the workaround" this Exception is thrown:
26.05.2009 16:00:36 com.sun.faces.lifecycle.Phase doPhase
SCHWERWIEGEND: JSF1054: (Phase ID: RENDER_RESPONSE 6, View ID: ) Exception thrown during phase execution: javax.faces.event.PhaseEvent[source=com.sun.faces.lifecycle.LifecycleImpl@2af8f5]
com.icesoft.faces.webapp.xmlhttp.TransientRenderingException: transient render failure for View[3iY19WbOjnl7P3I1amvO0A:1]
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.transientRenderingException(PersistentFacesState.java:520)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.throwRenderingException(PersistentFacesState.java:532)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:178)
at mypackage.BackingBean$1.run(BackingBean.java:100)
at java.lang.Thread.run(Thread.java:595)
Caused by: javax.faces.FacesException: java.lang.NullPointerException
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:128)
at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at com.icesoft.faces.webapp.xmlhttp.PersistentFacesState.render(PersistentFacesState.java:176)
... 2 more
Caused by: java.lang.NullPointerException
at com.icesoft.faces.application.D2DViewHandler.renderResponse(D2DViewHandler.java:354)
at com.icesoft.faces.application.D2DViewHandler.renderView(D2DViewHandler.java:153)
at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110)
at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100)
... 4 more