[jboss-user] [JBoss Messaging] - Bridge cannot find session with QOS_ONCE_AND_ONLY_ONCE
julians37
do-not-reply at jboss.com
Fri Sep 21 04:26:17 EDT 2007
Hi,
I'm using JBoss Messaging 1.4.0CR2 on JBoss AS 4.2.1GA.
I have two separate clusters and a bridge forwarding messages from a topic on one cluster to another topic on the other cluster (for now, only one node per cluster). This works fine for QOS_DUPLICATES_OK but I get errors when I use QOS_ONCE_AND_ONLY_ONCE:
| 2007-09-21 17:42:27,654 ERROR [org.jboss.messaging.util.ExceptionUtil] ConnectionEndpoint[32-xgoxdu6f-1-k9iwdu6f-ihy4pf-u402a] sendTransaction [i2-6woxdu6f-1-k9iwdu6f-ihy4pf-u402a]
| javax.jms.IllegalStateException: Cannot find session with id 71-4voxdu6f-1-tvwfdu6f-hphtrk-o05a
| at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.processTransaction(ServerConnectionEndpoint.java:801)
| at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.java:450)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$ConnectionAdvised$sendTransaction$aop(ConnectionAdvised.java:101)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.server.container.SecurityAspect.handleSendTransaction(SecurityAspect.java:196)
| 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.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:121)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.sendTransaction(ConnectionAdvised.java)
| at org.jboss.jms.wireformat.ConnectionSendTransactionRequest.serverInvoke(ConnectionSendTransactionRequest.java:82)
| at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:144)
| at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:734)
| at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:101)
| at org.jboss.remoting.Client.invoke(Client.java:1550)
| at org.jboss.remoting.Client.invoke(Client.java:530)
| at org.jboss.remoting.Client.invoke(Client.java:518)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:186)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:157)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.org$jboss$jms$client$delegate$ClientConnectionDelegate$sendTransaction$aop(ClientConnectionDelegate.java:221)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N3268650789275322226.invokeNext(ClientConnectionDelegate$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:91)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N3268650789275322226.invokeNext(ClientConnectionDelegate$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N3268650789275322226.invokeNext(ClientConnectionDelegate$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.java)
| at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:637)
| at org.jboss.jms.tx.ResourceManager.commit(ResourceManager.java:370)
| at org.jboss.jms.tx.MessagingXAResource.commit(MessagingXAResource.java:238)
| at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelOnePhaseCommit(XAResourceRecord.java:636)
| at com.arjuna.ats.arjuna.coordinator.BasicAction.onePhaseCommit(BasicAction.java:2619)
| at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1779)
| at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:88)
| at com.arjuna.ats.arjuna.AtomicAction.end(AtomicAction.java:216)
| at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:238)
| at org.jboss.jms.server.bridge.Bridge.sendBatch(Bridge.java:1250)
| at org.jboss.jms.server.bridge.Bridge.access$1700(Bridge.java:65)
| at org.jboss.jms.server.bridge.Bridge$SourceListener.onMessage(Bridge.java:1557)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessage(ClientConsumer.java:157)
| at org.jboss.jms.client.container.ClientConsumer$ListenerRunner.run(ClientConsumer.java:941)
| at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
| at java.lang.Thread.run(Thread.java:595)
| 2007-09-21 18:10:30,646 WARN [org.jboss.jms.server.bridge.Bridge] Failed to send + acknowledge batch, closing JMS objects
| javax.transaction.RollbackException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit because the transaction is in aborted state
| at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:253)
| at org.jboss.jms.server.bridge.Bridge.sendBatch(Bridge.java:1250)
| at org.jboss.jms.server.bridge.Bridge.access$1700(Bridge.java:65)
| at org.jboss.jms.server.bridge.Bridge$SourceListener.onMessage(Bridge.java:1557)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessage(ClientConsumer.java:157)
| at org.jboss.jms.client.container.ClientConsumer$ListenerRunner.run(ClientConsumer.java:941)
| at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
| at java.lang.Thread.run(Thread.java:595)
| 2007-09-21 18:10:30,656 ERROR [org.jboss.jms.client.container.ClosedInterceptor] ClosedInterceptor.ClientSessionDelegate[c2-8voxdu6f-1-k9iwdu6f-ihy4pf-u402a]: method getXAResource() did not go through, the interceptor is CLOSED
|
My bridge configuration:
<?xml version="1.0" encoding="UTF-8"?>
|
| <server>
| <mbean code="org.jboss.jms.server.bridge.BridgeService"
| name="jboss.messaging:service=Bridge,name=TestBridge"
| xmbean-dd="xmdesc/Bridge-xmbean.xml">
|
| <!-- The JMS provider loader that is used to lookup the source destination -->
| <depends optional-attribute-name="SourceProviderLoader">jboss.messaging:service=JMSProviderLoader,name=HAJNDIJMSProvider</depends>
|
| <!-- The JMS provider loader that is used to lookup the target destination -->
| <depends optional-attribute-name="TargetProviderLoader">jboss.messaging:service=JMSProviderLoaderRemote,name=RemoteJMSProvider</depends>
|
| <!-- The JNDI lookup for the source destination -->
| <attribute name="SourceDestinationLookup">/topic/foo</attribute>
|
| <!-- The JNDI lookup for the target destination -->
| <attribute name="TargetDestinationLookup">/topic/bar</attribute>
|
| <!-- The username to use for the source connection -->
| <attribute name="SourceUsername">guest</attribute>
|
| <!-- The password to use for the source connection -->
| <attribute name="SourcePassword">guest</attribute>
|
| <!-- The username to use for the target connection
| <attribute name="TargetUsername">mary</attribute>
| -->
|
| <!-- The password to use for the target connection
| <attribute name="TargetPassword">hotdog</attribute>
| -->
|
| <!-- Optional: The Quality Of Service mode to use, one of:
| QOS_AT_MOST_ONCE = 0;
| QOS_DUPLICATES_OK = 1;
| QOS_ONCE_AND_ONLY_ONCE = 2; -->
| <attribute name="QualityOfServiceMode">2</attribute>
|
| <!-- JMS selector to use for consuming messages from the source
| <attribute name="Selector">specify jms selector here</attribute>
| -->
|
| <!-- The maximum number of messages to consume from the source before sending to the target -->
| <attribute name="MaxBatchSize">1</attribute>
|
| <!-- The maximum time to wait (in ms) before sending a batch to the target even if MaxBatchSize is not exceeded.
| -1 means wait forever -->
| <attribute name="MaxBatchTime">-1</attribute>
|
| <!-- If consuming from a durable subscription this is the subscription name -->
| <attribute name="SubName">cross-office-bridge-subscription</attribute>
|
| <!-- If consuming from a durable subscription this is the client ID to use -->
| <attribute name="ClientID">cross-office-bridge-client-id</attribute>
|
| <!-- The number of ms to wait between connection retrues in the event connections to source or target fail -->
| <attribute name="FailureRetryInterval">5000</attribute>
|
| <!-- The maximum number of connection retries to make in case of failure, before giving up
| -1 means try forever-->
| <attribute name="MaxRetries">-1</attribute>
|
| </mbean>
|
| </server>
|
My local JMS datasource:
| <mbean code="org.jboss.jms.jndi.JMSProviderLoader"
| name="jboss.messaging:service=JMSProviderLoader,name=HAJNDIJMSProvider">
| <attribute name="ProviderName">HAJNDIJMSProvider</attribute>
| <attribute name="ProviderAdapterClass">
| org.jboss.jms.jndi.JNDIProviderAdapter
| </attribute>
| <!-- The combined connection factory -->
| <attribute name="FactoryRef">XAConnectionFactory</attribute>
| <!-- The queue connection factory -->
| <attribute name="QueueFactoryRef">XAConnectionFactory</attribute>
| <!-- The topic factory -->
| <attribute name="TopicFactoryRef">XAConnectionFactory</attribute>
| <!-- Access JMS via HAJNDI -->
| <attribute name="Properties">
| java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
| java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
| java.naming.provider.url=${jboss.bind.address:localhost}:1100
| jnp.disableDiscovery=false
| jnp.partitionName=${jboss.partition.name:DefaultPartition}
| jnp.discoveryGroup=${jboss.partition.udpGroup:230.0.0.4}
| jnp.discoveryPort=1102
| jnp.discoveryTTL=16
| jnp.discoveryTimeout=5000
| jnp.maxRetries=1
| </attribute>
| </mbean>
|
|
My remote JMS datasource:
<mbean code="org.jboss.jms.jndi.JMSProviderLoader"
| name="jboss.messaging:service=JMSProviderLoaderRemote,name=RemoteJMSProvider">
| <attribute name="ProviderName">RemoteJMSProvider</attribute>
| <attribute name="ProviderAdapterClass">
| org.jboss.jms.jndi.JNDIProviderAdapter
| </attribute>
| <!-- The combined connection factory -->
| <attribute name="FactoryRef">/XAConnectionFactory</attribute>
| <!-- The queue connection factory -->
| <attribute name="QueueFactoryRef">/XAConnectionFactory</attribute>
| <!-- The topic factory -->
| <attribute name="TopicFactoryRef">/XAConnectionFactory</attribute>
| <!-- Access JMS via HAJNDI -->
| <attribute name="Properties">
| java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
| java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
| java.naming.provider.url=remotehost:1100
| jnp.disableDiscovery=true
| jnp.partitionName=${jboss.partition.name:DefaultPartition}
| jnp.discoveryGroup=${jboss.partition.udpGroup:230.0.0.4}
| jnp.discoveryPort=1102
| jnp.discoveryTTL=16
| jnp.discoveryTimeout=5000
| jnp.maxRetries=1
| </attribute>
| </mbean>
|
I've also tried with JBM trunk (as of today) but that gives me the same error.
I've tried clearing out the topic using JMX and sending an fresh message, but I get the same problem.
As you can see I'm using a durable subscription for the bridge, and my messages are persistent.
It looks like my transaction manager might be configured wrongly, but it's really just the factory defaults. Here's my jbossjta-properties.xml:
<?xml version="1.0" encoding="UTF-8"?>
| <transaction-service>
| <properties depends="common" name="arjuna">
| <!--
| Transaction Reaper Timeout (default is 120000 microseconds).
| -->
| <property
| name="com.arjuna.ats.arjuna.coordinator.txReaperTimeout" value="120000"/>
| <!--
| Transaction Reaper Mode, can be: NORMAL or DYNAMIC (default is NORMAL).
| -->
| <property name="com.arjuna.ats.arjuna.coordinator.txReaperMode" value="NORMAL"/>
| <!--
| (default is NO)
| -->
| <property name="com.arjuna.ats.arjuna.coordinator.asyncCommit" value="NO"/>
| <!--
| (default is NO)
| -->
| <property name="com.arjuna.ats.arjuna.coordinator.asyncPrepare" value="NO"/>
| <!--
| (default is YES)
| -->
| <property
| name="com.arjuna.ats.arjuna.coordinator.commitOnePhase" value="YES"/>
| <!--
| (default is defaultStore)
| -->
| <property name="com.arjuna.ats.arjuna.objectstore.localOSRoot" value="defaultStore"/>
| <!--
| default is under user.home - must be writeable!)
| -->
| <property
| name="com.arjuna.ats.arjuna.objectstore.objectStoreDir" value="PutObjectStoreDirHere"/>
| <!--
| (default is ON)
| -->
| <property
| name="com.arjuna.ats.arjuna.objectstore.objectStoreSync" value="ON"/>
| <!--
| (default is ShadowNoFileLockStore)
| -->
| <property
| name="com.arjuna.ats.arjuna.objectstore.objectStoreType" value="ShadowNoFileLockStore"/>
| <!--
| (default is 255)
| -->
| <property
| name="com.arjuna.ats.arjuna.objectstore.hashedDirectories" value="255"/>
| <!--
| (default is ON)
| -->
| <property
| name="com.arjuna.ats.arjuna.objectstore.transactionSync" value="ON"/>
| <!--
| (Must be unique across all Arjuna instances.)
| -->
| <property name="com.arjuna.ats.arjuna.xa.nodeIdentifier" value="1"/>
| <!-- property
| name="com.arjuna.ats.arjuna.coordinator.actionStore"
| value="HashedActionStore"
| value="JDBCActionStore"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.objectstore.jdbcTxDbAccess"
| value="JDBCAccess"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.objectstore.objectStoreType"
| value="ShadowNoFileLockStore"
| value="JDBCStore"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.objectstore.jdbcUserDbAccess"
| value="JDBCAccess"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeInitial"
| value="1"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.objectstore.jdbcPoolSizeMaximum"
| value="1"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.objectstore.jdbcPoolPutConnections"
| value="false"
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.size"
| value=""
| -->
| <!-- property
| name="com.arjuna.ats.arjuna.internal.arjuna.objectstore.cacheStore.period"
| value=""
| -->
| <!--
| The location for creating temporary files, e.g., Uids.
| Default is under user.home.
| IMPORTANT: make sure the directory is lockable, e.g., /tmp on Unix
| may not be!
| -->
| <!--
| <property
| name="com.arjuna.ats.arjuna.common.varDir"
| value="var"/>
| -->
| </properties>
| <properties name="common">
| <!-- CLF 2.0 properties -->
| <property name="com.arjuna.common.util.logging.DebugLevel"
| type="System" value="0x00000000"/>
| <property name="com.arjuna.common.util.logging.FacilityLevel"
| type="System" value="0xffffffff"/>
| <property name="com.arjuna.common.util.logging.VisibilityLevel"
| type="System" value="0xffffffff"/>
| <property name="com.arjuna.common.util.logger" type="System" value="log4j"/>
| </properties>
| <properties depends="arjuna" name="txoj">
| <!--
| (default is LockStore of installation - must be writeable!)
| -->
| <!--
| <property
| name="com.arjuna.ats.txoj.lockstore.lockStoreDir"
| value="LockStore"/>
| -->
| <!--
| (default is BasicLockStore)
| -->
| <property name="com.arjuna.ats.txoj.lockstore.lockStoreType" value="BasicLockStore"/>
| <!--
| (default is NO)
| -->
| <property name="com.arjuna.ats.txoj.lockstore.multipleLockStore" value="NO"/>
| <!--
| (default is YES)
| -->
| <property name="com.arjuna.ats.txoj.lockstore.singleLockStore" value="YES"/>
| <!--
| (default is YES)
| -->
| <property
| name="com.arjuna.ats.txoj.lockstore.allowNestedLocking" value="YES"/>
| </properties>
| <properties depends="arjuna" name="jta">
| <!--
| Support subtransactions in the JTA layer?
| Default is NO.
| -->
| <property name="com.arjuna.ats.jta.supportSubtransactions" value="NO"/>
| <property name="com.arjuna.ats.jta.jtaTMImplementation" value="com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionManagerImple"/>
| <!--
| com.arjuna.ats.internal.jta.transaction.jts.TransactionManagerImple
| -->
| <property name="com.arjuna.ats.jta.jtaUTImplementation" value="com.arjuna.ats.internal.jta.transaction.arjunacore.UserTransactionImple"/>
| <!--
| com.arjuna.ats.internal.jta.transaction.jts.UserTransactionImple
| -->
| <property name="com.arjuna.ats.jta.recovery.XAResourceRecovery.JBMESSAGING1" value="org.jboss.jms.server.recovery.MessagingXAResourceRecovery;java:/HAJNDIJMSProvider"/>
| </properties>
| <properties depends="arjuna,txoj,jta" name="recoverymanager">
| <!--
| Properties used only by the RecoveryManager.
| -->
| <!--
| Periodic recovery settings.
| Time values in this section are in seconds.
| -->
| <!--
| Interval in seconds between initiating the periodic recovery modules.
| Default is 120 seconds.
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.periodicRecoveryPeriod" value="120"/>
| <!--
| Interval in seconds between first and second pass of periodic recovery.
| Default is 10 seconds.
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.recoveryBackoffPeriod" value="10"/>
| <!--
| Periodic recovery modules to use. Invoked in sort-order of names.
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.recoveryExtension1" value="com.arjuna.ats.internal.arjuna.recovery.AtomicActionRecoveryModule"/>
| <property
| name="com.arjuna.ats.arjuna.recovery.recoveryExtension2" value="com.arjuna.ats.internal.txoj.recovery.TORecoveryModule"/>
| <property
| name="com.arjuna.ats.arjuna.recovery.recoveryExtension3" value="com.arjuna.ats.internal.jta.recovery.arjunacore.XARecoveryModule"/>
| <!--
| Expired entry removal
| -->
| <!--
| Expiry scanners to use (order of invocation is random).
| Names must begin with "com.arjuna.ats.arjuna.recovery.expiryScanner"
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.expiryScannerTransactionStatusManager" value="com.arjuna.ats.internal.arjuna.recovery.ExpiredTransactionStatusManagerScanner"/>
| <!--
| Interval, in hours, between running the expiry scanners.
| This can be quite long. The absolute value determines the interval -
| if the value is negative, the scan will NOT be run until after one
| interval has elapsed. If positive the first scan will be immediately
| after startup. Zero will prevent any scanning.
| Default = 12 = run immediately, then every 12 hours.
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.expiryScanInterval" value="12"/>
| <!--
| Age, in hours, for removal of transaction status manager item.
| This should be longer than any ts-using process will remain running.
| Zero = Never removed. Default is 12.
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerExpiryTime" value="12"/>
| <!--
| Use this to fix the port on which the TransactionStatusManager listens,
| The default behaviour is to use any free port.
| -->
| <property
| name="com.arjuna.ats.arjuna.recovery.transactionStatusManagerPort" value="0"/>
| </properties>
| <properties depends="jta" name="jdbc">
| <!--
| property name="com.arjuna.ats.jdbc.isolationLevel" value="TRANSACTION_SERIALIZABLE"/>
| -->
| </properties>
| </transaction-service>
|
And in my jboss-service.xml I have:
<!-- JBoss Transactions JTA -->
| <mbean code="com.arjuna.ats.jbossatx.jta.TransactionManagerService"
| name="jboss:service=TransactionManager">
| <attribute name="TransactionTimeout">300</attribute>
| <attribute name="ObjectStoreDir">${jboss.server.data.dir}/tx-object-store</attribute>
| </mbean>
|
Does anyone have a hint where I could start looking?
Thanks in advance,
Julian
The full excerpt from the log file:
| 2007-09-21 17:42:25,438 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - second pass <Fri, 21 Sep 2007 17:42:25>
| 2007-09-21 17:42:25,438 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] AtomicActionRecoveryModule: Second pass
| 2007-09-21 17:42:25,438 DEBUG [com.arjuna.ats.txoj.logging.txojLoggerI18N] [com.arjuna.ats.internal.txoj.recovery.TORecoveryModule_6] - TORecoveryModule - second pass
| 2007-09-21 17:42:25,438 DEBUG [com.arjuna.ats.jta.logging.loggerI18N] [com.arjuna.ats.internal.jta.recovery.info.secondpass] Local XARecoveryModule - second pass
| 2007-09-21 17:42:25,438 DEBUG [org.jboss.jms.server.recovery.MessagingXAResourceWrapper] Recover java:/HAJNDIJMSProvider
| 2007-09-21 17:42:25,441 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.2.0.174:1819511268/callback?
| serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper&isCallbackServer=true&callbackServerProtocol=bisocket&datatype=jms&guid=a204u-fp4yhi-f6udwi9k-1-f6udxn6n-1k
| &callbackServerHost=10.2.0.174&callbackServerPort=1819511268&onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper]
| 2007-09-21 17:42:25,445 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] did not find server socket factory configuration as mbean service or classname. Creating default server socket factory.
| 2007-09-21 17:42:25,445 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] created server socket factory javax.net.DefaultServerSocketFactory at 1552b76
| 2007-09-21 17:42:25,445 DEBUG [org.jboss.remoting.transport.Connector] org.jboss.remoting.transport.Connector at 1181c24 started
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) added client callback handler CallbackManager[1712492] with session id of a204u-fp4yhi-f6udwi9k-1-f6udxn6n-1j+a204u-fp4yhi-f6udwi9k-1-f6udxn6t-1l and callback handle object of null.
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker at 1dfb148 from registry
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[UNITIALIZED] setting server invoker to SocketServerInvoker[10.2.0.174:4457]
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[SocketServerInvoker[10.2.0.174:4457]] setting callback handler to ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxn6n-1j+a204u-fp4yhi-f6udwi9k-1-f6udxn6t-1l]
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.remoting.callback.ServerInvokerCallbackHandler] Session id for callback handler is a204u-fp4yhi-f6udwi9k-1-f6udxn6n-1j+a204u-fp4yhi-f6udwi9k-1-f6udxn6t-1l
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] adding callback handler ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxn6n-1j+a204u-fp4yhi-f6udwi9k-1-f6udxn6t-1l]
| 2007-09-21 17:42:25,446 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] found calllback handler for remoting session ...-f6udxn6n-1j
| 2007-09-21 17:42:25,452 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule] Loaded properties, users=[guest]
| 2007-09-21 17:42:25,457 DEBUG [org.jboss.security.auth.spi.UsersRolesLoginModule] Loaded properties, users=[guest]
| 2007-09-21 17:42:25,457 DEBUG [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] registered connection ConnectionEndpoint[o1-57nxdu6f-1-k9iwdu6f-ihy4pf-u402a] as ...-f6udxn6n-1j
| 2007-09-21 17:42:25,462 DEBUG [org.jboss.jms.server.recovery.MessagingXAResourceWrapper] Recover java:/HAJNDIJMSProvider
| 2007-09-21 17:42:27,082 DEBUG [org.codehaus.stomp.jms.ProtocolConverter] >>>> CONNECT headers: {}
| 2007-09-21 17:42:27,086 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.2.0.174:1893095046/callback?serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper
| &isCallbackServer=true&callbackServerProtocol=bisocket&datatype=jms&guid=a204u-fp4yhi-f6udwi9k-1-f6udxogd-1s&callbackServerHost=10.2.0.174&callbackServerPort=1893095046
| &onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper]
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] did not find server socket factory configuration as mbean service or classname. Creating default server socket factory.
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] created server socket factory javax.net.DefaultServerSocketFactory at 1552b76
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.transport.Connector] org.jboss.remoting.transport.Connector at 64eff0 started
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) added client callback handler CallbackManager[1a65a18] with session id of a204u-fp4yhi-f6udwi9k-1-f6udxogd-1r+a204u-fp4yhi-f6udwi9k-1-f6udxogi-1t and callback handle object of null.
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker at c4b664 from registry
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[UNITIALIZED] setting server invoker to SocketServerInvoker[10.2.0.174:4457]
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[SocketServerInvoker[10.2.0.174:4457]] setting callback handler to ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxogd-1r+a204u-fp4yhi-f6udwi9k-1-f6udxogi-1t]
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.remoting.callback.ServerInvokerCallbackHandler] Session id for callback handler is a204u-fp4yhi-f6udwi9k-1-f6udxogd-1r+a204u-fp4yhi-f6udwi9k-1-f6udxogi-1t
| 2007-09-21 17:42:27,090 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] adding callback handler ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxogd-1r+a204u-fp4yhi-f6udwi9k-1-f6udxogi-1t]
| 2007-09-21 17:42:27,091 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] found calllback handler for remoting session ...-f6udxogd-1r
| 2007-09-21 17:42:27,091 DEBUG [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] registered connection ConnectionEndpoint[w1-jgoxdu6f-1-k9iwdu6f-ihy4pf-u402a] as ...-f6udxogd-1r
| 2007-09-21 17:42:27,092 DEBUG [org.codehaus.stomp.jms.ProtocolConverter] <<<< CONNECTED headers: {session=null}
| 2007-09-21 17:42:27,094 DEBUG [org.codehaus.stomp.jms.ProtocolConverter] >>>> SUBSCRIBE headers: {destination=/topic/foo}
| 2007-09-21 17:42:27,095 DEBUG [org.codehaus.stomp.jms.ProtocolConverter] Created session with ack mode: 1
| 2007-09-21 17:42:27,100 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.2.0.174:1893482336/callback?serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper
| &isCallbackServer=true&callbackServerProtocol=bisocket&datatype=jms&guid=a204u-fp4yhi-f6udwi9k-1-f6udxogq-1z&callbackServerHost=10.2.0.174&callbackServerPort=1893482336
| &onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper]
| 2007-09-21 17:42:27,102 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] did not find server socket factory configuration as mbean service or classname. Creating default server socket factory.
| 2007-09-21 17:42:27,102 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] created server socket factory javax.net.DefaultServerSocketFactory at 1552b76
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.remoting.transport.Connector] org.jboss.remoting.transport.Connector at 1ffb7d4 started
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) added client callback handler CallbackManager[123cf50] with session id of a204u-fp4yhi-f6udwi9k-1-f6udxogq-1y+a204u-fp4yhi-f6udwi9k-1-f6udxogv-20 and callback handle object of null.
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker at 17dea61 from registry
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[UNITIALIZED] setting server invoker to SocketServerInvoker[10.2.0.174:4457]
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.remoting.callback.DefaultCallbackErrorHandler] DefaultCallbackErrorHandler[SocketServerInvoker[10.2.0.174:4457]] setting callback handler to ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxogq-1y+a204u-fp4yhi-f6udwi9k-1-f6udxogv-20]
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.remoting.callback.ServerInvokerCallbackHandler] Session id for callback handler is a204u-fp4yhi-f6udwi9k-1-f6udxogq-1y+a204u-fp4yhi-f6udwi9k-1-f6udxogv-20
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] adding callback handler ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxogq-1y+a204u-fp4yhi-f6udwi9k-1-f6udxogv-20]
| 2007-09-21 17:42:27,103 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] found calllback handler for remoting session ...-f6udxogq-1y
| 2007-09-21 17:42:27,105 DEBUG [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] registered connection ConnectionEndpoint[32-xgoxdu6f-1-k9iwdu6f-ihy4pf-u402a] as ...-f6udxogq-1y
| 2007-09-21 17:42:27,108 DEBUG [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] Server[0].ConnFactoryJNDIMapper received notification from node 0
| 2007-09-21 17:42:27,243 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting maxPoolSize to 50
| 2007-09-21 17:42:27,243 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting client socket wrapper class name to org.jboss.jms.client.remoting.ClientSocketWrapper
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting shouldCheckConnection to false
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.SocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting timeout to 0
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] constructed
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting maxPoolSize to 50
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting client socket wrapper class name to org.jboss.jms.client.remoting.ClientSocketWrapper
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting shouldCheckConnection to false
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.SocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] setting timeout to 0
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.MicroRemoteClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] connecting
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] added new pool ([]) as ServerAddress[10.5.0.24:4457, NO enableTcpNoDelay timeout 0 ms]
| 2007-09-21 17:42:27,244 DEBUG [org.jboss.remoting.MicroRemoteClientInvoker] SocketClientInvoker[67ed13, bisocket://10.5.0.24:4457] connected
| 2007-09-21 17:42:27,462 DEBUG [org.jboss.remoting.Client] starting callback Connector: InvokerLocator [bisocket://10.2.0.174:1902806884/callback?serverSocketClass=org.jboss.jms.server.remoting.ServerSocketWrapper
| &isCallbackServer=true&callbackServerProtocol=bisocket&datatype=jms&guid=a204u-fp4yhi-f6udwi9k-1-f6udxoqt-28&callbackServerHost=10.2.0.174&callbackServerPort=1902806884
| &onewayThreadPool=org.jboss.jms.server.remoting.DirectThreadPool&clientSocketClass=org.jboss.jms.client.remoting.ClientSocketWrapper]
| 2007-09-21 17:42:27,465 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] did not find server socket factory configuration as mbean service or classname. Creating default server socket factory.
| 2007-09-21 17:42:27,465 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] created server socket factory javax.net.DefaultServerSocketFactory at 1552b76
| 2007-09-21 17:42:27,465 DEBUG [org.jboss.remoting.transport.Connector] org.jboss.remoting.transport.Connector at 1c3d029 started
| 2007-09-21 17:42:27,465 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) added client callback handler CallbackManager[1b2601c] with session id of a204u-fp4yhi-f6udwi9k-1-f6udxokq-26+a204u-fp4yhi-f6udwi9k-1-f6udxoqx-29 and callback handle object of null.
| 2007-09-21 17:42:27,465 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker at 974e4b from registry
| 2007-09-21 17:42:27,465 DEBUG [org.jboss.remoting.transport.bisocket.BisocketClientInvoker] getting secondary locator
| 2007-09-21 17:42:27,499 DEBUG [org.jboss.remoting.transport.bisocket.BisocketClientInvoker] secondary locator: InvokerLocator [null://10.5.0.24:3041/null]
| 2007-09-21 17:42:27,499 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] creating control connection: InvokerLocator [null://10.5.0.24:3041/null]
| 2007-09-21 17:42:27,528 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] created control connection: Socket[addr=/10.5.0.24,port=3041,localport=48993]
| 2007-09-21 17:42:27,617 DEBUG [org.jboss.remoting.ConnectionValidator] ConnectionValidator[null, pingPeriod=2000 ms] created
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting maxPoolSize to 50
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting client socket wrapper class name to org.jboss.jms.client.remoting.ClientSocketWrapper
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting shouldCheckConnection to false
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.SocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting timeout to 0
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] constructed
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting maxPoolSize to 50
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting client socket wrapper class name to org.jboss.jms.client.remoting.ClientSocketWrapper
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting shouldCheckConnection to false
| 2007-09-21 17:42:27,619 DEBUG [org.jboss.remoting.transport.socket.SocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] setting timeout to 0
| 2007-09-21 17:42:27,620 DEBUG [org.jboss.remoting.MicroRemoteClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] connecting
| 2007-09-21 17:42:27,620 DEBUG [org.jboss.remoting.transport.socket.MicroSocketClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] using pool ([ClientSocketWrapper[Socket[addr=/10.5.0.24,port=4457,localport=59618].edc88b]]) already defined for ServerAddress[10.5.0.24:4457, NO enableTcpNoDelay timeout 0 ms]
| 2007-09-21 17:42:27,620 DEBUG [org.jboss.remoting.MicroRemoteClientInvoker] SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457] connected
| 2007-09-21 17:42:27,620 DEBUG [org.jboss.remoting.ConnectionValidator] ConnectionValidator[SocketClientInvoker[1745e95, bisocket://10.5.0.24:4457], pingPeriod=2000 ms] started
| 2007-09-21 17:42:27,621 DEBUG [org.jboss.messaging.core.impl.postoffice.MessagingPostOffice] org.jboss.messaging.core.impl.postoffice.MessagingPostOffice at 1546c85 puts replicant locally: cross-office-bridge-client-id.cross-office-bridge-subscription->C
| 2007-09-21 17:42:27,621 DEBUG [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] Server[0].ConnFactoryJNDIMapper received notification from node 0
| 2007-09-21 17:42:27,653 DEBUG [org.jboss.jms.server.bridge.Bridge] Succeeded in reconnecting to servers
| 2007-09-21 17:42:27,653 DEBUG [org.jboss.remoting.ServerInvoker] Thread pool class supplied is not an object name.
| 2007-09-21 17:42:27,654 DEBUG [org.jboss.jms.server.security.SecurityMetadataStore] No SecurityMetadadata was available for bar, using default security config
| 2007-09-21 17:42:27,654 ERROR [org.jboss.messaging.util.ExceptionUtil] ConnectionEndpoint[32-xgoxdu6f-1-k9iwdu6f-ihy4pf-u402a] sendTransaction [i2-6woxdu6f-1-k9iwdu6f-ihy4pf-u402a]
| javax.jms.IllegalStateException: Cannot find session with id 71-4voxdu6f-1-tvwfdu6f-hphtrk-o05a
| at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.processTransaction(ServerConnectionEndpoint.java:801)
| at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendTransaction(ServerConnectionEndpoint.java:450)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.org$jboss$jms$server$endpoint$advised$ConnectionAdvised$sendTransaction$aop(ConnectionAdvised.java:101)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.server.container.SecurityAspect.handleSendTransaction(SecurityAspect.java:196)
| 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.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:121)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogInterceptor.java:105)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised$sendTransaction_N3268650789275322226.invokeNext(ConnectionAdvised$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.server.endpoint.advised.ConnectionAdvised.sendTransaction(ConnectionAdvised.java)
| at org.jboss.jms.wireformat.ConnectionSendTransactionRequest.serverInvoke(ConnectionSendTransactionRequest.java:82)
| at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSServerInvocationHandler.java:144)
| at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:734)
| at org.jboss.remoting.transport.local.LocalClientInvoker.invoke(LocalClientInvoker.java:101)
| at org.jboss.remoting.Client.invoke(Client.java:1550)
| at org.jboss.remoting.Client.invoke(Client.java:530)
| at org.jboss.remoting.Client.invoke(Client.java:518)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:186)
| at org.jboss.jms.client.delegate.DelegateSupport.doInvoke(DelegateSupport.java:157)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.org$jboss$jms$client$delegate$ClientConnectionDelegate$sendTransaction$aop(ClientConnectionDelegate.java:221)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N3268650789275322226.invokeNext(ClientConnectionDelegate$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.client.container.FailoverValveInterceptor.invoke(FailoverValveInterceptor.java:91)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N3268650789275322226.invokeNext(ClientConnectionDelegate$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.client.container.ClosedInterceptor.invoke(ClosedInterceptor.java:170)
| at org.jboss.aop.advice.PerInstanceInterceptor.invoke(PerInstanceInterceptor.java:105)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate$sendTransaction_N3268650789275322226.invokeNext(ClientConnectionDelegate$sendTransaction_N3268650789275322226.java)
| at org.jboss.jms.client.delegate.ClientConnectionDelegate.sendTransaction(ClientConnectionDelegate.java)
| at org.jboss.jms.tx.ResourceManager.sendTransactionXA(ResourceManager.java:637)
| at org.jboss.jms.tx.ResourceManager.commit(ResourceManager.java:370)
| at org.jboss.jms.tx.MessagingXAResource.commit(MessagingXAResource.java:238)
| at com.arjuna.ats.internal.jta.resources.arjunacore.XAResourceRecord.topLevelOnePhaseCommit(XAResourceRecord.java:636)
| at com.arjuna.ats.arjuna.coordinator.BasicAction.onePhaseCommit(BasicAction.java:2619)
| at com.arjuna.ats.arjuna.coordinator.BasicAction.End(BasicAction.java:1779)
| at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:88)
| at com.arjuna.ats.arjuna.AtomicAction.end(AtomicAction.java:216)
| at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:238)
| at org.jboss.jms.server.bridge.Bridge.sendBatch(Bridge.java:1250)
| at org.jboss.jms.server.bridge.Bridge.access$1700(Bridge.java:65)
| at org.jboss.jms.server.bridge.Bridge$SourceListener.onMessage(Bridge.java:1557)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessage(ClientConsumer.java:157)
| at org.jboss.jms.client.container.ClientConsumer$ListenerRunner.run(ClientConsumer.java:941)
| at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
| at java.lang.Thread.run(Thread.java:595)
| 2007-09-21 17:49:29,606 DEBUG [org.jboss.resource.connectionmanager.IdleRemover] run: IdleRemover notifying pools, interval: 450000
| 2007-09-21 18:10:30,646 WARN [org.jboss.jms.server.bridge.Bridge] Failed to send + acknowledge batch, closing JMS objects
| javax.transaction.RollbackException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] Can't commit because the transaction is in aborted state
| at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commit(TransactionImple.java:253)
| at org.jboss.jms.server.bridge.Bridge.sendBatch(Bridge.java:1250)
| at org.jboss.jms.server.bridge.Bridge.access$1700(Bridge.java:65)
| at org.jboss.jms.server.bridge.Bridge$SourceListener.onMessage(Bridge.java:1557)
| at org.jboss.jms.client.container.ClientConsumer.callOnMessage(ClientConsumer.java:157)
| at org.jboss.jms.client.container.ClientConsumer$ListenerRunner.run(ClientConsumer.java:941)
| at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExecutor.java:89)
| at java.lang.Thread.run(Thread.java:595)
| 2007-09-21 17:49:06,582 DEBUG [org.jboss.deployment.MainDeployer] Undeploying file:/home/julians/dev/jboss-test/jboss-4.2.1.GA/server/sark/deploy/remote-jms-ds.xml, isShutdown=false
| 2007-09-21 17:45:04,541 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.deployment.SARDeployer] undeploying document file:/home/julians/dev/jboss-test/jboss-4.2.1.GA/server/sark/deploy/remote-jms-ds.xml
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.deployment.SARDeployer] stopping mbean jboss.messaging:service=JMSProviderLoaderRemote,name=RemoteJMSProvider
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.system.ServiceController] stopping service: jboss.messaging:service=JMSProviderLoaderRemote,name=RemoteJMSProvider
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.system.ServiceController] stopping dependent services for: jboss.messaging:service=JMSProviderLoaderRemote,name=RemoteJMSProvider dependent services are: [ObjectName: jboss.messaging:service=Bridge,name=TestBridge
| State: RUNNING
| I Depend On:
| jboss.messaging:service=JMSProviderLoader,name=HAJNDIJMSProvider
| jboss.messaging:service=JMSProviderLoaderRemote,name=RemoteJMSProvider
| ]
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.system.ServiceController] stopping service: jboss.messaging:service=Bridge,name=TestBridge
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.system.ServiceController] stopping dependent services for: jboss.messaging:service=Bridge,name=TestBridge dependent services are: []
| 2007-09-21 18:10:30,647 DEBUG [org.jboss.jms.server.bridge.BridgeService] Stopping jboss.messaging:service=Bridge,name=TestBridge
| 2007-09-21 18:10:30,648 DEBUG [org.jboss.jms.server.connectionfactory.ConnectionFactoryJNDIMapper] Server[0].ConnFactoryJNDIMapper received notification from node 0
| 2007-09-21 17:44:25,465 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] Periodic recovery - first pass <Fri, 21 Sep 2007 17:44:25>
| 2007-09-21 18:10:30,655 DEBUG [com.arjuna.ats.arjuna.logging.arjLogger] StatusModule: first pass
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.jms.server.connectionmanager.SimpleConnectionManager] unregistered connection ConnectionEndpoint[32-xgoxdu6f-1-k9iwdu6f-ihy4pf-u402a] with remoting session ID ...-f6udxogq-1y
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.jms.server.remoting.JMSServerInvocationHandler] removing callback handler ServerInvokerCallbackHandler[a204u-fp4yhi-f6udwi9k-1-f6udxogq-1y+a204u-fp4yhi-f6udwi9k-1-f6udxogv-20]
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker at 5797c0 from registry
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.remoting.ServerInvoker] ServerInvoker (SocketServerInvoker[UNINITIALIZED]) removing client callback handler with session id of a204u-fp4yhi-f6udwi9k-1-f6udxogq-1y+a204u-fp4yhi-f6udwi9k-1-f6udxogv-20.
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.remoting.transport.bisocket.BisocketServerInvoker] unrecognized listener ID: a204u-fp4yhi-f6udwi9k-1-f6udxogv-20
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.remoting.InvokerRegistry] removed org.jboss.remoting.transport.local.LocalClientInvoker at abd604 from registry
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.remoting.ServerInvoker] SocketServerInvoker[UNINITIALIZED] stopped
| 2007-09-21 18:10:30,656 DEBUG [org.jboss.remoting.InvokerRegistry] decremented org.jboss.remoting.transport.local.LocalClientInvoker at 2f5dda's count, current count 3
| 2007-09-21 18:10:30,656 ERROR [org.jboss.jms.client.container.ClosedInterceptor] ClosedInterceptor.ClientSessionDelegate[c2-8voxdu6f-1-k9iwdu6f-ihy4pf-u402a]: method getXAResource() did not go through, the interceptor is CLOSED
|
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4087096#4087096
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4087096
More information about the jboss-user
mailing list