You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Martin Styk (JIRA)" <ji...@apache.org> on 2016/02/03 10:51:39 UTC
[jira] [Created] (ARTEMIS-383) Possible method call on null object
in QueueImpl class
Martin Styk created ARTEMIS-383:
-----------------------------------
Summary: Possible method call on null object in QueueImpl class
Key: ARTEMIS-383
URL: https://issues.apache.org/jira/browse/ARTEMIS-383
Project: ActiveMQ Artemis
Issue Type: Bug
Reporter: Martin Styk
Priority: Minor
Static code analysis tool discovered possible issue in class QueueImpl.
Following is affected part of code, starting on line number 2461 in method
public void postAcknowledge(final MessageReference ref) {code:java}
{code:java}
boolean durableRef = message != null && message.isDurable() && queue.durable; \\line 2461
try {
message.decrementRefCount(); \\line 2464
}
catch (Exception e) {
ActiveMQServerLogger.LOGGER.errorDecrementingRefCount(e);
}
Line 2461 contains check for null message. That implies that message might be null. In following try block, line 2464 message contains method call on this message object.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)