Christian Schneider created SLING-9533:
------------------------------------------

             Summary: NPE in DistributionSubscriber
                 Key: SLING-9533
                 URL: https://issues.apache.org/jira/browse/SLING-9533
             Project: Sling
          Issue Type: Improvement
          Components: Content Distribution
    Affects Versions: Content Distribution Journal Core 0.1.10
            Reporter: Christian Schneider
            Assignee: Christian Schneider
             Fix For: Content Distribution Journal Core 0.1.16


We sometimes see the NPE below. It happens because we start the poller before 
the pkgType is set.

18.06.2020 10:12:54.734 *WARN* [Message Poller [class 
org.apache.sling.distribution.journal.messages.Messages$PackageMessage]] 
com.adobe.granite.distribution.journal.pipeline.MessagePoller Exception in 
Poller for 
http://replication-it-aem-pipeline-proxy/v2/topics/aemdistribution_package/messages?group=64b6fdf5-36a5-4eb3-b291-3e4dbfe5bd71&assign=0%3A163886559&reset=earliest&filter.imsOrg=aem-ns-team-aemdevreplication-replication-it&filter.source=0-0-00000000-0000-0000-0000-000000000000:
 null

java.lang.NullPointerException: null

 at 
org.apache.sling.distribution.journal.impl.subscriber.DistributionSubscriber.shouldEnqueue(DistributionSubscriber.java:343)
 [org.apache.sling.distribution.journal:0.1.15.T20200603-93a8248]

 at 
org.apache.sling.distribution.journal.impl.subscriber.DistributionSubscriber.handlePackageMessage(DistributionSubscriber.java:326)
 [org.apache.sling.distribution.journal:0.1.15.T20200603-93a8248]

 at 
org.apache.sling.distribution.journal.HandlerAdapter.handle(HandlerAdapter.java:54)
 [org.apache.sling.distribution.journal.messages:0.1.3.T2020228041644-6b0d26b]

 at 
com.adobe.granite.distribution.journal.pipeline.MessagePoller.handlePayload(MessagePoller.java:166)
 [com.adobe.granite.distribution.journal.pipeline:0.0.40]

 at 
com.adobe.granite.distribution.journal.pipeline.MessagePoller.processMessage(MessagePoller.java:145)
 [com.adobe.granite.distribution.journal.pipeline:0.0.40]

 at 
com.adobe.granite.distribution.journal.pipeline.MessagePoller.consume(MessagePoller.java:124)
 [com.adobe.granite.distribution.journal.pipeline:0.0.40]

 at 
com.adobe.granite.distribution.journal.pipeline.ActivityTracker.meter(ActivityTracker.java:72)
 [com.adobe.granite.distribution.journal.pipeline:0.0.40]

 at 
com.adobe.granite.distribution.journal.pipeline.MessagePoller.run(MessagePoller.java:88)
 [com.adobe.granite.distribution.journal.pipeline:0.0.40]

 at java.base/java.lang.Thread.run(Thread.java:834)



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

Reply via email to