So I think ideally, I don't want to change the usage of <class> and 
<excludeUnlistedClasses>, since the auto discovery works well.

I did look, it seems like if I set <property 
name="openjpa.RuntimeUnenhancedClasses" value="warn"/> then runtime enhancement 
shouldn't be used, and a warning occur.  However, even after setting this I'm 
getting a similar exception.

After doing some digging, it seems I'm running into this issue 
https://issues.apache.org/jira/browse/OPENJPA-2399

John

On 2016-11-26 14:03 (-0500), Romain Manni-Bucau <[email protected]> wrote: 
> 2016-11-26 19:55 GMT+01:00 John D. Ament <[email protected]>:
> 
> > Hi Romain,
> >
> > Just tried it with that configuration.  It results in:
> >
> > <openjpa-2.4.1-r422266:1730418 nonfatal user error> 
> > org.apache.openjpa.persistence.ArgumentException:
> > This configuration disallows runtime optimization, but the following listed
> > types were not enhanced at build time or at class load time with a
> > javaagent: "
> > ws.ament......Employee".
> >
> > So... is there a way to do runtime enhancement with a unit test? Or enable
> > it via persistence.xml ?
> >
> >
> either build time or setting openjpa.jar as javaagent
> 
> 
> > John
> >
> > On 2016-11-26 12:07 (-0500), Romain Manni-Bucau <[email protected]>
> > wrote:
> > > Hi John
> > >
> > > did you list them as <class> in your persistence.xml (also
> > > exclude-unlisted=true)?
> > >
> > >
> > > Romain Manni-Bucau
> > > @rmannibucau <https://twitter.com/rmannibucau> |  Blog
> > > <https://blog-rmannibucau.rhcloud.com> | Old Blog
> > > <http://rmannibucau.wordpress.com> | Github <https://github.com/
> > rmannibucau> |
> > > LinkedIn <https://www.linkedin.com/in/rmannibucau> | JavaEE Factory
> > > <https://javaeefactory-rmannibucau.rhcloud.com>
> > >
> > > 2016-11-26 18:04 GMT+01:00 John D. Ament <[email protected]>:
> > >
> > > > Hi,
> > > >
> > > > I'm trying to bring in OpenJPA as a JPA provider in my app.  I'm
> > switching
> > > > from Hibernate.  While running some arquillian tests I get the
> > following
> > > > exception: https://paste.apache.org/UwNb
> > > >
> > > > So I'm wondering, is there something I can do in OpenJPA to either
> > > > explicitly list my entity classes, or make it not try to load classes a
> > > > second time?
> > > >
> > > > John
> > > >
> > >
> >
> 

Reply via email to