0 Replies Latest reply on Nov 30, 2007 12:53 AM by Paradiso Noir

    Jboss stress test failure

    Paradiso Noir Newbie

      Hi,
      I have received error while sending a 2695k message for the sake of my investigations. I encountered such an exception.
      Do you guys have any idea if it is the JBOSS limit or something else ?
      thanks,


      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:09,500 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:09,781 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:17
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:09,796 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:10,015 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:18
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:10,031 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:10,031 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:19
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:10,046 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:10,546 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:20
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:10,546 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:10,703 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:21
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:10,703 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:10,781 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:22
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:10,796 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:10,859 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:23
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:10,875 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:11,093 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:24
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:11,093 WARN [JDBCPersistenceManager] Trying again after a pause
      18:17:11,437 WARN [JDBCPersistenceManager] SQLException caught - assuming deadl
      ock detected, try:25
      java.sql.SQLException: Unique constraint violation: in statement [INSERT INTO J
      MS_MESSAGE (MESSAGEID, RELIABLE, EXPIRATION, TIMESTAMP, PRIORITY, COREHEADERS, P
      AYLOAD, CHANNELCOUNT, TYPE, JMSTYPE, CORRELATIONID, CORRELATIONID_BYTES, DESTINA
      TION_ID, REPLYTO_ID, JMSPROPERTIES) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
      ?, ?, ?)]
      at org.hsqldb.jdbc.Util.throwError(Unknown Source)
      at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
      at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.executeUpdat
      e(WrappedPreparedStatement.java:251)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4384)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:11,437 ERROR [JDBCPersistenceManager] Retried 25 times, now giving up
      18:17:11,500 ERROR [ChannelSupport] Failed to handle message
      java.lang.IllegalStateException: Failed to update references
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4400)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.updateWithRetr
      y(JDBCPersistenceManager.java:4356)
      at org.jboss.messaging.core.plugin.JDBCPersistenceManager.addReference(J
      DBCPersistenceManager.java:1651)
      at org.jboss.messaging.core.ChannelSupport.handleInternal(ChannelSupport
      .java:833)
      at org.jboss.messaging.core.ChannelSupport$HandleRunnable.run(ChannelSup
      port.java:1732)
      at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(QueuedExe
      cutor.java:89)
      at java.lang.Thread.run(Thread.java:595)
      18:17:11,500 ERROR [ServerConnectionEndpoint] The message was not acknowledged b
      y destination CoreQueue[61]
      18:17:11,515 ERROR [ExceptionUtil] SessionEndpoint[-2147483636] send [5c4o03-941
      mg9-f9kh7nr0-1-f9kh9ot7-c]
      org.jboss.jms.util.MessagingJMSException: Failed to send message
      at org.jboss.jms.server.endpoint.ServerConnectionEndpoint.sendMessage(Se
      rverConnectionEndpoint.java:738)
      at org.jboss.jms.server.endpoint.ServerSessionEndpoint.send(ServerSessio
      nEndpoint.java:456)
      at org.jboss.jms.server.endpoint.advised.SessionAdvised.org$jboss$jms$se
      rver$endpoint$advised$SessionAdvised$send$aop(SessionAdvised.java:83)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:112)
      at org.jboss.jms.server.container.SecurityAspect.handleSend(SecurityAspe
      ct.java:152)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
      java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
      sorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:585)
      at org.jboss.aop.advice.PerInstanceAdvice.invoke(PerInstanceAdvice.java:
      130)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:101)
      at org.jboss.jms.server.container.ServerLogInterceptor.invoke(ServerLogI
      nterceptor.java:105)
      at org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.
      java:101)
      at org.jboss.aop.Advisor.dynamicInvoke(Advisor.java:723)
      at org.jboss.aop.Dispatcher.invoke(Dispatcher.java:101)
      at org.jboss.jms.server.remoting.JMSServerInvocationHandler.invoke(JMSSe
      rverInvocationHandler.java:143)
      at org.jboss.remoting.ServerInvoker.invoke(ServerInvoker.java:734)
      at org.jboss.remoting.transport.socket.ServerThread.processInvocation(Se
      rverThread.java:556)
      at org.jboss.remoting.transport.socket.ServerThread.dorun(ServerThread.j
      ava:379)
      at org.jboss.remoting.transport.socket.ServerThread.run(ServerThread.jav
      a:161)