[jboss-jira] [JBoss JIRA] Resolved: (EJBTHREE-657) StatefulBean passivation is broken (ClassCastException in org.jboss.ejb3.stateful.NestedStatefulBeanContext)

Ben Wang (JIRA) jira-events at jboss.com
Tue Sep 26 22:30:41 EDT 2006


     [ http://jira.jboss.com/jira/browse/EJBTHREE-657?page=all ]

Ben Wang resolved EJBTHREE-657.
-------------------------------

    Resolution: Done
      Assignee: Ben Wang

This should be fixed already in 4.0.5 and head. See EJBTHREE-612, 603, and 660. Unfortuntately, becuase of dependency on JBossCache release version (need 1.4), the latest EJB3 release doesn't contain these fixes. RC10 should have it though as long as 4.0.5 is out.

> StatefulBean passivation is broken (ClassCastException in org.jboss.ejb3.stateful.NestedStatefulBeanContext)
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: EJBTHREE-657
>                 URL: http://jira.jboss.com/jira/browse/EJBTHREE-657
>             Project: EJB 3.0
>          Issue Type: Bug
>    Affects Versions: EJB 3.0 RC8 - FD
>            Reporter: Carlo de Wolf
>         Assigned To: Ben Wang
>            Priority: Critical
>
> StatefulBean passivation is broken, because there is a conflict between what gets serialized (attribute contains) and what gets unserialized (attribute beanMO).
> 11:41:37,109 ERROR [STDERR] Caused by: java.lang.ClassCastException: java.util.ArrayList
> 11:41:37,109 ERROR [STDERR] 	at org.jboss.ejb3.stateful.NestedStatefulBeanContext.readExternal(Neste
> dStatefulBeanContext.java:60)
> 11:41:37,109 ERROR [STDERR] 	at org.jboss.serial.persister.ExternalizePersister.readData(Externalize
> Persister.java:72)
> 11:41:37,109 ERROR [STDERR] 	at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.readObjectD
> escriptionFromStreaming(ObjectDescriptorFactory.java:411)
> 11:41:37,109 ERROR [STDERR] 	at org.jboss.serial.objectmetamodel.ObjectDescriptorFactory.objectFromD
> escription(ObjectDescriptorFactory.java:81)
> 11:41:37,109 ERROR [STDERR] 	at org.jboss.serial.objectmetamodel.DataContainer$DataContainerDirectIn
> put.readObject(DataContainer.java:639)
> 11:41:37,109 ERROR [STDERR] 	at org.jboss.serial.persister.ObjectInputStreamProxy.readObjectOverride
> (ObjectInputStreamProxy.java:68)
> 11:41:37,109 ERROR [STDERR] 	at java.io.ObjectInputStream.readObject(ObjectInputStream.java:333)
> 11:41:37,109 ERROR [STDERR] 	at java.util.ArrayList.readObject(ArrayList.java:592)
> 11:41:37,109 ERROR [STDERR] 	... 74 more

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

        



More information about the jboss-jira mailing list