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.MerchantViewS
er
viceBean$$FastClassByCGLIB$$e322b03a
at
com.solidusnetworks.paycore.ach.model.merchant.service.MerchantViewS
er
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.e
nd
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.aut
ho
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_METHO
D(
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