[
https://jira.jboss.org/jira/browse/WBRI-140?page=com.atlassian.jira.plugi...
]
Pete Muir reassigned WBRI-140:
------------------------------
Assignee: Ales Justin
Ales, can you report back here what the ordained way to make sure our class is on the CL
when deserializing and assign back to me for impl?
Thanks :-)
Proxied beans cannot be deserialized
------------------------------------
Key: WBRI-140
URL:
https://jira.jboss.org/jira/browse/WBRI-140
Project: Web Beans
Issue Type: Bug
Components: Contexts
Affects Versions: 1.0.0.ALPHA2
Reporter: David Allen
Assignee: Ales Justin
Priority: Minor
Fix For: 1.0.0.BETA2
The test ClientProxyTest.testSimpleWebBeanClientProxyIsSerializable fails when run in a
container due to classloader issues. Javassist is trying to use its own classloader,
which in JBoss AS is a server classloader, to load the class loaded by the WAR
classloader. The correct classloaders need to be setup with Javassist in order for
persistence to work.
Current error in the server is:
java.io.InvalidClassException: org.jboss.jsr299.tck.unit.lookup.clientProxy.TunedTuna
at javassist.util.proxy.SerializedProxy.readResolve(SerializedProxy.java:63)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1061)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)
at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)
at org.jboss.jsr299.tck.AbstractTest.deserialize(AbstractTest.java:268)
at
org.jboss.jsr299.tck.unit.lookup.clientProxy.ClientProxyTest.testSimpleWebBeanClientProxyIsSerializable(ClientProxyTest.java:55)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira