File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Sockets and Internet Protocols and the fly likes  Message consumer closing due to error in listening thread & Also message is not delete from the que Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Sockets and Internet Protocols
Reply locked New topic
Author

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

JayPrakash Dutta
Greenhorn

Joined: Jun 23, 2009
Posts: 5
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
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19785
    
  20

Please use code tags.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19785
    
  20

Duplicated here with a bit more info. Closing this one.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Message consumer closing due to error in listening thread & Also message is not delete from the que