Uploaded image for project: 'Application Server 3  4  5 and 6'
  1. Application Server 3 4 5 and 6
  2. JBAS-7450

Message consumer closing due to error in listening thread & Also message is not delete from the queue.

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: Major Major
    • None
    • JBossAS-4.2.2.GA
    • JMS (JBossMQ)
    • None

      Hi,
      I have a process which puts a message on a queue and then reading message from queue and insert in DB. When it inserted to DB, it tries to close the
      queue, which it does successfully, but I quickly get:
      16:19:26,429 WARN [SpyMessageConsumer] Message consumer closing due to error in listening thread.
      javax.jms.IllegalStateException: The session is closed
      at org.jboss.mq.SpySession.checkClosed(SpySession.java:1149)
      at org.jboss.mq.SpySession.doAcknowledge(SpySession.java:175)
      at org.jboss.mq.SpyMessage.doAcknowledge(SpyMessage.java:353)
      at org.jboss.mq.SpyMessageConsumer.run(SpyMessageConsumer.java:704)
      at java.lang.Thread.run(Thread.java:595)

      When I close the queue, I do a

      finally
      {
      if(qConnection!=null){
      try

      { qConnection.close(); }

      catch (JMSException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
      }
      }
      }

      What am I doing wrong, if anything?

      When I reading message from queue.I will Redelivered same Message.
      also message is not delete from the queue.

      16 Nov 09 16:42:34,663]Thread specific :: Received Message: org.jboss.mq.SpyObjectMessage {
      Header {
      jmsDestination : QUEUE.Open_NMS_Evnet_Queue
      jmsDeliveryMode : 2
      jmsExpiration : 0
      jmsPriority : 4
      jmsMessageID : ID:2-12583698243211
      jmsTimeStamp : 1258369824321
      jmsCorrelationID: null
      jmsReplyTo : null
      jmsType : null
      jmsRedelivered : true
      jmsProperties :

      {JMSXDeliveryCount=252, JMS_JBOSS_REDELIVERY_COUNT=251}

      jmsPropReadWrite: false
      msgReadOnly : true
      producerClientId: ID:2
      }
      }

      I am awaiting your reply.
      Please Quick response

      Thanks & Regards
      Jay Prakash

              adrian.brock Adrian Brock (Inactive)
              jaydutta_jira Jay Prakash Dutta (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Created:
                Updated:
                Resolved: