Adrian Brock has found the problem. You can check out: cvs checkout -r Branch_3_0 jboss-3.0 cvs checkout -r Branch_3_2 jboss-3.2 cvs checkout jboss-head
for the fix. Bill > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED]]On Behalf Of Jerry Smith > Sent: Monday, November 18, 2002 12:13 PM > To: '[EMAIL PROTECTED]' > Subject: [JBoss-user] removing bean lock exception > > > Hey all, I've looked around for a bit on this problem(I thought I had this > happen and fixed this before, but...) and can't seem to find any answers. > I'm getting this exception: > > TransactionRolledbackLocalException, causedBy: > java.lang.IllegalStateException: removing bean lock and it has tx > set!DocumentBean 23 > > on JBoss 3.0.4 Sun JDK 1.4.1 > running this code(snippets): > > ClientSessionBean - StatefulSessionBean > public Integer addDocument(String name, String originalName, Integer > docType, byte[] origData, byte[] pdfData) throws Exception { > DocumentTypeLocal docTypeLocal = > JNDIHelper.findDocumentTypeLocal(docType.intValue()); > > AddEntityLocal add = JNDIHelper.findAddEntity(); > Integer pk = add.addDocument(name, originalName, docTypeLocal, > origData, pdfData).getId(); > add.remove(); > > return pk; > } > > AddEntityBean - StatelessSession > public DocumentLocal addDocument(String name, String original, > DocumentTypeLocal docType, byte[] origFile, byte[] pdfFile) { > DocumentLocal result = null; > Connection c = null; > > try { > c = getConnection(); > CallableStatement stmt = c.prepareCall(SQL_ADD_DOCUMENT); > > stmt.registerOutParameter(1, Types.INTEGER); > stmt.setString(2, name); > stmt.setString(3, original); > stmt.setBytes(4, origFile); > stmt.setBytes(5, pdfFile); > stmt.executeUpdate(); > > result = JNDIHelper.findDocumentLocal(stmt.getInt(1)); > result.setDocumentType(docType); // <----- Exception > thrown here > } catch( Exception e ) { > throw new EJBException(e); > } finally { > closeConnection(c); > } > > return result; > } > > DocumentType and Document(local) are both CMP 2.0 entity beans > > Full stack trace: > > 2002-11-18 11:03:48,210 ERROR [org.jboss.ejb.plugins.LogInterceptor] > TransactionRolledbackLocalException, causedBy: > java.lang.IllegalStateException: removing bean lock and it has tx > set!DocumentBean 23 > at > org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.removeRef(Queu > edPessimis > ticEJBLock.java:427) > at > org.jboss.ejb.BeanLockManager.removeLockRef(BeanLockManager.java:107) > at > org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInter > ceptor.jav > a:124) > at > org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreat > ionInterce > ptor.java:69) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) > at $Proxy86.setDocumentType(Unknown Source) > at > com.ses.formarchive.ejb.session.AddEntityBean.addDocument(AddEntit > yBean.java > :84) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invok > e(Stateles > sSessionContainer.java:660) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(S > tatelessSe > ssionInstanceInterceptor.java:77) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionCon > tainer.jav > a:313) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(Stateless > SessionPro > xy.java:81) > at $Proxy85.addDocument(Unknown Source) > at > com.ses.formarchive.ejb.session.ClientSessionBean.addDocument(Clie > ntSessionB > ean.java:21) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke > (StatefulS > essionContainer.java:817) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(St > atefulSess > ionInstanceInterceptor.java:268) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatefulSessionContainer.invoke(StatefulSessionConta > iner.java: > 380) > at org.jboss.ejb.Container.invoke(Container.java:712) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382) > at java.lang.reflect.Method.invoke(Native Method) > at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) > at sun.rmi.transport.Transport$1.run(Transport.java:147) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:143) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransp > ort.java:7 > 01) > at java.lang.Thread.run(Thread.java:479) > 2002-11-18 11:03:48,220 ERROR [org.jboss.ejb.plugins.LogInterceptor] > TransactionRolledbackLocalException, causedBy: > javax.ejb.TransactionRolledbackLocalException: removing bean lock > and it has > tx set!DocumentBean 23; CausedByException is: > removing bean lock and it has tx set!DocumentBean 23 > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:224) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) > at $Proxy86.setDocumentType(Unknown Source) > at > com.ses.formarchive.ejb.session.AddEntityBean.addDocument(AddEntit > yBean.java > :84) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invok > e(Stateles > sSessionContainer.java:660) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(S > tatelessSe > ssionInstanceInterceptor.java:77) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionCon > tainer.jav > a:313) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(Stateless > SessionPro > xy.java:81) > at $Proxy85.addDocument(Unknown Source) > at > com.ses.formarchive.ejb.session.ClientSessionBean.addDocument(Clie > ntSessionB > ean.java:21) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke > (StatefulS > essionContainer.java:817) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(St > atefulSess > ionInstanceInterceptor.java:268) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatefulSessionContainer.invoke(StatefulSessionConta > iner.java: > 380) > at org.jboss.ejb.Container.invoke(Container.java:712) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382) > at java.lang.reflect.Method.invoke(Native Method) > at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) > at sun.rmi.transport.Transport$1.run(Transport.java:147) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:143) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransp > ort.java:7 > 01) > at java.lang.Thread.run(Thread.java:479) > java.lang.IllegalStateException: removing bean lock and it has tx > set!DocumentBean 23 > at > org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.removeRef(Queu > edPessimis > ticEJBLock.java:427) > at > org.jboss.ejb.BeanLockManager.removeLockRef(BeanLockManager.java:107) > at > org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInter > ceptor.jav > a:124) > at > org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreat > ionInterce > ptor.java:69) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) > at $Proxy86.setDocumentType(Unknown Source) > at > com.ses.formarchive.ejb.session.AddEntityBean.addDocument(AddEntit > yBean.java > :84) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invok > e(Stateles > sSessionContainer.java:660) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(S > tatelessSe > ssionInstanceInterceptor.java:77) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionCon > tainer.jav > a:313) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(Stateless > SessionPro > xy.java:81) > at $Proxy85.addDocument(Unknown Source) > at > com.ses.formarchive.ejb.session.ClientSessionBean.addDocument(Clie > ntSessionB > ean.java:21) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke > (StatefulS > essionContainer.java:817) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(St > atefulSess > ionInstanceInterceptor.java:268) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatefulSessionContainer.invoke(StatefulSessionConta > iner.java: > 380) > at org.jboss.ejb.Container.invoke(Container.java:712) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382) > at java.lang.reflect.Method.invoke(Native Method) > at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) > at sun.rmi.transport.Transport$1.run(Transport.java:147) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:143) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransp > ort.java:7 > 01) > at java.lang.Thread.run(Thread.java:479) > 2002-11-18 11:03:48,231 ERROR [org.jboss.ejb.plugins.LogInterceptor] > TransactionRolledbackException, causedBy: > javax.ejb.TransactionRolledbackLocalException: removing bean lock > and it has > tx set!DocumentBean 23; CausedByException is: > removing bean lock and it has tx set!DocumentBean 23 > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:224) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) > at $Proxy86.setDocumentType(Unknown Source) > at > com.ses.formarchive.ejb.session.AddEntityBean.addDocument(AddEntit > yBean.java > :84) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invok > e(Stateles > sSessionContainer.java:660) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(S > tatelessSe > ssionInstanceInterceptor.java:77) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionCon > tainer.jav > a:313) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(Stateless > SessionPro > xy.java:81) > at $Proxy85.addDocument(Unknown Source) > at > com.ses.formarchive.ejb.session.ClientSessionBean.addDocument(Clie > ntSessionB > ean.java:21) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke > (StatefulS > essionContainer.java:817) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(St > atefulSess > ionInstanceInterceptor.java:268) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatefulSessionContainer.invoke(StatefulSessionConta > iner.java: > 380) > at org.jboss.ejb.Container.invoke(Container.java:712) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382) > at java.lang.reflect.Method.invoke(Native Method) > at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) > at sun.rmi.transport.Transport$1.run(Transport.java:147) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:143) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransp > ort.java:7 > 01) > at java.lang.Thread.run(Thread.java:479) > java.lang.IllegalStateException: removing bean lock and it has tx > set!DocumentBean 23 > at > org.jboss.ejb.plugins.lock.QueuedPessimisticEJBLock.removeRef(Queu > edPessimis > ticEJBLock.java:427) > at > org.jboss.ejb.BeanLockManager.removeLockRef(BeanLockManager.java:107) > at > org.jboss.ejb.plugins.EntityLockInterceptor.invoke(EntityLockInter > ceptor.jav > a:124) > at > org.jboss.ejb.plugins.EntityCreationInterceptor.invoke(EntityCreat > ionInterce > ptor.java:69) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:493) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.EntityProxy.invoke(EntityProxy.java:38) > at $Proxy86.setDocumentType(Unknown Source) > at > com.ses.formarchive.ejb.session.AddEntityBean.addDocument(AddEntit > yBean.java > :84) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invok > e(Stateles > sSessionContainer.java:660) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(S > tatelessSe > ssionInstanceInterceptor.java:77) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionCon > tainer.jav > a:313) > at > org.jboss.ejb.plugins.local.BaseLocalContainerInvoker.invoke(BaseL > ocalContai > nerInvoker.java:301) > at > org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(Stateless > SessionPro > xy.java:81) > at $Proxy85.addDocument(Unknown Source) > at > com.ses.formarchive.ejb.session.ClientSessionBean.addDocument(Clie > ntSessionB > ean.java:21) > at java.lang.reflect.Method.invoke(Native Method) > at > org.jboss.ejb.StatefulSessionContainer$ContainerInterceptor.invoke > (StatefulS > essionContainer.java:817) > at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityIntercept > or.java:13 > 0) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.i > nvoke(Cach > edConnectionInterceptor.java:186) > at > org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(St > atefulSess > ionInstanceInterceptor.java:268) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxI > nterceptor > .java:107) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInter > ceptorCMT. > java:178) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204) > at > org.jboss.ejb.StatefulSessionContainer.invoke(StatefulSessionConta > iner.java: > 380) > at org.jboss.ejb.Container.invoke(Container.java:712) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517) > at > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382) > at java.lang.reflect.Method.invoke(Native Method) > at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) > at sun.rmi.transport.Transport$1.run(Transport.java:147) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:143) > at > sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) > at > sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransp > ort.java:7 > 01) > at java.lang.Thread.run(Thread.java:479) > > > ------------------------------------------------------- > This sf.net email is sponsored by: To learn the basics of securing > your web site with SSL, click here to get a FREE TRIAL of a Thawte > Server Certificate: http://www.gothawte.com/rd524.html > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user ------------------------------------------------------- This sf.net email is sponsored by: To learn the basics of securing your web site with SSL, click here to get a FREE TRIAL of a Thawte Server Certificate: http://www.gothawte.com/rd524.html _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user