I have an app running with MyFaces 2.1.5, Spring 3.1.0 and Spring webflow
2.3.0. We are also using Trinidad. Everything has been wroking fine with
Trinidad 1.2.14. I just tried to upgrade to Trinidad 2.0.1. Pages load up
initially, but if I try to reload any of the pages I get a
NullPointerException.

Caused by: java.lang.NullPointerException: state
at
javax.faces.component.UIComponentBase.restoreState(UIComponentBase.java:1866)
at
javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1496)
at
javax.faces.component.UIComponentBase.processRestoreState(UIComponentBase.java:1511)
at javax.faces.component.UIViewRoot.processRestoreState(UIViewRoot.java:765)
at
org.springframework.faces.webflow.FlowViewStateManager.restoreComponentState(FlowViewStateManager.java:78)
at
org.springframework.faces.webflow.FlowViewStateManager.restoreView(FlowViewStateManager.java:200)
at
org.apache.myfaces.shared.view.ViewDeclarationLanguageBase.restoreView(ViewDeclarationLanguageBase.java:106)
at
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.restoreView(FaceletViewDeclarationLanguage.java:2037)
at
org.apache.myfaces.trinidadinternal.application.ViewDeclarationLanguageFactoryImpl$ChangeApplyingVDLWrapper.restoreView(ViewDeclarationLanguageFactoryImpl.java:335)
at
org.apache.myfaces.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:300)
at
javax.faces.application.ViewHandlerWrapper.restoreView(ViewHandlerWrapper.java:83)
at
org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.restoreView(ViewHandlerImpl.java:242)
at
org.springframework.faces.webflow.FlowViewHandler.restoreFlowView(FlowViewHandler.java:144)
at
org.springframework.faces.webflow.FlowViewHandler.restoreView(FlowViewHandler.java:83)
at
org.springframework.faces.webflow.JsfViewFactory.getView(JsfViewFactory.java:105)
at org.springframework.webflow.engine.ViewState.resume(ViewState.java:193)
at org.springframework.webflow.engine.Flow.resume(Flow.java:545)
at
org.springframework.webflow.engine.impl.FlowExecutionImpl.resume(FlowExecutionImpl.java:261)
I'm not really sure where the problem lies here, but Trinidad certainly
seems to be the proverbial straw.

--
Mike

Reply via email to