geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Donald Woods (JIRA)" <>
Subject [jira] Commented: (GERONIMO-5553) Fail to enchance entities on Geronimo
Date Fri, 27 Aug 2010 15:06:53 GMT


Donald Woods commented on GERONIMO-5553:

OK, so this dual personality is really confusing...  Looking back at ARIES-320, you added
and them removed code to enable the javaagent support and instead in geronimo-aries-jpa created
"GeronimoManagedPersistenceUnitInfoFactory extends ManagedPersistenceUnitInfoFactoryImpl".
 How did this enable the javaagent for Aries apps???

Guess I'm wondering, if the app is being loaded as a bundle, is OpenJPA being loaded as a
bundle?  We have tons of places in OpenJPA where we're looking up classloaders, but only one
place (broker factory creation) that we try to use the bundle context if available (which
was OPENJPA-1491 for Aries.)  So, if the OpenJPA transformer uses the bundle context, what
is the runtime using and are we seeing two copies of the class, one enhanced and one not....?

> Fail to enchance entities on Geronimo
> -------------------------------------
>                 Key: GERONIMO-5553
>                 URL:
>             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.Book@97781f" to PersistenceCapable failed.
 Ensure that it has been enhanced.
> FailedObject: org.apache.sample.entities.Book@97781f

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message