Hi Folks,
I have done quite a bit of research on this issue and can?t seem to find an
answer. Any help (or maybe a nudge in the right direction) would be appreciated.
Problem description:
I am setting this up as 2 nodes in a cluster.
Scenarios:
Test 1:
start single node
run 100 transactions
Result: all succeeded
Test 2:
start single node
run 100 transactions
Start second node
run 100 transactions
Result: all succeeded
Test 3:
Start node 1
Wait 30 seconds
Start node 2
Run 100 transactions
Result: anywhere ffrom 2 ? 30 transactions fail
JBoss version: 3.2.6 (can?t go to 4.x because one of the datasources we use is
only compatible with 3.2.6)
JDK: jdk1.5.0_06
OS: Windows server 2003
Datasources: Informix and J2EE connector for Open DTP (Unisys)
-ds files:
DTP
<connection-factories>
<tx-connection-factory>
<jndi-name>testDTPconnector</jndi-name>
<xa-transaction/>
<track-connection-by-tx>true</track-connection-by-tx>
<adapter-display-name>testDTPconnector</adapter-display-name>
<min-pool-size>20</min-pool-size>
<max-pool-size>200</max-pool-size>
</tx-connection-factory>
</connection-factories>
Informix
<xa-datasource>
true
<jndi-name>InformixXADS</jndi-name>
<xa-datasource-class>com.informix.jdbcx.IfxXADataSource</xa-datasource-class>
<!-- Not supported by latter drivers
<xa-datasource-property name="IfxWAITTIME">10</xa-datasource-property>
-->
<track-connection-by-tx>true</track-connection-by-tx>
<track-statements>true</track-statements>
<isSameRM-override-value>false</isSameRM-override-value>
<xa-datasource-property name="Description">Lets talk to
Informix</xa-datasource-property>
<xa-datasource-property
name="IfxIFXHOST">000.000.000.000</xa-datasource-property>
<xa-datasource-property name="PortNumber">1526</xa-datasource-property>
<xa-datasource-property
name="DatabaseName">atl_conversion</xa-datasource-property>
<xa-datasource-property name="ServerName">IFX_DEV01</xa-datasource-property>
<xa-datasource-property name="User">informix</xa-datasource-property>
<xa-datasource-property name="Password">xxxxxx</xa-datasource-property>
<xa-datasource-property name="IfxDBDATE">MDY4/</xa-datasource-property>
<xa-datasource-property name="IfxDBTIME">%Y</xa-datasource-property>
<min-pool-size>50</min-pool-size>
<max-pool-size>100</max-pool-size>
<user-name>informix</user-name>
xxxxxx
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.InformixExceptionSorter</exception-sorter-class-name>
<!-- sql to call when connection is created -->
<new-connection-sql>Select CU_NUM from CREDITUNION where CU_NUM =
'99999'</new-connection-sql>
<!-- sql to call on an existing pooled connection when it is obtained from
pool -->
<check-valid-connection-sql>Select CU_NUM from CREDITUNION where CU_NUM =
'99999'</check-valid-connection-sql>
<!-- corresponding type-mapping in the standardjbosscmp-jdbc.xml (optional)
-->
<type-mapping>InformixDB</type-mapping>
</xa-datasource>
The error message usually seen is ?Could not enlist in transaction on entering
meta-aware object?. I turned on trace level logging and the errors before this
message vary (XAER_DUPID, XAER_PROTO, XAER_NOTA).
I?ll add in the log data that I think may be useful. If other logging would be
useful, just let me know.
I searched server.log (of each node) for the first occurrence of XAException.
2006-06-28 16:13:00,934 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] getManagedConnection
trackByTx=true tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6,
BranchQual=]
2006-06-28 16:13:00,934 TRACE
[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] supplying
ManagedConnection from pool: [EMAIL PROTECTED] [EMAIL PROTECTED] handles=0
lastUse=1151521980903 permit=false trackByTx=false [EMAIL PROTECTED] [EMAIL
PROTECTED]
2006-06-28 16:13:00,934 TRACE
[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Getting
connection from pool [EMAIL PROTECTED] [EMAIL PROTECTED] handles=0
lastUse=1151521980903 permit=true trackByTx=true [EMAIL PROTECTED] [EMAIL
PROTECTED] [InUse/Available/Max]: [4/196/200]
2006-06-28 16:13:00,934 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] enlisting currenttx:
TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=],
ManagedConnection: [EMAIL PROTECTED] trackByTx=true
2006-06-28 16:13:00,934 TRACE [org.jboss.tm.TransactionImpl] enlistResource():
Entered, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6,
BranchQual=] status=STATUS_ACTIVE
2006-06-28 16:13:00,934 TRACE [org.jboss.tm.TransactionImpl]
startResource(XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=1])
entered: [EMAIL PROTECTED] flags=0
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
startResource(XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=1])
leaving: [EMAIL PROTECTED] flags=0
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
registerSynchronization(): Entered, tx=TransactionImpl:XidImpl [FormatId=257,
GlobalId=WLPROD01//6, BranchQual=] status=STATUS_ACTIVE
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] registering
connection from [EMAIL PROTECTED], connection : [EMAIL PROTECTED], key: [EMAIL
PROTECTED]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] subject: null
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] getManagedConnection
trackByTx=true tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6,
BranchQual=]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] supplying
ManagedConnection from pool: [EMAIL PROTECTED] [EMAIL PROTECTED] handles=0
lastUse=1151521980903 permit=false trackByTx=false [EMAIL PROTECTED] [EMAIL
PROTECTED]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Getting
connection from pool [EMAIL PROTECTED] [EMAIL PROTECTED] handles=0
lastUse=1151521980903 permit=true trackByTx=true [EMAIL PROTECTED] [EMAIL
PROTECTED] [InUse/Available/Max]: [3/97/100]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] enlisting currenttx:
TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=],
ManagedConnection: [EMAIL PROTECTED] trackByTx=true
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] connectionClosed
called [EMAIL PROTECTED]
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] enlistResource():
Entered, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6,
BranchQual=] status=STATUS_ACTIVE
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] unregistering
connection from [EMAIL PROTECTED], object: [EMAIL PROTECTED], key: [EMAIL
PROTECTED]
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
startResource(XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=2])
entered: [EMAIL PROTECTED] flags=0
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
unregisterConnection: 0 handles left
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
isManagedConnectionFree=false [EMAIL PROTECTED]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] connectionClosed
called [EMAIL PROTECTED]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] unregistering
connection from [EMAIL PROTECTED], object: [EMAIL PROTECTED], key: [EMAIL
PROTECTED]
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
unregisterConnection: 0 handles left
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
isManagedConnectionFree=false [EMAIL PROTECTED]
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
startResource(XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=2])
leaving: [EMAIL PROTECTED] flags=0
2006-06-28 16:13:00,949 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] popped object:
[EMAIL PROTECTED]
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] Committing,
tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//4, BranchQual=],
status=STATUS_ACTIVE
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] calling sync 0,
[EMAIL PROTECTED]
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] Before completion
done, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//4,
BranchQual=], status=STATUS_ACTIVE
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] endresources(0):
state=1
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
endResource(XidImpl [FormatId=257, GlobalId=WLPROD01//4, BranchQual=1])
entered: [EMAIL PROTECTED] flag=67108864
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
endResource(XidImpl [FormatId=257, GlobalId=WLPROD01//4, BranchQual=1])
leaving: [EMAIL PROTECTED] flag=67108864
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] endresources(1):
state=1
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
endResource(XidImpl [FormatId=257, GlobalId=WLPROD01//4, BranchQual=2])
entered: [EMAIL PROTECTED] flag=67108864
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl]
endResource(XidImpl [FormatId=257, GlobalId=WLPROD01//4, BranchQual=2])
leaving: [EMAIL PROTECTED] flag=67108864
2006-06-28 16:13:00,949 TRACE [org.jboss.tm.TransactionImpl] Two phase commit:
Many resources.
2006-06-28 16:13:00,949 WARN [org.jboss.tm.TransactionImpl] XAException:
tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=]
errorCode=XAER_DUPID
javax.transaction.xa.XAException
at com.informix.jdbcx.IfxXAResource.start(IfxXAResource.java:451)
at
org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.start(XAManagedConnection.java:132)
at org.jboss.tm.TransactionImpl.startResource(TransactionImpl.java:1196)
at org.jboss.tm.TransactionImpl.enlistResource(TransactionImpl.java:649)
at
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:437)
at
org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:323)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:502)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:887)
at
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:102)
at odtp.ejb.TwoPCBean.getInfxConnection(TwoPCBean.java:148)
at odtp.ejb.TwoPCBean.request(TwoPCBean.java:770)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:315)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at
org.jboss.ejb.plugins.CleanShutdownInterceptor.invoke(CleanShutdownInterceptor.java:264)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:62)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:54)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:82)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:197)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at
org.jboss.invocation.jrmp.server.JRMPInvokerHA.invoke(JRMPInvokerHA.java:163)
at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:595)
2006-06-28 16:13:01,028 INFO
[org.jboss.resource.connectionmanager.TxConnectionManager] Could not enlist in
transaction on entering meta-aware object!
javax.transaction.SystemException: enlistResource failed
at
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:447)
at
org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:323)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:502)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:887)
at
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:102)
at odtp.ejb.TwoPCBean.getInfxConnection(TwoPCBean.java:148)
at odtp.ejb.TwoPCBean.request(TwoPCBean.java:770)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:315)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at
org.jboss.ejb.plugins.CleanShutdownInterceptor.invoke(CleanShutdownInterceptor.java:264)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:62)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:54)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:82)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:197)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at
org.jboss.invocation.jrmp.server.JRMPInvokerHA.invoke(JRMPInvokerHA.java:163)
at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:595)
2006-06-28 16:13:01,106 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] delisting currenttx:
TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=],
ManagedConnection: [EMAIL PROTECTED] trackByTx=false
2006-06-28 16:13:01,106 TRACE [org.jboss.tm.TransactionImpl] delistResource():
Entered, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6,
BranchQual=] status=STATUS_ACTIVE
2006-06-28 16:13:01,106 TRACE [org.jboss.tm.TransactionImpl]
endResource(XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=2])
entered: [EMAIL PROTECTED] flag=33554432
2006-06-28 16:13:01,106 TRACE [org.jboss.tm.TransactionImpl]
endResource(XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=2])
leaving: [EMAIL PROTECTED] flag=33554432
2006-06-28 16:13:01,106 WARN [org.jboss.tm.TransactionImpl] XAException:
tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=WLPROD01//6, BranchQual=]
errorCode=XAER_PROTO
javax.transaction.xa.XAException
at com.informix.jdbcx.IfxXAResource.end(IfxXAResource.java:135)
at
org.jboss.resource.adapter.jdbc.xa.XAManagedConnection.end(XAManagedConnection.java:147)
at org.jboss.tm.TransactionImpl.endResource(TransactionImpl.java:1253)
at org.jboss.tm.TransactionImpl.delistResource(TransactionImpl.java:549)
at
org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.delist(TxConnectionManager.java:477)
at
org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionDisconnected(TxConnectionManager.java:338)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:506)
at
org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:887)
at
org.jboss.resource.adapter.jdbc.WrapperDataSource.getConnection(WrapperDataSource.java:102)
at odtp.ejb.TwoPCBean.getInfxConnection(TwoPCBean.java:148)
at odtp.ejb.TwoPCBean.request(TwoPCBean.java:770)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:683)
at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)
at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:72)
at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84)
at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:315)
at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:148)
at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:111)
at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191)
at
org.jboss.ejb.plugins.CleanShutdownInterceptor.invoke(CleanShutdownInterceptor.java:264)
at
org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)
at
org.jboss.ejb.StatelessSessionContainer.internalInvoke(StatelessSessionContainer.java:331)
at org.jboss.ejb.Container.invoke(Container.java:709)
at sun.reflect.GeneratedMethodAccessor67.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at
org.jboss.mx.server.ReflectedDispatcher.dispatch(ReflectedDispatcher.java:60)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:62)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:54)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:82)
at
org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:197)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:473)
at
org.jboss.invocation.jrmp.server.JRMPInvokerHA.invoke(JRMPInvokerHA.java:163)
at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
at sun.rmi.transport.Transport$1.run(Transport.java:153)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460)
at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:701)
at java.lang.Thread.run(Thread.java:595)
2006-06-28 16:13:01,137 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] connectionClosed
called [EMAIL PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] unregistering
connection from [EMAIL PROTECTED], object: [EMAIL PROTECTED], key: [EMAIL
PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] Disconnected
isManagedConnectionFree=true [EMAIL PROTECTED] [EMAIL PROTECTED] handles=0
lastUse=1151521980903 permit=true trackByTx=false [EMAIL PROTECTED] [EMAIL
PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
unregisterConnection: 0 handles left
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] putting
ManagedConnection back into pool kill=false [EMAIL PROTECTED] [EMAIL PROTECTED]
handles=0 lastUse=1151521980903 permit=true trackByTx=false [EMAIL PROTECTED]
[EMAIL PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
isManagedConnectionFree=false [EMAIL PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.JBossManagedConnectionPool] Returning
connection to pool [EMAIL PROTECTED] [EMAIL PROTECTED] handles=0
lastUse=1151521981184 permit=false trackByTx=false [EMAIL PROTECTED] [EMAIL
PROTECTED] [InUse/Available/Max]: [2/98/100]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager] connectionClosed
called [EMAIL PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] unregistering
connection from [EMAIL PROTECTED], object: [EMAIL PROTECTED], key: [EMAIL
PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
unregisterConnection: 0 handles left
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.TxConnectionManager]
isManagedConnectionFree=false [EMAIL PROTECTED]
2006-06-28 16:13:01,184 TRACE
[org.jboss.resource.connectionmanager.CachedConnectionManager] popped object:
[EMAIL PROTECTED]
Thanks,
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3954462#3954462
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3954462
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user