I don't, but have you looked up what it is in StatelessInstanceFactory that generates that message? Perhaps we have a race condition?
Aaron On 2/12/06, Jason Dillon <[EMAIL PROTECTED]> wrote: > 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 > >