[ 
https://issues.apache.org/jira/browse/OPENEJB-2035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Apache Fan updated OPENEJB-2035:
--------------------------------

    Attachment: ejb-jpa.zip

Attaching the source code.
                
> Tomee+OpenEJB+OpenJPA: deployment-time JPA enhancement trouble
> --------------------------------------------------------------
>
>                 Key: OPENEJB-2035
>                 URL: https://issues.apache.org/jira/browse/OPENEJB-2035
>             Project: OpenEJB
>          Issue Type: Bug
>          Components: deployment
>    Affects Versions: 4.5.2
>            Reporter: Apache Fan
>         Attachments: ejb-jpa.zip
>
>
> Hello,
> I am struggling to get JPA working with deployment-time enhancement.
> When I attempt to persist an entity I receive the exception below.
> I have added 'openejb.jpa.deploy-time-enhancement=true' to Tomee's 
> catalina.property, which is picked up properly according to the logs.
> {code}
> Caused by: javax.ejb.EJBException: The bean encountered a non-application 
> exception; nested exception is: 
>       <openjpa-2.2.0-r422266:1244990 nonfatal user error> 
> org.apache.openjpa.persistence.ArgumentException: Attempt to cast instance 
> "1234 [java.lang.String]" to PersistenceCapable failed.  Ensure that it has 
> been enhanced.
> FailedObject: 1234 [java.lang.String]
>       at 
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.convertException(BaseEjbProxyHandler.java:363)
>       at 
> org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:283)
>       at 
> com.bankapp.service.blacklist.BlackListEJB$LocalBeanProxy.addToBlackList(com/bankapp/service/blacklist/BlackListEJB.java)
>       at 
> com.bankapp.servlet.AddToBlackListServlet.doGet(AddToBlackListServlet.java:40)
>       ... 19 more
> {code}
> See the attachment for the webapp to reproduce the problem.
> The relevant Tomee config files can be found at src/test/resources/tomee.
> Environment:
> Tomee:1.5.2 Plus
> OpenEJB: 4.5.2
> OpenJPA: 2.2.0
> JDK: 1.7.0_21, Windows 7, 64 bit
> H2DB: 1.3.170

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to