This is an automated email from the ASF dual-hosted git repository.

cschneider pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-distribution-journal.git


The following commit(s) were added to refs/heads/master by this push:
     new b921928  SLING-9533 - Set pkgType earlier to avoid NPE
b921928 is described below

commit b92192876d0abcbf93ab4bc1a5d4d786f8d21ad9
Author: Christian Schneider <[email protected]>
AuthorDate: Thu Jun 18 16:54:46 2020 +0200

    SLING-9533 - Set pkgType earlier to avoid NPE
---
 .../distribution/journal/impl/subscriber/DistributionSubscriber.java    | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git 
a/src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java
 
b/src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java
index e30ff59..8bde940 100644
--- 
a/src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java
+++ 
b/src/main/java/org/apache/sling/distribution/journal/impl/subscriber/DistributionSubscriber.java
@@ -197,6 +197,7 @@ public class DistributionSubscriber implements 
DistributionAgent {
         queueNames = getNotEmpty(config.agentNames());
         int maxRetries = config.maxRetries();
         boolean editable = config.editable();
+        pkgType = requireNonNull(packageBuilder.getType());
 
         ContentPackageExtractor extractor = new 
ContentPackageExtractor(packaging, config.packageHandling());
         PackageHandler packageHandler = new PackageHandler(packageBuilder, 
extractor);
@@ -218,7 +219,6 @@ public class DistributionSubscriber implements 
DistributionAgent {
         announcer = new Announcer(subSlingId, subAgentName, queueNames, 
sender(topics.getDiscoveryTopic()), bookKeeper,
                 maxRetries, config.editable(), announceDelay);
 
-        pkgType = requireNonNull(packageBuilder.getType());
         boolean errorQueueEnabled = (maxRetries >= 0);
         String msg = format(
                 "Started Subscriber agent %s at offset %s, subscribed to agent 
names %s with package builder %s editable %s maxRetries %s errorQueueEnabled 
%s",

Reply via email to