David Martin created QPIDJMS-530:
------------------------------------

             Summary: Potential NPE in JmsSession consumerClosed()
                 Key: QPIDJMS-530
                 URL: https://issues.apache.org/jira/browse/QPIDJMS-530
             Project: Qpid JMS
          Issue Type: Bug
    Affects Versions: 0.56.0
            Reporter: David Martin


In the following code (JMSSession line 416), if consumer is null this throws a 
NPE and the consumer never recovers:
{noformat}
        JmsMessageConsumer consumer = consumers.get(resource.getId());
        if (consumer.hasMessageListener()) {
            connection.onAsyncException(JmsExceptionSupport.create(cause));
        }

        try {
            if (consumer != null) {
                consumer.shutdown(cause);
            }
{noformat}
Happy to raise a PR myself for this (just ask) but I have had to fix it locally.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to