Colm O hEigeartaigh created CXF-8205:
----------------------------------------

             Summary: Fix PollingMessageListenerContainer shutdown warnings
                 Key: CXF-8205
                 URL: https://issues.apache.org/jira/browse/CXF-8205
             Project: CXF
          Issue Type: Improvement
            Reporter: Colm O hEigeartaigh


As reported on the mailing list 
([https://lists.apache.org/thread.html/r4457210191d7346f2346ae52075c9e7c32a69ba2fdbe9fb1fcb471cf%40%3Cusers.cxf.apache.org%3E)]
  when a consumer/session in PollingMessageListenerContainer is closed, it 
throws some warnings:

 
{code:java}
[2020-01-14 11:21:19,962 WARN ] [myTaskExecutor -2] 
[PollingMessageListenerContainer$Poller:90] 
[org.apache.cxf.transport.jms.util.PollingMessageListenerContainer] Exception 
while processing jms message in cxf. Rolling back
javax.jms.IllegalStateException: The Session is closed
        at 
org.apache.activemq.ActiveMQSession.checkClosed(ActiveMQSession.java:771)
        at 
org.apache.activemq.ActiveMQSession.getTransacted(ActiveMQSession.java:540)
        at 
org.apache.cxf.transport.jms.util.PollingMessageListenerContainer$Poller.run(PollingMessageListenerContainer.java:86)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
[2020-01-14 11:21:19,963 WARN ] [myTaskExecutor-2] 
[PollingMessageListenerContainer$Poller:111] 
[org.apache.cxf.transport.jms.util.PollingMessageListenerContainer] Rollback of 
Local transaction failed
javax.jms.IllegalStateException: The Session is closed
        at 
org.apache.activemq.ActiveMQSession.checkClosed(ActiveMQSession.java:771)
        at 
org.apache.activemq.ActiveMQSession.getTransacted(ActiveMQSession.java:540)
        at 
org.apache.cxf.transport.jms.util.PollingMessageListenerContainer$Poller.safeRollBack(PollingMessageListenerContainer.java:107)
        at 
org.apache.cxf.transport.jms.util.PollingMessageListenerContainer$Poller.run(PollingMessageListenerContainer.java:91)
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
        at java.lang.Thread.run(Thread.java:748)
{code}
 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to