You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "Francesco Nigro (JIRA)" <ji...@apache.org> on 2018/12/11 09:12:00 UTC

[jira] [Created] (ARTEMIS-2200) Broker throws NPE while dropping/failing large messages on paging

Francesco Nigro created ARTEMIS-2200:
----------------------------------------

             Summary: Broker throws NPE while dropping/failing large messages on paging
                 Key: ARTEMIS-2200
                 URL: https://issues.apache.org/jira/browse/ARTEMIS-2200
             Project: ActiveMQ Artemis
          Issue Type: Bug
    Affects Versions: 2.6.3, 2.7.0
            Reporter: Francesco Nigro
            Assignee: Francesco Nigro
             Fix For: 2.7.0


Due to a race condition while handling deletion (ie confirmation) of large messages dropped/failed due to paging, the Artemis journal try to delete the same records twice, throwing NPE while doing it.
In addition, given that the NPE is unexpected, the broker is not cleaning up the pending stores on the OperationContext, leading to some leaking OperationContextImpl.TaskHolder instances.
It is happening with any protocols ie Core, OpenWire, AMQP.
Are not known yet other bad effects beyond the NPE and the leak.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)