It's not the entity class which is the problem but some OpenJPA core classes 
which get loaded as well. E.g. PersistenceCapable, the Configuration stuff and 
others...

LieGrue,
strub

>________________________________
> From: Romain Manni-Bucau <[email protected]>
>To: [email protected]; Mark Struberg <[email protected]> 
>Sent: Sunday, July 15, 2012 5:33 PM
>Subject: Re: javaagent?
> 
>
>typically for deploy time enhancement i created a temp classloader only for 
>the enhancement since the enhancing needs to load the clss (WTF? asm doesnt 
>need it normally! is it because of serp?)
>
>- Romain
>
>
>
>2012/7/15 Mark Struberg <[email protected]>
>
>Might be the same issue I experienced here:
>>https://issues.apache.org/jira/browse/OPENJPA-1454
>>
>>The bug is closed as there have been improvements for a few scenarios. But 
>>the basic problem still exists.
>>
>>I did not reopen the bug as I have an idea how to fix that: Creating an own 
>>ClassLoader for the enhancer and prevent trashing the SystemClassLoader that 
>>way.
>>
>>Of course that still might get you weird results as we might pick up the 
>>OpenJPA classes provided by TomEE to enhance the classes, and later using the 
>>OpenJPA classes provided by the user in WEB-INF/lib/
>>
>>
>>
>>LieGrue,
>>strub
>>
>>
>>
>>----- Original Message -----
>>
>>> From: Romain Manni-Bucau <[email protected]>
>>> To: [email protected]
>>> Cc:
>>> Sent: Saturday, July 14, 2012 12:07 AM
>>> Subject: Re: javaagent?
>>>
>>> active back the javaagent,
>>>
>>> run tests on openejb-core.
>>>
>>> BundleUtils (from openjpa) will be in linkagerror
>>>
>>> - Romain
>>>
>>>
>>> 2012/7/14 David Blevins <[email protected]>
>>>
>>>>
>>>>  On Jul 13, 2012, at 3:01 PM, Romain Manni-Bucau wrote:
>>>>
>>>>  > not the same issue at all
>>>>  >
>>>>  > i spoke about java 7, this error was with j6 too
>>>>
>>>>  Any steps to reproduce this error?
>>>>
>>>>
>>>>  -David
>>>>
>>>>  >
>>>>  > 2012/7/13 David Blevins <[email protected]>
>>>>  >
>>>>  >>
>>>>  >> On Jul 12, 2012, at 6:07 AM, Romain Manni-Bucau wrote:
>>>>  >>
>>>>  >>> why i ask is mainly because in java it breaks the runtime
>>> because it
>>>>  >> tries
>>>>  >>> to load the class we are loading the it leads to some
>>> LinkageErrors....
>>>>  >>
>>>>  >> I was able to reproduce the most recent LinkageError
>>>>  >> (ResourceLocalCdiEmTest) with no javaagent installed.
>>>>  >>
>>>>  >> Not sure how you tested that removing the javaagent fixed a
>>>>  LinkageError,
>>>>  >> but it might be coincidence.
>>>>  >>
>>>>  >>
>>>>  >> -David
>>>>  >>
>>>>  >>
>>>>
>>>>
>>>
>>
>
>
>

Reply via email to