[
https://issues.apache.org/jira/browse/SLING-9533?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Christian Schneider updated SLING-9533:
---------------------------------------
Fix Version/s: (was: Content Distribution Journal Core 0.1.16)
Content Distribution Journal Core 0.1.18
> 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
> Priority: Major
> Fix For: Content Distribution Journal Core 0.1.18
>
>
> 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)