[ 
https://issues.apache.org/jira/browse/AMQ-8395?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17433555#comment-17433555
 ] 

ASF subversion and git services commented on AMQ-8395:
------------------------------------------------------

Commit d109cf0455495146cb6537fd24bc5ef7fdbb6ca6 in activemq's branch 
refs/heads/activemq-5.15.x from Jean-Baptiste Onofré
[ https://gitbox.apache.org/repos/asf?p=activemq.git;h=d109cf0 ]

[AMQ-8395] Avoid possible NPE when sending advisory message

(cherry picked from commit f74992c1058eb8de051c1ce0779ba4f34ba39ed3)


> NPE on Topic SlowConsumerAdvisory
> ---------------------------------
>
>                 Key: AMQ-8395
>                 URL: https://issues.apache.org/jira/browse/AMQ-8395
>             Project: ActiveMQ
>          Issue Type: Bug
>    Affects Versions: 5.15.15
>            Reporter: Matt Pavlovich
>            Assignee: Jean-Baptiste Onofré
>            Priority: Major
>             Fix For: 5.17.0, 5.15.16, 5.16.4
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> {noformat}
> AdvisoryBroker                   | 71 - org.apache.activemq.activemq-osgi - 
> 5.15.15 | Failed to fire slow consumer advisory, reason: {}
> java.lang.NullPointerException: null
>         at 
> org.apache.activemq.broker.region.Topic.doMessageSend(Topic.java:538) ~[?:?]
>         at org.apache.activemq.broker.region.Topic.send(Topic.java:495) ~[?:?]
>         at 
> org.apache.activemq.broker.region.DestinationFilter.send(DestinationFilter.java:138)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.region.AbstractRegion.send(AbstractRegion.java:511)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.region.RegionBroker.send(RegionBroker.java:459) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.jmx.ManagedRegionBroker.send(ManagedRegionBroker.java:293)
>  ~[?:?]
>         at 
> org.apache.activemq.advisory.AdvisoryBroker.fireAdvisory(AdvisoryBroker.java:912)
>  ~[?:?]
>         at 
> org.apache.activemq.advisory.AdvisoryBroker.slowConsumer(AdvisoryBroker.java:525)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.BrokerFilter.slowConsumer(BrokerFilter.java:361) 
> ~[?:?]
>         at 
> org.apache.activemq.broker.region.BaseDestination.slowConsumer(BaseDestination.java:564)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.region.PrefetchSubscription.dispatchPending(PrefetchSubscription.java:674)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.region.PrefetchSubscription.onDispatch(PrefetchSubscription.java:755)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.region.PrefetchSubscription$3.onSuccess(PrefetchSubscription.java:713)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.TransportConnection.processDispatch(TransportConnection.java:1004)
>  ~[?:?]
>         at 
> org.apache.activemq.broker.TransportConnection.iterate(TransportConnection.java:1033)
>  ~[?:?]
>         at 
> org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:133)
>  ~[?:?]
>         at 
> org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:48) 
> ~[?:?]
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
>  ~[?:?]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
>  ~[?:?]
>         at java.lang.Thread.run(Thread.java:829) [?:?]
> {noformat}



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

Reply via email to