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)