Hi! Is it possible to use Java broker as a drop in replacement for C++ broker to connect to it over a resource adapter in JBoss? I build qpid.rar from trunk and succesfully connect and send messages to the cpp-broker using these settings in qpid-ds.xml: ------------------------------------ ConbusQueue jboss.jca:service=RARDeployment,name='qpid-ra.rar' org.apache.qpid.ra.admin.QpidQueue DestinationAddress=bus-status-queue;{create:always,node:{type:queue}} QpidJMSXA qpid-ra.rar amqp://guest:guest@localhost /?brokerlist='tcp://localhost:5672' javax.jms.Queue org.apache.qpid.ra.QpidRAConnectionFactory 20 ----------------------------------- Now we try to replace cpp-broker with java-broker and obtain this error: --------------------------------------- java.lang.NullPointerException at org.apache.qpid.client.XAResourceImpl.start(XAResourceImpl.java:429) at org.apache.qpid.ra.QpidRAXAResource.start(QpidRAXAResource.java:78) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:799) at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.enlistResource(TransactionImple.java:510) at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener$TransactionSynchronization.enlist(TxConnectionManager.java:985) at org.jboss.resource.connectionmanager.TxConnectionManager$TxConnectionEventListener.enlist(TxConnectionManager.java:739) at org.jboss.resource.connectionmanager.TxConnectionManager.managedConnectionReconnected(TxConnectionManager.java:469) at org.jboss.resource.connectionmanager.BaseConnectionManager2.reconnectManagedConnection(BaseConnectionManager2.java:625) at org.jboss.resource.connectionmanager.BaseConnectionManager2.allocateConnection(BaseConnectionManager2.java:499) at org.jboss.resource.connectionmanager.BaseConnectionManager2$ConnectionManagerProxy.allocateConnection(BaseConnectionManager2.java:941) at org.apache.qpid.ra.QpidRASessionFactoryImpl.allocateConnection(QpidRASessionFactoryImpl.java:850) at org.apache.qpid.ra.QpidRASessionFactoryImpl.createQueueSession(QpidRASessionFactoryImpl.java:250) ... ------------------------------------------------------------------ I need java-broker on developer non-linux machines for testing purposes and need resource adapter to make messaging participate in global TX What am I doing wrong? -- Tair Sabirgaliev "BEE Software" Ltd. Republic of Kazakhstan, 010000 Astana, Kabanbay Batyr str. 6/5, office 1 Tel.: +7 (7172) 92-64-99 Mob.: +7 (702) 2173359 e-mail: tair.sabirgaliev@bee.kz