java.lang.NullPointerException at org.springframework.faces.webflow.FlowViewStateManager.saveView - PullRequest
0 голосов
/ 08 октября 2011

Я начал проект с JSF 2.1, Spring 3.0.5, Spring Web Flow 2.3.0 в Tomcat 7.0.22.Когда я помещаю SWF-файлы JAR (связывание, лица, js, js.resources и веб-поток) в classpath, я не могу перейти на любую страницу и получаю следующее:

SEVERE: Error Rendering View[/login.xhtml]
java.lang.NullPointerException
    at org.springframework.faces.webflow.FlowViewStateManager.saveView(FlowViewStateManager.java:181)
    at com.sun.faces.application.view.WriteBehindStateWriter.flushToWriter(WriteBehindStateWriter.java:225)
    at com.sun.faces.application.view.FaceletViewHandlingStrategy.renderView(FaceletViewHandlingStrategy.java:418)
    at com.sun.faces.application.view.MultiViewHandler.renderView(MultiViewHandler.java:131)
    at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:99)
    at javax.faces.application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java:288)
    at org.springframework.faces.webflow.FlowViewHandler.renderView(FlowViewHandler.java:99)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:121)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) ....

Когда я удаляю эти JARфайлы, то все страницы будут отображаться правильно.Как это вызвано и как я могу решить это?

1 Ответ

1 голос
/ 08 октября 2011

Это ошибка в SWF. См. Также выпуск SWF 1461 . Это было исправлено в SWF 2.3.1. Таким образом, обновление до SWF 2.3.1 должно решить эту проблему.

...