[ https://issues.apache.org/jira/browse/GERONIMO-5553?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12903635#action_12903635 ]
Donald Woods commented on GERONIMO-5553: ---------------------------------------- Thanks Lin. I missed that. But, this was unexpected behavior for OpenJPA due to Geronimo using the javaagent, which only enhances the classes listed in the persistence.xml whereas the dynamic enhancer will find other classes to enhance unless <exclude-unlisted-classes> is specified. If no classes are specified, then all of the classes will get enhanced whether the dynamic or javaagent methods are used. So, we have a difference in enhancement behavior here.... > Fail to enchance entities on Geronimo > ------------------------------------- > > Key: GERONIMO-5553 > URL: https://issues.apache.org/jira/browse/GERONIMO-5553 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: persistence > Affects Versions: 3.0 > Environment: OS:win xp > Geronimo :3.0 20100824 build > Reporter: Lu Jiang > Assignee: Rick McGuire > Fix For: 3.0 > > Attachments: booknew.war > > > I tried to deploy a simple jpa sample on geronimo.But when persist data into > database. > Following exception will occur. > <openjpa-2.0.0-r422266:935683 nonfatal user error> > org.apache.openjpa.persistence.ArgumentException: Attempt to cast instance > "org.apache.sample.entities.b...@97781f" to PersistenceCapable failed. > Ensure that it has been enhanced. > FailedObject: org.apache.sample.entities.b...@97781f -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.