Quartz + EJB3 + Seam + JBoss AS5 problem
diegocoronel Dec 11, 2008 9:02 AMHi,
Im with problems using quartz with AS5, it works fine in jboss 4.2.2,
2008-12-11 09:59:00,125 ERROR [org.quartz.core.JobRunShell] (DefaultQuartzScheduler_Worker-5) Job DEFAULT.-1c2ea98c:11e265541ec:-7ff8 threw an unhandled Exception:
org.jboss.seam.InstantiationException: Could not instantiate Seam component: interfaceamentoLeituraArquivo
at org.jboss.seam.Component.newInstance(Component.java:2105)
at org.jboss.seam.Component.getInstance(Component.java:1987)
at org.jboss.seam.Component.getInstance(Component.java:1949)
at org.jboss.seam.Component.getInstance(Component.java:1943)
at org.jboss.seam.Component.getInstance(Component.java:1938)
at org.jboss.seam.async.AsynchronousInvocation$2.process(AsynchronousInvocation.java:83)
at org.jboss.seam.async.Asynchronous$ContextualAsynchronousRequest.run(Asynchronous.java:80)
at org.jboss.seam.async.AsynchronousInvocation.handleException(AsynchronousInvocation.java:78)
at org.jboss.seam.async.QuartzDispatcher$QuartzJob.execute(QuartzDispatcher.java:247)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Caused by: javax.naming.NamingException: Could not dereference object [Root exception is java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}]
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1463)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:809)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:673)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at org.jboss.seam.Component.instantiateSessionBean(Component.java:1366)
at org.jboss.seam.Component.instantiate(Component.java:1330)
at org.jboss.seam.Component.newInstance(Component.java:2083)
... 10 more
Caused by: java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:341)
at org.jboss.ejb3.proxy.objectfactory.session.SessionProxyObjectFactory.createProxy(SessionProxyObjectFactory.java:134)
at org.jboss.ejb3.proxy.objectfactory.session.stateless.StatelessSessionProxyObjectFactory.getProxy(StatelessSessionProxyObjectFactory.java:79)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.getObjectInstance(ProxyObjectFactory.java:156)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1438)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1455)
... 16 more
Caused by: java.lang.ClassNotFoundException: br.fpf.laboratorio.framework.interfaceamento.IInterfaceamentoLeituraArquivo from BaseClassLoader@d7ab9d{VFSClassLoaderPolicy@143fcf5{name=vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar domain=ClassLoaderDomain@1779885{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.system.NoAnnotationURLClassLoader@10b4b2f} roots=[MemoryContextHandler@9727696[path= context=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u real=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u], DelegatingHandler@16208487[path=quartz-ra.rar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar], DelegatingHandler@21172926[path=quartz-ra.rar/quartz-ra.jar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar/quartz-ra.jar]] delegates=null exported=[org.jboss.resource.adapter.quartz.inflow, META-INF] <IMPORT-ALL>NON_EMPTY}}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:337)
... 22 more
2008-12-11 09:59:00,128 ERROR [org.quartz.core.ErrorLogger] (DefaultQuartzScheduler_Worker-5) Job (DEFAULT.-1c2ea98c:11e265541ec:-7ff8 threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.jboss.seam.InstantiationException: Could not instantiate Seam component: interfaceamentoLeituraArquivo]
at org.quartz.core.JobRunShell.run(JobRunShell.java:214)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
* Nested Exception (Underlying Cause) ---------------
org.jboss.seam.InstantiationException: Could not instantiate Seam component: interfaceamentoLeituraArquivo
at org.jboss.seam.Component.newInstance(Component.java:2105)
at org.jboss.seam.Component.getInstance(Component.java:1987)
at org.jboss.seam.Component.getInstance(Component.java:1949)
at org.jboss.seam.Component.getInstance(Component.java:1943)
at org.jboss.seam.Component.getInstance(Component.java:1938)
at org.jboss.seam.async.AsynchronousInvocation$2.process(AsynchronousInvocation.java:83)
at org.jboss.seam.async.Asynchronous$ContextualAsynchronousRequest.run(Asynchronous.java:80)
at org.jboss.seam.async.AsynchronousInvocation.handleException(AsynchronousInvocation.java:78)
at org.jboss.seam.async.QuartzDispatcher$QuartzJob.execute(QuartzDispatcher.java:247)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Caused by: javax.naming.NamingException: Could not dereference object [Root exception is java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}]
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1463)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:809)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:673)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at org.jboss.seam.Component.instantiateSessionBean(Component.java:1366)
at org.jboss.seam.Component.instantiate(Component.java:1330)
at org.jboss.seam.Component.newInstance(Component.java:2083)
... 10 more
Caused by: java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:341)
at org.jboss.ejb3.proxy.objectfactory.session.SessionProxyObjectFactory.createProxy(SessionProxyObjectFactory.java:134)
at org.jboss.ejb3.proxy.objectfactory.session.stateless.StatelessSessionProxyObjectFactory.getProxy(StatelessSessionProxyObjectFactory.java:79)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.getObjectInstance(ProxyObjectFactory.java:156)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1438)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1455)
... 16 more
Caused by: java.lang.ClassNotFoundException: br.fpf.laboratorio.framework.interfaceamento.IInterfaceamentoLeituraArquivo from BaseClassLoader@d7ab9d{VFSClassLoaderPolicy@143fcf5{name=vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar domain=ClassLoaderDomain@1779885{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.system.NoAnnotationURLClassLoader@10b4b2f} roots=[MemoryContextHandler@9727696[path= context=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u real=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u], DelegatingHandler@16208487[path=quartz-ra.rar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar], DelegatingHandler@21172926[path=quartz-ra.rar/quartz-ra.jar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar/quartz-ra.jar]] delegates=null exported=[org.jboss.resource.adapter.quartz.inflow, META-INF] <IMPORT-ALL>NON_EMPTY}}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:337)
... 22 more
2008-12-11 09:59:13,690 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) Periodic recovery - first pass <Qui, 11 Dez 2008 09:59:13>
2008-12-11 09:59:13,690 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) StatusModule: first pass
2008-12-11 09:59:13,690 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] (Thread-12) [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_3] - TORecoveryModule - first pass
2008-12-11 09:59:13,690 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] (Thread-12) [com.arjuna.ats.internal.jta.recovery.info.firstpass] Local XARecoveryModule - first pass
2008-12-11 09:59:23,692 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) Periodic recovery - second pass <Qui, 11 Dez 2008 09:59:23>
2008-12-11 09:59:23,692 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] (Thread-12) AtomicActionRecoveryModule: Second pass
2008-12-11 09:59:23,692 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] (Thread-12) [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule - second pass
2008-12-11 09:59:23,692 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] (Thread-12) [com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule - second pass
2008-12-11 10:00:00,021 ERROR [org.quartz.core.JobRunShell] (DefaultQuartzScheduler_Worker-5) Job DEFAULT.-1c2ea98c:11e265541ec:-7ff8 threw an unhandled Exception:
org.jboss.seam.InstantiationException: Could not instantiate Seam component: interfaceamentoLeituraArquivo
at org.jboss.seam.Component.newInstance(Component.java:2105)
at org.jboss.seam.Component.getInstance(Component.java:1987)
at org.jboss.seam.Component.getInstance(Component.java:1949)
at org.jboss.seam.Component.getInstance(Component.java:1943)
at org.jboss.seam.Component.getInstance(Component.java:1938)
at org.jboss.seam.async.AsynchronousInvocation$2.process(AsynchronousInvocation.java:83)
at org.jboss.seam.async.Asynchronous$ContextualAsynchronousRequest.run(Asynchronous.java:80)
at org.jboss.seam.async.AsynchronousInvocation.handleException(AsynchronousInvocation.java:78)
at org.jboss.seam.async.QuartzDispatcher$QuartzJob.execute(QuartzDispatcher.java:247)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Caused by: javax.naming.NamingException: Could not dereference object [Root exception is java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}]
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1463)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:809)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:673)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at org.jboss.seam.Component.instantiateSessionBean(Component.java:1366)
at org.jboss.seam.Component.instantiate(Component.java:1330)
at org.jboss.seam.Component.newInstance(Component.java:2083)
... 10 more
Caused by: java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:341)
at org.jboss.ejb3.proxy.objectfactory.session.SessionProxyObjectFactory.createProxy(SessionProxyObjectFactory.java:134)
at org.jboss.ejb3.proxy.objectfactory.session.stateless.StatelessSessionProxyObjectFactory.getProxy(StatelessSessionProxyObjectFactory.java:79)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.getObjectInstance(ProxyObjectFactory.java:156)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1438)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1455)
... 16 more
Caused by: java.lang.ClassNotFoundException: br.fpf.laboratorio.framework.interfaceamento.IInterfaceamentoLeituraArquivo from BaseClassLoader@d7ab9d{VFSClassLoaderPolicy@143fcf5{name=vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar domain=ClassLoaderDomain@1779885{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.system.NoAnnotationURLClassLoader@10b4b2f} roots=[MemoryContextHandler@9727696[path= context=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u real=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u], DelegatingHandler@16208487[path=quartz-ra.rar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar], DelegatingHandler@21172926[path=quartz-ra.rar/quartz-ra.jar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar/quartz-ra.jar]] delegates=null exported=[org.jboss.resource.adapter.quartz.inflow, META-INF] <IMPORT-ALL>NON_EMPTY}}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:337)
... 22 more
2008-12-11 10:00:00,101 ERROR [org.quartz.core.ErrorLogger] (DefaultQuartzScheduler_Worker-5) Job (DEFAULT.-1c2ea98c:11e265541ec:-7ff8 threw an exception.
org.quartz.SchedulerException: Job threw an unhandled exception. [See nested exception: org.jboss.seam.InstantiationException: Could not instantiate Seam component: interfaceamentoLeituraArquivo]
at org.quartz.core.JobRunShell.run(JobRunShell.java:214)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
* Nested Exception (Underlying Cause) ---------------
org.jboss.seam.InstantiationException: Could not instantiate Seam component: interfaceamentoLeituraArquivo
at org.jboss.seam.Component.newInstance(Component.java:2105)
at org.jboss.seam.Component.getInstance(Component.java:1987)
at org.jboss.seam.Component.getInstance(Component.java:1949)
at org.jboss.seam.Component.getInstance(Component.java:1943)
at org.jboss.seam.Component.getInstance(Component.java:1938)
at org.jboss.seam.async.AsynchronousInvocation$2.process(AsynchronousInvocation.java:83)
at org.jboss.seam.async.Asynchronous$ContextualAsynchronousRequest.run(Asynchronous.java:80)
at org.jboss.seam.async.AsynchronousInvocation.handleException(AsynchronousInvocation.java:78)
at org.jboss.seam.async.QuartzDispatcher$QuartzJob.execute(QuartzDispatcher.java:247)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
Caused by: javax.naming.NamingException: Could not dereference object [Root exception is java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}]
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1463)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:809)
at org.jnp.interfaces.NamingContext.lookup(NamingContext.java:673)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at org.jboss.seam.Component.instantiateSessionBean(Component.java:1366)
at org.jboss.seam.Component.instantiate(Component.java:1330)
at org.jboss.seam.Component.newInstance(Component.java:2083)
... 10 more
Caused by: java.lang.RuntimeException: Can not find interface declared by Proxy in our CL + BaseClassLoader@d7ab9d{vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar}
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:341)
at org.jboss.ejb3.proxy.objectfactory.session.SessionProxyObjectFactory.createProxy(SessionProxyObjectFactory.java:134)
at org.jboss.ejb3.proxy.objectfactory.session.stateless.StatelessSessionProxyObjectFactory.getProxy(StatelessSessionProxyObjectFactory.java:79)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.getObjectInstance(ProxyObjectFactory.java:156)
at javax.naming.spi.NamingManager.getObjectInstance(NamingManager.java:304)
at org.jnp.interfaces.NamingContext.getObjectInstance(NamingContext.java:1438)
at org.jnp.interfaces.NamingContext.getObjectInstanceWrapFailure(NamingContext.java:1455)
... 16 more
Caused by: java.lang.ClassNotFoundException: br.fpf.laboratorio.framework.interfaceamento.IInterfaceamentoLeituraArquivo from BaseClassLoader@d7ab9d{VFSClassLoaderPolicy@143fcf5{name=vfszip:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar domain=ClassLoaderDomain@1779885{name=DefaultDomain parentPolicy=BEFORE parent=org.jboss.system.NoAnnotationURLClassLoader@10b4b2f} roots=[MemoryContextHandler@9727696[path= context=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u real=vfsmemory://a01c-f50hhn-folh3v5l-1-folh48wm-1u], DelegatingHandler@16208487[path=quartz-ra.rar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar], DelegatingHandler@21172926[path=quartz-ra.rar/quartz-ra.jar context=file:/C:/jboss-5.0.0.GA/server/default/deploy/ real=file:/C:/jboss-5.0.0.GA/server/default/deploy/quartz-ra.rar/quartz-ra.jar]] delegates=null exported=[org.jboss.resource.adapter.quartz.inflow, META-INF] <IMPORT-ALL>NON_EMPTY}}
at org.jboss.classloader.spi.base.BaseClassLoader.loadClass(BaseClassLoader.java:385)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:247)
at org.jboss.ejb3.proxy.objectfactory.ProxyObjectFactory.redefineProxyInTcl(ProxyObjectFactory.java:337)
... 22 more