geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jason Dillon <ja...@planet57.com>
Subject Re: Strange IllegalAccessError w/FastClassByCGLIB class
Date Mon, 13 Feb 2006 04:25:20 GMT
Anyone have any idea why this happens?

--jason


On Feb 10, 2006, at 5:03 PM, Jason Dillon wrote:

> Anyone have a clue why this would be happening?
>
> I see these exceptions when running concurrency tests; and once this
> occurs the application is blown and I have to restart G to recover.
>
> <snip>
> 17:00:16,689 WARN  [StatelessInstanceFactory] Unexpected error
> removing Stateless instance
> java.lang.IllegalAccessError: tried to access class
> org.springframework.ejb.support.AbstractEnterpriseBean from class
> com.solidusnetworks.paycore.ach.model.merchant.service.MerchantViewSer 
> viceBean$$FastClassByCGLIB$$e322b03a
>         at  
> com.solidusnetworks.paycore.ach.model.merchant.service.MerchantViewSer 
> viceBean$$FastClassByCGLIB$$e322b03a.invoke(<generated>)
>         at org.openejb.dispatch.AbstractMethodOperation.invoke 
> (AbstractMethodOperation.java:90)
>         at org.openejb.slsb.RemoveMethod.execute(RemoveMethod.java:69)
>         at org.openejb.dispatch.DispatchInterceptor.invoke 
> (DispatchInterceptor.java:72)
>         at  
> org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke 
> (ComponentContextInterceptor.java:56)
>         at org.openejb.ConnectionTrackingInterceptor.invoke 
> (ConnectionTrackingInterceptor.java:81)
>         at org.openejb.slsb.StatelessInstanceContext.ejbRemove 
> (StatelessInstanceContext.java:176)
>         at org.openejb.slsb.StatelessInstanceFactory.destroyInstance 
> (StatelessInstanceFactory.java:90)
>         at org.openejb.util.SoftLimitedInstancePool.release 
> (SoftLimitedInstancePool.java:95)
>         at org.openejb.slsb.StatelessInstanceContext.exit 
> (StatelessInstanceContext.java:116)
>         at  
> org.apache.geronimo.transaction.context.AbstractTransactionContext.end 
> Invocation(AbstractTransactionContext.java:95)
>         at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:105)
>         at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:119)
>         at  
> org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>         at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:82)
>         at org.openejb.GenericEJBContainer.invoke 
> (GenericEJBContainer.java:238)
>         at org.openejb.proxy.EJBMethodInterceptor.intercept 
> (EJBMethodInterceptor.java:129)
>         at org.openejb.proxy.SessionEJBLocalObject$$EnhancerByCGLIB$ 
> $774ce77e.getActiveMerchantACH(<generated>)
>         at  
> com.solidusnetworks.paycore.ach.business.pos.POSCheckServiceBean.autho 
> rize(POSCheckServiceBean.java:219)
>         at  
> com.solidusnetworks.paycore.ach.business.pos.POSCheckServiceBean$ 
> $FastClassByCGLIB$$ac29a8c5.invoke(<generated>)
>         at org.openejb.dispatch.AbstractMethodOperation.invoke 
> (AbstractMethodOperation.java:90)
>         at org.openejb.slsb.BusinessMethod.execute 
> (BusinessMethod.java:67)
>         at org.openejb.dispatch.DispatchInterceptor.invoke 
> (DispatchInterceptor.java:72)
>         at  
> org.apache.geronimo.naming.java.ComponentContextInterceptor.invoke 
> (ComponentContextInterceptor.java:56)
>         at org.openejb.ConnectionTrackingInterceptor.invoke 
> (ConnectionTrackingInterceptor.java:81)
>         at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:119)
>         at  
> org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>         at org.openejb.slsb.StatelessInstanceInterceptor.invoke 
> (StatelessInstanceInterceptor.java:98)
>         at org.openejb.transaction.ContainerPolicy$TxRequired.invoke 
> (ContainerPolicy.java:140)
>         at  
> org.openejb.transaction.TransactionContextInterceptor.invoke 
> (TransactionContextInterceptor.java:80)
>         at org.openejb.SystemExceptionInterceptor.invoke 
> (SystemExceptionInterceptor.java:82)
>         at org.openejb.GenericEJBContainer.invoke 
> (GenericEJBContainer.java:238)
>         at org.openejb.server.ejbd.EjbRequestHandler.invoke 
> (EjbRequestHandler.java:297)
>         at  
> org.openejb.server.ejbd.EjbRequestHandler.doEjbObject_BUSINESS_METHOD( 
> EjbRequestHandler.java:325)
>         at org.openejb.server.ejbd.EjbRequestHandler.processRequest 
> (EjbRequestHandler.java:196)
>         at org.openejb.server.ejbd.EjbDaemon.service(EjbDaemon.java: 
> 150)
>         at org.openejb.server.ejbd.EjbServer.service(EjbServer.java: 
> 87)
>         at org.openejb.server.ejbd.EjbServer$$FastClassByCGLIB$ 
> $d379d2ff.invoke(<generated>)
>         at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>         at  
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke 
> (FastMethodInvoker.java:38)
>         at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
> (GBeanOperation.java:118)
>         at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
> (GBeanInstance.java:800)
>         at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
> (RawInvoker.java:57)
>         at  
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
> (RawOperationInvoker.java:36)
>         at  
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
> (ProxyMethodInterceptor.java:96)
>         at org.activeio.xnet.ServerService$$EnhancerByCGLIB$ 
> $944b9c52.service(<generated>)
>         at org.activeio.xnet.ServicePool$2.run(ServicePool.java:67)
>         at org.activeio.xnet.ServicePool$3.run(ServicePool.java:90)
>         at org.apache.geronimo.pool.ThreadPool 
> $ContextClassLoaderRunnable.run(ThreadPool.java:138)
>         at EDU.oswego.cs.dl.util.concurrent.PooledExecutor 
> $Worker.run(Unknown
> Source)
>         at java.lang.Thread.run(Thread.java:552)
> </snip>
>
> --jason


Mime
View raw message