On 2003.06.04 18:23 Marek Lange wrote: > David Jencks schrieb: > > I don't know what the Oracle error means, but you do not need an xa > > datasource for jbossmq xa. In fact the jbossmq xa jdbc connections are > set > > to autocommit while in use by jbossmq, as it handles transactions > > independently of the database. > > David, > > thanks for the information! That helped a lot. > > To test this, I have written a client which sends a message to a queue > and writes an entry into a database table (one method with transaction > attribute "Required"). When the insert of the database entry is not > successful, the transaction is rolled back via > context.setRollbackOnly(). This is only working with the usage of the > "java:/JmsXA" connection factory and not with "(XA)ConnectionFactory". > Is this expected (I believe: yes)?
yes > > When I use the "java:/JmsXA" connection factory I get these logs. Is > there a reason why they are there? I closed my connection. Hmmm.. So far these messages have always been accurate, but there's always a first time. Are you sure you closed the java:/JmxXA connection? can you show your code? thanks david jencks > > 23:58:28,138 INFO [CachedConnectionManager] Successfully closed a > connection for you. Please close > them yourself: [EMAIL PROTECTED] > java.lang.Exception: Stack Trace > at > org.jboss.resource.connectionmanager.CachedConnectionManager.closeAll(CachedConnectionMan > ager.java:376) > at > org.jboss.resource.connectionmanager.CachedConnectionManager.popMetaAwareObject(CachedCon > nectionManager.java:199) > at > org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionI > nterceptor.java:190) > at > org.jboss.ejb.plugins.StatefulSessionInstanceInterceptor.invoke(StatefulSessionInstanceIn > terceptor.java:271) > at > org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:84) > at > org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:243) > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:104) > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:191) > at > org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor. > java:122) > at > org.jboss.ejb.StatefulSessionContainer.internalInvoke(StatefulSessionContainer.java:410) > at org.jboss.ejb.Container.invoke(Container.java:674) > at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284 > ) > at > org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:549) > at > org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:359) > at sun.reflect.GeneratedMethodAccessor54.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:261) > at sun.rmi.transport.Transport$1.run(Transport.java:148) > at java.security.AccessController.doPrivileged(Native Method) > at sun.rmi.transport.Transport.serviceCall(Transport.java:144) > 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:536) > > Thanks so much, > > -marek > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Etnus, makers of TotalView, The best > thread debugger on the planet. Designed with thread debugging features > you've never dreamed of, try TotalView 6 free at www.etnus.com. > _______________________________________________ > JBoss-user mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-user > > ------------------------------------------------------- This SF.net email is sponsored by: Etnus, makers of TotalView, The best thread debugger on the planet. Designed with thread debugging features you've never dreamed of, try TotalView 6 free at www.etnus.com. _______________________________________________ JBoss-user mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-user
