Deserialization of view fails on Weblogic 8.1
---------------------------------------------

         Key: MYFACES-872
         URL: http://issues.apache.org/jira/browse/MYFACES-872
     Project: MyFaces
        Type: Bug
  Components: Implementation  
    Versions: Nightly    
 Environment: Linux
Weblogic 8.1
    Reporter: Roland Huss


The current MyFaces SVN snapshot used object serialization for storing the view 
in the session 
(instead of plain objects as it does in 1.1.1)

This leads to an ClassLoader issue on Weblogic 8.1 during deserialization of 
the view. It seems that
Weblogic cannot find non-myfaces classes during view-restoring:

[java] 78230 ERROR .JspStateManagerImpl| Could not deserialize state: 
com.bmw.gss.client.converter.BoardConverter
     [java] java.lang.ClassNotFoundException: 
com.consol.gss.client.converter.BoardConverter
     [java]     at 
weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:199)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:289)
     [java]     at java.lang.ClassLoader.loadClass(ClassLoader.java:235)
     [java]     ....
     [java]     at 
org.apache.myfaces.application.jsp.JspStateManagerImpl.deserializeView(JspStateManagerImpl.java:546)

Strange engough, the client classes and myfaces.jar are loaded by the same 
Classloader (we deployed them as jar within
an ear which are both referenced from the war's manifest) and except for this 
deserialization issue the can 'see' each 
other.

I'm not sure, whether this is MyFaces or a Weblogic Issue.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to