We have recently put live a new version of an application using a build of MyFaces core from 22nd May. Following the release I have been consistently seeing in the logs the following exception:

javax.faces.FacesException: error while processing state : 
rO0ABXVyABNbTGphdmEubGFuZy5PYmplY3Q7kM5YnxBzKWwCAAB4cAAAAANzcgBHb3JnLmFwYWNoZS5teWZhY2VzLmFwcGxpY2F0aW9uLlRyZWVTdHJ1Y3R1cmVNYW5hZ2VyJFRyZWVTdHJ1Y3RDb21wb25lbnRGWR
   ...
at 
org.apache.myfaces.shared_impl.util.StateUtils.reconstruct(StateUtils.java:252) 
     at 
org.apache.myfaces.renderkit.html.HtmlResponseStateManager.getTreeStructureToRestore(HtmlResponseStateManager.java:164)
      at 
org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreTreeStructure(JspStateManagerImpl.java:218)
    at 
org.apache.myfaces.application.jsp.JspStateManagerImpl.restoreView(JspStateManagerImpl.java:267)
     
at 
org.apache.myfaces.application.jsp.JspViewHandlerImpl.restoreView(JspViewHandlerImpl.java:231)
       
at com.sun.facelets.FaceletViewHandler.restoreView(FaceletViewHandler.java:310) 
at
...
Caused by: javax.faces.FacesException: java.io.EOFException     
at 
org.apache.myfaces.shared_impl.util.StateUtils.getAsObject(StateUtils.java:321) 
     
at org.apache.myfaces.shared_impl.util.StateUtils.reconstruct(StateUtils.java:248) ... 41 more Caused by: java.io.EOFException at java.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2232) at ...

There seems to be no pattern with the length of the state String. I have been 
unable to reproduce the problem myself, which makes this very difficult to 
solve. I wondered whether anyone else has come across this, or whether there 
are any likely causes in the MyFaces code?

Thanks

Peter


Reply via email to