Hello , We are using Jboss 2.4.3, Tomcat 3.2.3, jdk 1.3, postgres 7.2.1 running on Red Hat Linux 7.2
The Jboss server stops responding occassionally(1 to 2 times in a week). The jboss fails to get a connection object giving following errors. Transaction XidImpl [FormatId=257, GlobalId=xx1.dummyhost.com//3142, BranchQual=] timed out. status=STATUS_ACTIVE OR java.lang.NullPointerException [Default] at org.jboss.pool.jdbc.xa.XAPoolDataSource.getConnection(XAPoolDataSource.java: 178) [Default] [Default] at com.davs.lsw.ejb.generic.GenericBean.updateUsersTable(GenericBean.java:514) [Default] [Default] at java.lang.reflect.Method.invoke(Native Method) [Default] [Default] at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(Stateles sSessionContainer.java:543) [Default] [Default] at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSe ssionInstanceInterceptor.java:87) [Default] [Default] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133) [Default] [Default] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT. java:307) [Default] [Default] at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99) [Default] [Default] at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:12 8) [Default] [Default] at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195) [Default] [Default] at org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.jav a:286) [Default] [Default] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerI nvoker.java:395) [Default] [Default] at java.lang.reflect.Method.invoke(Native Method) [Default] [Default] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:236) [Default] [Default] at sun.rmi.transport.Transport$1.run(Transport.java:147) [Default] [Default] at java.security.AccessController.doPrivileged(Native Method) [Default] [Default] at sun.rmi.transport.Transport.serviceCall(Transport.java:143) [Default] [Default] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:460) [Default] [Default] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:7 01) [Default] [Default] at java.lang.Thread.run(Thread.java:479) My Jboss.jcml configration includes <mbean code="org.jboss.jdbc.XADataSourceLoader" name="DefaultDomain:service=XADataSource,name=DefaultDS"> <attribute name="DataSourceClass">org.jboss.pool.jdbc.xa.wrapper.XADataSourceImpl</attr ibute> <attribute name="PoolName">DefaultDS</attribute> <attribute name="URL">jdbc:postgresql://xx.yy.zz.pp:5432/testdb</attribute> <attribute name="JDBCUser">username</attribute> <attribute name="Password">passwd</attribute> <attribute name="GCMinIdleTime">1200000</attribute> <attribute name="MaxSize">10</attribute> <attribute name="GCEnabled">false</attribute> <attribute name="InvalidateOnError">false</attribute> <attribute name="TimestampUsed">false</attribute> <attribute name="Blocking">true</attribute> <attribute name="GCInterval">120000</attribute> <attribute name="IdleTimeout">1800000</attribute> <attribute name="IdleTimeoutEnabled">false</attribute> <attribute name="LoggingEnabled">false</attribute> <attribute name="MaxIdleTimeoutPercent">1.0</attribute> <attribute name="MinSize">0</attribute> </mbean> Hope this information will help. Waiting for a responce. Thanks in advance
<<attachment: winmail.dat>>