You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@openjpa.apache.org by "Armeanu, Christian" <Ar...@hsd.k12.or.us> on 2007/06/06 01:41:08 UTC
Agent not working with current Glassfish V1.x
Hello,
I am trying to get going with OpenJPA and Spring on Glassfish, but can't
seem to get the configuration right- I assume at least...
Anyway, if I use the Spring-Glassfish LoadTimeWeaver my entity beans are
not working (using current 1.0.0 openjpa snapshot):
39170 TekWebPU INFO [Thread-27] openjpa.Runtime - Starting OpenJPA
1.0.0-SNAPSHOT
39311 TekWebPU WARN [Thread-27] openjpa.MetaData - The class
"edu.hsd.tekweb.db.dbo.References" listed in the openjpa.MetaDataFactory
configuration property could not be loaded; ignoring.
39311 TekWebPU WARN [Thread-27] openjpa.MetaData - The class
"edu.hsd.tekweb.db.dbo.Folders" listed in the openjpa.MetaDataFactory
configuration property could not be loaded; ignoring.
39311 TekWebPU WARN [Thread-27] openjpa.MetaData - The class
"edu.hsd.tekweb.db.dbo.Vault" listed in the openjpa.MetaDataFactory
configuration property could not be loaded; ignoring.
Illegal access: this web application instance has been stopped already
(the eventual following stack trace is caused by an error thrown for
debugging purposes as well as to attempt to terminate the thread which
caused the illegal access, and has no functional impact)
>>java.lang.ThreadDeath
>> at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1332)
>> at
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1292)
>> at
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>> at
edu.hsd.tekweb.db.dbo.Folders.pcNewObjectIdInstance(Folders.java)
>> at
org.apache.openjpa.enhance.PCRegistry.newObjectId(PCRegistry.java:130)
>> at
org.apache.openjpa.meta.MetaDataRepository.processRegisteredClass(MetaDa
taRepository.java:1369)
>>...
Unable to generate custom error page, /WEB-INF/sys/error.zul
>>org.zkoss.zk.ui.UiException: Page not found: /WEB-INF/sys/error.zul
>> at
org.zkoss.zk.ui.http.ExecutionImpl.getPageDefinition(ExecutionImpl.java:
216)
...
And if I try to use the OpenJPA agent Glassfish fails to start:
-Dcom.sun.aas.processLauncher=SE
-Dcom.sun.aas.installRoot=C:/Sun/SDK
-Dcom.sun.aas.ClassPathPrefix=
-Dcom.sun.aas.ClassPathSuffix=
-Dcom.sun.aas.ServerClassPath=
-cp
;C:/Sun/SDK/lib/appserv-launch.jar
com.sun.enterprise.server.PELaunch
start
debug
java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Instrumentatio
nImpl.java:323)
at
sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Instrumentati
onImpl.java:338)
Caused by: java.lang.NoClassDefFoundError:
org/apache/commons/lang/exception/NestableRuntimeException
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at
org.apache.openjpa.enhance.PCEnhancerAgent.premain(PCEnhancerAgent.java:
47)
... 6 more
Exception in thread "main"
Could anyone please provide some info as to how to get this working...
Thanks,
Chris
Re: Agent not working with current Glassfish V1.x
Posted by Idefix <Ar...@hsd.k12.or.us>.
Doesn't anyone have a suggestion on this issue? Has anyone the combination
of Glassfish / OpenJPA / Spring working? If so, would you share your
configuration?
Thanks,
Chris
Idefix wrote:
>
> Hello,
>
>
>
> I am trying to get going with OpenJPA and Spring on Glassfish, but can't
> seem to get the configuration right- I assume at least...
>
> Anyway, if I use the Spring-Glassfish LoadTimeWeaver my entity beans are
> not working (using current 1.0.0 openjpa snapshot):
>
>
>
> 39170 TekWebPU INFO [Thread-27] openjpa.Runtime - Starting OpenJPA
> 1.0.0-SNAPSHOT
>
> 39311 TekWebPU WARN [Thread-27] openjpa.MetaData - The class
> "edu.hsd.tekweb.db.dbo.References" listed in the openjpa.MetaDataFactory
> configuration property could not be loaded; ignoring.
>
> 39311 TekWebPU WARN [Thread-27] openjpa.MetaData - The class
> "edu.hsd.tekweb.db.dbo.Folders" listed in the openjpa.MetaDataFactory
> configuration property could not be loaded; ignoring.
>
> 39311 TekWebPU WARN [Thread-27] openjpa.MetaData - The class
> "edu.hsd.tekweb.db.dbo.Vault" listed in the openjpa.MetaDataFactory
> configuration property could not be loaded; ignoring.
>
> Illegal access: this web application instance has been stopped already
> (the eventual following stack trace is caused by an error thrown for
> debugging purposes as well as to attempt to terminate the thread which
> caused the illegal access, and has no functional impact)
>
>>>java.lang.ThreadDeath
>
>>> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
> .java:1332)
>
>>> at
> org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
> .java:1292)
>
>>> at
> java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>
>>> at
> edu.hsd.tekweb.db.dbo.Folders.pcNewObjectIdInstance(Folders.java)
>
>>> at
> org.apache.openjpa.enhance.PCRegistry.newObjectId(PCRegistry.java:130)
>
>>> at
> org.apache.openjpa.meta.MetaDataRepository.processRegisteredClass(MetaDa
> taRepository.java:1369)
>
>>>...
>
> Unable to generate custom error page, /WEB-INF/sys/error.zul
>
>>>org.zkoss.zk.ui.UiException: Page not found: /WEB-INF/sys/error.zul
>
>>> at
> org.zkoss.zk.ui.http.ExecutionImpl.getPageDefinition(ExecutionImpl.java:
> 216)
>
> ...
>
>
>
> And if I try to use the OpenJPA agent Glassfish fails to start:
>
>
>
> -Dcom.sun.aas.processLauncher=SE
>
> -Dcom.sun.aas.installRoot=C:/Sun/SDK
>
> -Dcom.sun.aas.ClassPathPrefix=
>
> -Dcom.sun.aas.ClassPathSuffix=
>
> -Dcom.sun.aas.ServerClassPath=
>
> -cp
>
> ;C:/Sun/SDK/lib/appserv-launch.jar
>
> com.sun.enterprise.server.PELaunch
>
> start
>
> debug
>
> java.lang.reflect.InvocationTargetException
>
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
> a:39)
>
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
> Impl.java:25)
>
> at java.lang.reflect.Method.invoke(Method.java:597)
>
> at
> sun.instrument.InstrumentationImpl.loadClassAndStartAgent(Instrumentatio
> nImpl.java:323)
>
> at
> sun.instrument.InstrumentationImpl.loadClassAndCallPremain(Instrumentati
> onImpl.java:338)
>
> Caused by: java.lang.NoClassDefFoundError:
> org/apache/commons/lang/exception/NestableRuntimeException
>
> at java.lang.ClassLoader.defineClass1(Native Method)
>
> at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
>
> at
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
>
> at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
>
> at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
>
> at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
>
> at java.security.AccessController.doPrivileged(Native Method)
>
> at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
>
> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276)
>
> at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
>
> at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
>
> at
> org.apache.openjpa.enhance.PCEnhancerAgent.premain(PCEnhancerAgent.java:
> 47)
>
> ... 6 more
>
> Exception in thread "main"
>
> Could anyone please provide some info as to how to get this working...
>
>
>
> Thanks,
>
> Chris
>
>
>
--
View this message in context: http://www.nabble.com/Agent-not-working-with-current-Glassfish-V1.x-tf3874964.html#a10991518
Sent from the OpenJPA Developers mailing list archive at Nabble.com.