Hi

Im testing a web application that is connected with ActiveMQ as producer.
IM getting below error with load:

[#|2014-02-14T15:59:26.840-0600|WARNING|glassfish3.1.2|javax.enterprise.system.core.transaction.com.sun.jts.jta|_ThreadID=801;_ThreadName=Thread-2;|JTS5041:
The resource manager is doing work outside a global transaction

javax.transaction.xa.XAException: Broker: vass-desa-2 - Client:
ID:ppapp01-48787-1392409634052-190:1 already connected from tcp://
10.100.1.103:59357

at
org.apache.activemq.TransactionContext.toXAException(TransactionContext.java:779)

at
org.apache.activemq.TransactionContext.setXid(TransactionContext.java:687)

at org.apache.activemq.TransactionContext.start(TransactionContext.java:370)

at
org.apache.activemq.ra.LocalAndXATransaction.start(LocalAndXATransaction.java:136)

at
com.sun.jts.jta.TransactionState.startAssociation(TransactionState.java:311)

at com.sun.jts.jta.TransactionImpl.enlistResource(TransactionImpl.java:212)

at
com.sun.enterprise.transaction.JavaEETransactionImpl.enlistResource(JavaEETransactionImpl.java:639)

at
com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistXAResource(JavaEETransactionManagerSimplified.java:1314)

at
com.sun.enterprise.transaction.JavaEETransactionManagerSimplified.enlistResource(JavaEETransactionManagerSimplified.java:363)

at
com.sun.enterprise.resource.rm.ResourceManagerImpl.registerResource(ResourceManagerImpl.java:152)

at
com.sun.enterprise.resource.rm.ResourceManagerImpl.enlistResource(ResourceManagerImpl.java:112)

at
com.sun.enterprise.resource.pool.PoolManagerImpl.getResource(PoolManagerImpl.java:211)

at
com.sun.enterprise.connectors.ConnectionManagerImpl.getResource(ConnectionManagerImpl.java:332)

at
com.sun.enterprise.connectors.ConnectionManagerImpl.internalGetConnection(ConnectionManagerImpl.java:301)

at
com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:236)

at
com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:165)

at
com.sun.enterprise.connectors.ConnectionManagerImpl.allocateConnection(ConnectionManagerImpl.java:160)

at
org.apache.activemq.ra.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:94)

at
org.apache.activemq.ra.ActiveMQConnectionFactory.createConnection(ActiveMQConnectionFactory.java:67)

at
com.cm.sva.vass.smt.jms.vass.SendMsgToDirectMsgService.sendMessageToDirectMessage(SendMsgToDirectMsgService.java:58)

at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at
org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)

at
org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)

at
com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)

at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)

at
com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)

at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)

at
com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)

at
com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)

at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at
com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)

at
com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)

at
com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)

at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)

at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)

at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)

at
com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)

at com.sun.proxy.$Proxy442.sendMessageToDirectMessage(Unknown Source)

at
com.cm.sva.vass.smt.jms.vass.ProcessSyncService.processSyncRequest(ProcessSyncService.java:67)

at sun.reflect.GeneratedMethodAccessor123.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at
org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)

at
org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)

at
com.sun.ejb.containers.BaseContainer.invokeBeanMethod(BaseContainer.java:5388)

at com.sun.ejb.EjbInvocation.invokeBeanMethod(EjbInvocation.java:619)

at
com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)

at com.sun.ejb.EjbInvocation.proceed(EjbInvocation.java:571)

at
com.sun.ejb.containers.interceptors.SystemInterceptorProxy.doAround(SystemInterceptorProxy.java:162)

at
com.sun.ejb.containers.interceptors.SystemInterceptorProxy.aroundInvoke(SystemInterceptorProxy.java:144)

at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at
com.sun.ejb.containers.interceptors.AroundInvokeInterceptor.intercept(InterceptorManager.java:861)

at
com.sun.ejb.containers.interceptors.AroundInvokeChainImpl.invokeNext(InterceptorManager.java:800)

at
com.sun.ejb.containers.interceptors.InterceptorManager.intercept(InterceptorManager.java:370)

at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5360)

at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)

at
com.sun.ejb.containers.EJBLocalObjectInvocationHandler.invoke(EJBLocalObjectInvocationHandler.java:214)

at
com.sun.ejb.containers.EJBLocalObjectInvocationHandlerDelegate.invoke(EJBLocalObjectInvocationHandlerDelegate.java:89)

at com.sun.proxy.$Proxy441.processSyncRequest(Unknown Source)

at
com.cm.sva.vass.smt.jms.RequestDispatcherBean.onMessage(RequestDispatcherBean.java:126)

at sun.reflect.GeneratedMethodAccessor315.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:601)

at
org.glassfish.ejb.security.application.EJBSecurityManager.runMethod(EJBSecurityManager.java:1052)

at
org.glassfish.ejb.security.application.EJBSecurityManager.invoke(EJBSecurityManager.java:1124)

at
com.sun.ejb.containers.BaseContainer.invokeTargetBeanMethod(BaseContainer.java:4180)

at com.sun.ejb.containers.BaseContainer.__intercept(BaseContainer.java:5368)

at com.sun.ejb.containers.BaseContainer.intercept(BaseContainer.java:5348)

at
com.sun.ejb.containers.MessageBeanContainer.deliverMessage(MessageBeanContainer.java:1099)

at
com.sun.ejb.containers.MessageBeanListenerImpl.deliverMessage(MessageBeanListenerImpl.java:81)

at
com.sun.enterprise.connectors.inbound.MessageEndpointInvocationHandler.invoke(MessageEndpointInvocationHandler.java:171)

at com.sun.proxy.$Proxy443.onMessage(Unknown Source)

at
org.apache.activemq.ra.MessageEndpointProxy$MessageEndpointAlive.onMessage(MessageEndpointProxy.java:123)

at
org.apache.activemq.ra.MessageEndpointProxy.onMessage(MessageEndpointProxy.java:64)

at org.apache.activemq.ActiveMQSession.run(ActiveMQSession.java:861)

at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:169)

at com.sun.enterprise.connectors.work.OneWork.doWork(OneWork.java:114)

at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)

at
com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)

Caused by: javax.jms.InvalidClientIDException: Broker: vass-desa-2 -
Client: ID:ppapp01-48787-1392409634052-190:1 already connected from tcp://
10.100.1.103:59357

at
org.apache.activemq.broker.region.RegionBroker.addConnection(RegionBroker.java:216)

at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)

at
org.apache.activemq.advisory.AdvisoryBroker.addConnection(AdvisoryBroker.java:79)

at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)

at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)

at
org.apache.activemq.broker.BrokerFilter.addConnection(BrokerFilter.java:85)

at
org.apache.activemq.security.SimpleAuthenticationBroker.addConnection(SimpleAuthenticationBroker.java:97)

at
org.apache.activemq.broker.MutableBrokerFilter.addConnection(MutableBrokerFilter.java:91)

at
org.apache.activemq.broker.TransportConnection.processAddConnection(TransportConnection.java:766)

at
org.apache.activemq.broker.jmx.ManagedTransportConnection.processAddConnection(ManagedTransportConnection.java:79)

at org.apache.activemq.command.ConnectionInfo.visit(ConnectionInfo.java:139)

at
org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:329)

at
org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:184)

at
org.apache.activemq.transport.MutexTransport.onCommand(MutexTransport.java:50)

at
org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:113)

at
org.apache.activemq.transport.AbstractInactivityMonitor.onCommand(AbstractInactivityMonitor.java:288)

at
org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:83)

at
org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:214)

at org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:196)

at java.lang.Thread.run(Thread.java:722)

|#]


Regards

Reply via email to