0 Replies Latest reply on Mar 20, 2012 12:49 PM by eamonperry

    Transaction cleaned up before ejbRemove called in a SFSB?

    eamonperry Newbie

      I'm porting a legacy EJB2.1 application (was Weblogic 6.1) to JBoss AS 7.1.1 and I'm having issues with some ejbRemove behavior. Here's the situation:

       

      I have a stateful session bean that needs to clean up some database fields when a user's HTTP session expries. When the session expries, the SFSB's client calls "remove()", which eventually calls "ejbRemove()" in the SFSB. In the SFSB ejbRemove method, some entity beans are looked up and the cleanup operations happen. Under Weblogic 6.1, this all worked fine. However, under JBoss 7.1.1, when the entity beans (that were called from the SFSB's ejbRemove method) try to connect to the database, they get an exception trying to get a transaction. I've posted the entire exception stack trace below. Is it normal for bean resources (like transactions) to be cleaned up before ejbRemove is called? If so, is this something that has progressed in the J2EE specification in the last 10 years, or is this something that was always illegal and Weblogic was just letting us get away with something bad?

       

      Thanks,

      Eamon

       

      ----------------------------------

      11:13:22,722 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) javax.ejb.CreateException: javax.resource.ResourceException: IJ000460: Error checking for a transaction

      11:13:22,725 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at bean.EmployeeBean.ejbCreate(EmployeeBean.java:75)

      11:13:22,740 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      11:13:22,744 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

      11:13:22,759 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      11:13:22,763 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at java.lang.reflect.Method.invoke(Method.java:601)

      11:13:22,767 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.entity.EntityBeanRemoteViewInstanceFactory.invokeEjbCreate(EntityBeanRemoteViewIn

      stanceFactory.java:149)

      11:13:22,771 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.entity.EntityBeanRemoteViewInstanceFactory.invokeCreate(EntityBeanRemoteViewInsta

      nceFactory.java:89)

      11:13:22,776 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.entity.EntityBeanRemoteViewInstanceFactory.createViewInstance(EntityBeanRemoteVie

      wInstanceFactory.java:66)

      11:13:22,795 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.ViewService$View.createInstance(ViewService.java:157)

      11:13:22,803 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.entity.interceptors.EntityBeanHomeCreateInterceptorFactory$1.processInvocation(En

      tityBeanHomeCreateInterceptorFactory.java:76)

      11:13:22,812 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,827 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInCallerTx(CMTTxInterceptor.java:202)

      11:13:22,835 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:306)

      11:13:22,839 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)

      11:13:22,855 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,855 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.remote.EJBRemoteTransactionPropagatingInterceptor.processInvocation(EJBRemoteTransactionPro

      pagatingInterceptor.java:80)

      11:13:22,865 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,875 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocat

      ionContextInterceptor.java:41)

      11:13:22,885 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,885 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)

      11:13:22,911 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,915 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.EjbExceptionTransformingInterceptorFactories$1.processInvocation(Ejb

      ExceptionTransformingInterceptorFactories.java:65)

      11:13:22,919 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,923 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

      11:13:22,942 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,947 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupIntercep

      tor.java:32)

      11:13:22,962 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,966 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)

      11:13:22,975 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:22,979 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

      11:13:22,994 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)

      11:13:22,998 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.remote.LocalEjbReceiver.processInvocation(LocalEjbReceiver.java:179)

      11:13:23,002 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:179)

      11:13:23,006 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.TransactionInterceptor.handleInvocation(TransactionInterceptor.java:43)

      11:13:23,011 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)

      11:13:23,026 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:128)

      11:13:23,030 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)

      11:13:23,035 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:136)

      11:13:23,039 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:121)

      11:13:23,043 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:104)

      11:13:23,058 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at $Proxy11.create(Unknown Source)

      11:13:23,063 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at bean.EmployeeLookupBean.ejbRemove(EmployeeLookupBean.java:102)

      11:13:23,067 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

      11:13:23,071 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)

      11:13:23,076 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

      11:13:23,091 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at java.lang.reflect.Method.invoke(Method.java:601)

      11:13:23,095 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.ManagedReferenceLifecycleMethodInterceptorFactory$ManagedReferenceLifecycleMethodIn

      terceptor.processInvocation(ManagedReferenceLifecycleMethodInterceptorFactory.java:130)

      11:13:23,104 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,108 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

      11:13:23,124 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,128 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.ManagedReferenceReleaseInterceptorFactory$ManagedReferenceReleaseInterceptor.proces

      sInvocation(ManagedReferenceReleaseInterceptorFactory.java:90)

      11:13:23,147 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,155 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.WeavedInterceptor.processInvocation(WeavedInterceptor.java:53)

      11:13:23,157 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,175 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.jpa.interceptor.SFSBDestroyInterceptor.processInvocation(SFSBDestroyInterceptor.java:52)

      11:13:23,176 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,190 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

      11:13:23,194 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,198 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocat

      ionContextInterceptor.java:41)

      11:13:23,202 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,207 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)

      11:13:23,226 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,231 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

      11:13:23,246 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.BasicComponentInstance.destroy(BasicComponentInstance.java:119)

      11:13:23,250 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.destroyInstance(StatefulSessionComponent.java:1

      42)

      11:13:23,254 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.stateful.StatefulSessionComponent.destroyInstance(StatefulSessionComponent.java:6

      9)

      11:13:23,258 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.cache.TransactionAwareObjectFactory$DestroySynchronization.afterCompletion(TransactionAware

      ObjectFactory.java:99)

      11:13:23,278 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.afterCompletion(SynchronizationImple.ja

      va:96)

      11:13:23,286 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.afterCompletion(TwoPhaseCoordinator.java:402)

      11:13:23,305 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:103)

      11:13:23,324 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:164)

      11:13:23,328 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.ja

      va:1165)

      11:13:23,333 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:117)

      11:13:23,337 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at com.arjuna.ats.jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:75)

      11:13:23,345 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.endTransaction(CMTTxInterceptor.java:92)

      11:13:23,349 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInOurTx(CMTTxInterceptor.java:232)

      11:13:23,353 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.required(CMTTxInterceptor.java:304)

      11:13:23,357 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.tx.CMTTxInterceptor.processInvocation(CMTTxInterceptor.java:190)

      11:13:23,373 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,377 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.remote.EJBRemoteTransactionPropagatingInterceptor.processInvocation(EJBRemoteTransactionPro

      pagatingInterceptor.java:80)

      11:13:23,381 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,386 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocat

      ionContextInterceptor.java:41)

      11:13:23,394 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,409 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.LoggingInterceptor.processInvocation(LoggingInterceptor.java:59)

      11:13:23,417 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,422 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.EjbExceptionTransformingInterceptorFactories$1.processInvocation(Ejb

      ExceptionTransformingInterceptorFactories.java:65)

      11:13:23,426 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,441 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.NamespaceContextInterceptor.processInvocation(NamespaceContextInterceptor.java:50)

      11:13:23,450 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,454 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.component.interceptors.AdditionalSetupInterceptor.processInvocation(AdditionalSetupIntercep

      tor.java:32)

      11:13:23,458 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,473 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.TCCLInterceptor.processInvocation(TCCLInterceptor.java:45)

      11:13:23,482 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:288)

      11:13:23,486 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.invocation.ChainedInterceptor.processInvocation(ChainedInterceptor.java:61)

      11:13:23,490 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ee.component.ViewService$View.invoke(ViewService.java:165)

      11:13:23,505 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.as.ejb3.remote.LocalEjbReceiver.processInvocation(LocalEjbReceiver.java:179)

      11:13:23,509 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:179)

      11:13:23,514 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.TransactionInterceptor.handleInvocation(TransactionInterceptor.java:43)

      11:13:23,518 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)

      11:13:23,522 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.ReceiverInterceptor.handleInvocation(ReceiverInterceptor.java:128)

      11:13:23,527 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBClientInvocationContext.sendRequest(EJBClientInvocationContext.java:181)

      11:13:23,542 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:136)

      11:13:23,546 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBInvocationHandler.doInvoke(EJBInvocationHandler.java:121)

      11:13:23,550 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.jboss.ejb.client.EJBInvocationHandler.invoke(EJBInvocationHandler.java:104)

      11:13:23,554 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at $Proxy12.remove(Unknown Source)

      11:13:23,558 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at handler.EmployeeLookupHandler.valueUnbound(EmployeeLookupHandler.java:83)

      11:13:23,574 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.session.StandardSession.removeAttributeInternal(StandardSession.java:1606)

      11:13:23,578 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.session.StandardSession.expire(StandardSession.java:752)

      11:13:23,582 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.session.StandardSession.isValid(StandardSession.java:585)

      11:13:23,586 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.session.ManagerBase.processExpires(ManagerBase.java:390)

      11:13:23,590 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.session.ManagerBase.backgroundProcess(ManagerBase.java:375)

      11:13:23,605 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1316)

      11:13:23,610 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1601)

      11:13:23,621 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)

      11:13:23,622 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1610)

      11:13:23,634 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1590)

      11:13:23,639 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   at java.lang.Thread.run(Thread.java:722)

      11:13:23,643 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) Caused by: javax.ejb.CreateException: javax.resource.ResourceException: IJ000460: Error checking for a transaction

       

       

      11:13:23,647 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]])   ... 117 more

      11:13:23,651 ERROR [stderr] (ContainerBackgroundProcessor[StandardEngine[jboss.web]]) Exception while trying to perform cleanup operations in EmployeeLookupBean.

      ----------------------------------