Have you commented the "<interceptor transaction="Container" metricsEnabled="true">org.jboss.ejb.plugins.MetricsInterceptor</interceptor>" in jboss.xml?
Seyfula I. Seyfula wrote: > > Environment: ActiveMQ 5.2, JBoss 5.1GA > > Hello > > I have problem trying to send messages from EJB 3.0 bean from JBoss to > ActiveMQ. I receive the following error: Transaction 'XID:transaction_id' > has not been started. I use stateful session bean for sending messages. > Connection is closed every time when new message needs to be send to > destination and then closed. Used resource adapter version is > activemq-rar-5.2.0.rar. Is this ActiveMQ broker or JBoss configuration > problem and how can I solve it? Hope someone could help me!!! > > Stack trace: > > 16:57:43,765 WARN [TxConnectionManager] Connection error occured: > org.jboss.resource.connectionmanager.txconnectionmanager$txconnectioneventliste...@b39bc1[state=normal > mc=org.apache.activemq.ra.activemqmanagedconnect...@6635b handles=1 > lastUse=1251727063437 permit=true trackByTx=false > mcp=org.jboss.resource.connectionmanager.jbossmanagedconnectionpool$poolbysubjectand...@961fb0 > context=org.jboss.resource.connectionmanager.internalmanagedconnectionp...@128027c > xaresource=org.apache.activemq.ra.activemqmanagedconnectio...@1b6d9cf > txSync=null] > javax.jms.JMSException: Transaction > 'XID:131075:312d31343264376534343a6436393a34613962643063623a31616337:31343264376534343a6436393a34613962643063623a31616338' > has not been started. > at > org.apache.activemq.util.JMSExceptionSupport.create(JMSExceptionSupport.java:49) > at > org.apache.activemq.ActiveMQConnection.onAsyncException(ActiveMQConnection.java:1773) > at > org.apache.activemq.ActiveMQConnection$2$1.run(ActiveMQConnection.java:1694) > at > java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) > at java.lang.Thread.run(Thread.java:619) > Caused by: javax.transaction.xa.XAException: Transaction > 'XID:131075:312d31343264376534343a6436393a34613962643063623a31616337:31343264376534343a6436393a34613962643063623a31616338' > has not been started. > at > org.apache.activemq.broker.TransactionBroker.getTransaction(TransactionBroker.java:266) > at > org.apache.activemq.broker.TransactionBroker.send(TransactionBroker.java:208) > at org.apache.activemq.broker.BrokerFilter.send(BrokerFilter.java:126) > at > org.apache.activemq.broker.CompositeDestinationBroker.send(CompositeDestinationBroker.java:95) > at > org.apache.activemq.broker.MutableBrokerFilter.send(MutableBrokerFilter.java:133) > at > org.apache.activemq.broker.TransportConnection.processMessage(TransportConnection.java:450) > at > org.apache.activemq.command.ActiveMQMessage.visit(ActiveMQMessage.java:639) > at > org.apache.activemq.broker.TransportConnection.service(TransportConnection.java:305) > at > org.apache.activemq.broker.TransportConnection$1.onCommand(TransportConnection.java:179) > at > org.apache.activemq.transport.TransportFilter.onCommand(TransportFilter.java:68) > at > org.apache.activemq.transport.WireFormatNegotiator.onCommand(WireFormatNegotiator.java:143) > at > org.apache.activemq.transport.InactivityMonitor.onCommand(InactivityMonitor.java:206) > at > org.apache.activemq.transport.TransportSupport.doConsume(TransportSupport.java:84) > at > org.apache.activemq.transport.tcp.TcpTransport.doRun(TcpTransport.java:203) > at > org.apache.activemq.transport.tcp.TcpTransport.run(TcpTransport.java:185) > at java.lang.Thread.run(Unknown Source) > > > -- View this message in context: http://www.nabble.com/Transaction-has-not-been-started-..-JBoss-5.1.0-GA-and-ActiveMQ-5.2.0-tp25224556p25254184.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.