When running high volumes of messages using JBossMQ and JDBC2  (Oracle oci 
9.2.0.5, JBoss 3.2.7) persistence the following warning appears. What does it 
mean? The problem does not occur until the application has been running for an 
extended period of time. JBoss might slow down and even stop processing.


anonymous wrote : 2005-02-23 17:05:08,063 10050427 WARN  
[org.jboss.tm.TransactionImpl] (JMS SessionPool Worker-8:) XAException: 
tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=rwco_as3//26429, 
BranchQual=] errorCode=XAER_RMERR
  | org.jboss.mq.SpyXAException: - nested throwable: 
(org.jboss.mq.SpyTransactionRolledBackException: Transaction was rolled back.; 
- nested throwable: (org.jboss.mq.SpyJMSException: Could not mark the message 
as deleted in the database: update affected 0 rows))
  |         at org.jboss.mq.SpyXAResource.commit(SpyXAResource.java:88)
  |         at 
org.jboss.tm.TransactionImpl.commitResources(TransactionImpl.java:1656)
  |         at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:375)
  |         at org.jboss.tm.TxManager.commit(TxManager.java:142)
  |         at 
org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:361)
  |         at 
org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:904)
  |         at 
org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:159)
  |         at org.jboss.mq.SpySession.run(SpySession.java:351)
  |         at 
org.jboss.jms.asf.StdServerSession.run0(StdServerSession.java:200)
  |         at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
  |         at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
  |         at java.lang.Thread.run(Thread.java:534)
  | Caused by: org.jboss.mq.SpyTransactionRolledBackException: Transaction was 
rolled back.; - nested throwable: (org.jboss.mq.SpyJMSException: Could not mark 
the message as deleted in the database: update affected 0 rows)
  |         at 
org.jboss.mq.server.JMSDestinationManager.transact(JMSDestinationManager.java:459)
  |         at 
org.jboss.mq.server.JMSServerInterceptorSupport.transact(JMSServerInterceptorSupport.java:186)
  |         at 
org.jboss.mq.security.ServerSecurityInterceptor.transact(ServerSecurityInterceptor.java:182)
  |         at 
org.jboss.mq.server.TracingInterceptor.transact(TracingInterceptor.java:438)
  |         at 
org.jboss.mq.server.JMSServerInvoker.transact(JMSServerInvoker.java:186)
  |         at org.jboss.mq.il.jvm.JVMServerIL.transact(JVMServerIL.java:327)
  |         at org.jboss.mq.Connection.send(Connection.java:1213)
  |         at 
org.jboss.mq.SpyXAResourceManager.commit(SpyXAResourceManager.java:150)
  |         at org.jboss.mq.SpyXAResource.commit(SpyXAResource.java:84)
  |         ... 11 more
  | Caused by: org.jboss.mq.SpyJMSException: Could not mark the message as 
deleted in the database: update affected 0 rows
  |         at 
org.jboss.mq.pm.jdbc2.PersistenceManager.remove(PersistenceManager.java:1062)
  |         at org.jboss.mq.server.BasicQueue.acknowledge(BasicQueue.java:536)
  |         at org.jboss.mq.server.JMSQueue.acknowledge(JMSQueue.java:123)
  |         at 
org.jboss.mq.server.ClientConsumer.acknowledge(ClientConsumer.java:328)
  |         at 
org.jboss.mq.server.JMSDestinationManager.acknowledge(JMSDestinationManager.java:536)
  |         at 
org.jboss.mq.server.JMSDestinationManager.transact(JMSDestinationManager.java:448)
  |         ... 19 more
  | 2005-02-23 17:05:08,070 10050434 WARN  [org.jboss.tm.TransactionImpl] (JMS 
SessionPool Worker-8:) XAException: tx=TransactionImpl:XidImpl [FormatId=257, 
GlobalId=rwco_as3//26429, BranchQual=] errorCode=XAER_NOTA
  | javax.transaction.xa.XAException
  |         at 
org.jboss.mq.SpyXAResourceManager.rollback(SpyXAResourceManager.java:230)
  |         at org.jboss.mq.SpyXAResource.rollback(SpyXAResource.java:154)
  |         at 
org.jboss.tm.TransactionImpl.rollbackResources(TransactionImpl.java:1732)
  |         at org.jboss.tm.TransactionImpl.commit(TransactionImpl.java:405)
  |         at org.jboss.tm.TxManager.commit(TxManager.java:142)
  |         at 
org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:361)
  |         at 
org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessa2stefan.txtgeConsumer.java:904)
  |         at 
org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:159)
  |         at org.jboss.mq.SpySession.run(SpySession.java:351)
  |         at 
org.jboss.jms.asf.StdServerSession.run0(StdServerSession.java:200)
  |         at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:180)
  |         at 
EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:748)
  |         at java.lang.Thread.run(Thread.java:534)
  | 2005-02-23 17:05:08,084 10050448 WARN  [org.jboss.tm.TransactionImpl] (JMS 
SessionPool Worker-8:) Lock contention, tx=TransactionImpl:XidImpl 
[FormatId=257, GlobalId=rwco_as3//26429, BranchQual=]


Oracle data source:

anonymous wrote : 
  |   <local-tx-datasource>
  |     <jndi-name>OracleJMSDS</jndi-name>
  |     <connection-url>jdbc:oracle:oci8:@mmi_cmd</connection-url>
  |     <driver-class>oracle.jdbc.driver.OracleDriver</driver-class>
  |     <security-domain>OracleDbRealm</security-domain>
  |     <check-valid-connection-sql>select table_name from all_tables where 
owner = 'RWCO_HAJMS'</check-valid-connection-sql>
  |     <new-connection-sql>select table_name from all_tables where owner = 
'RWCO_HAJMS'</new-connection-sql>
  | 
<exception-sorter-class-name>org.jboss.resource.adapter.jdbc.vendor.OracleExceptionSorter</exception-sorter-class-name>
  |     <track-statements>nowarn</track-statements>
  |     <set-tx-query-timeout>false</set-tx-query-timeout>
  |     <!--pooling parameters-->
  |     <min-pool-size>1</min-pool-size>
  |     <max-pool-size>10</max-pool-size>
  |     <blocking-timeout-millis>30000</blocking-timeout-millis>
  |     <idle-timeout-minutes>10</idle-timeout-minutes>
  |   </local-tx-datasource>
  | 
  | 
  | 

Any hint appreciated

Thanks

Stefan

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3867745#3867745

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3867745


-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
JBoss-user mailing list
JBoss-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-user

Reply via email to