[ 
https://issues.apache.org/jira/browse/ARTEMIS-1610?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Christopher L. Shannon updated ARTEMIS-1610:
--------------------------------------------
    Description: While doing some testing with Artemis I started seeing a NPE 
when creating a consumer in certain cases. The issue occurs when there are 
wildcard addresses being registered/un-registered inside of the 
WildcardAddressManager before the creation and those addresses are linked with 
other addresses. This is causing the NPE inside the addBinding() method because 
it's trying to reference bindings that do not exist and there is no null check. 
I'm not sure the exact fix for this yet but I have a basic Junit test the shows 
the issue.  (was: While doing some testing with Artemis I started seeing a NPE 
when creating a durable subscription in certain cases.  The issue occurs when 
there are wildcard addresses being registered/un-registered inside of the 
WildcardAddressManager before the creation and those addresses are linked with 
other addresses.  This is causing the NPE inside the addBinding() method 
because it's trying to reference bindings that do not exist and there is no 
null check.  I'm not sure the exact fix for this yet but I have a basic Junit 
test the shows the issue.)

> NPE inside WildcardAddressManager on consumer creation
> ------------------------------------------------------
>
>                 Key: ARTEMIS-1610
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-1610
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>          Components: Broker
>    Affects Versions: 2.4.0
>            Reporter: Christopher L. Shannon
>            Assignee: Christopher L. Shannon
>            Priority: Major
>         Attachments: NPEWildcardAddressManagerTest.java
>
>
> While doing some testing with Artemis I started seeing a NPE when creating a 
> consumer in certain cases. The issue occurs when there are wildcard addresses 
> being registered/un-registered inside of the WildcardAddressManager before 
> the creation and those addresses are linked with other addresses. This is 
> causing the NPE inside the addBinding() method because it's trying to 
> reference bindings that do not exist and there is no null check. I'm not sure 
> the exact fix for this yet but I have a basic Junit test the shows the issue.



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

Reply via email to