[jboss-jira] [JBoss JIRA] Created: (JBAS-7449) Message consumer closing due to error in listening thread

Jay Prakash Dutta (JIRA) jira-events at lists.jboss.org
Mon Nov 16 06:33:29 EST 2009


Message consumer closing due to error in listening thread
---------------------------------------------------------

                 Key: JBAS-7449
                 URL: https://jira.jboss.org/jira/browse/JBAS-7449
             Project: JBoss Application Server
          Issue Type: Feature Request
      Security Level: Public (Everyone can see)
          Components: JMS (JBossMQ)
    Affects Versions: JBossAS-4.2.2.GA
         Environment: Ubuntu 8.04,jboss-4.2.2.GA,
            Reporter: Jay Prakash Dutta
            Assignee: Adrian Brock


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





-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list