You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by np...@apache.org on 2018/03/05 09:25:12 UTC
[sling-org-apache-sling-pipes] branch master updated: SLING-7533
set creds as null if no service user is configured
This is an automated email from the ASF dual-hosted git repository.
npeltier pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-pipes.git
The following commit(s) were added to refs/heads/master by this push:
new 40a4148 SLING-7533 set creds as null if no service user is configured
40a4148 is described below
commit 40a414803cb5daf4c21974dd8fed1dcca89b9f9d
Author: Nicolas Peltier <pe...@gmail.com>
AuthorDate: Mon Mar 5 10:23:21 2018 +0100
SLING-7533 set creds as null if no service user is configured
also add a warning in refresh monitor pipes in case nothing is configured to explain void result
---
src/main/java/org/apache/sling/pipes/internal/PlumberImpl.java | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/sling/pipes/internal/PlumberImpl.java b/src/main/java/org/apache/sling/pipes/internal/PlumberImpl.java
index 0c6c713..7ebce3b 100644
--- a/src/main/java/org/apache/sling/pipes/internal/PlumberImpl.java
+++ b/src/main/java/org/apache/sling/pipes/internal/PlumberImpl.java
@@ -130,7 +130,7 @@ public class PlumberImpl implements Plumber, JobConsumer, PlumberMXBean {
@Activate
public void activate(Configuration configuration){
this.configuration = configuration;
- serviceUser = Collections.singletonMap(SUBSERVICE, configuration.serviceUser());
+ serviceUser = configuration.serviceUser() != null ? Collections.singletonMap(SUBSERVICE, configuration.serviceUser()) : null;
allowedUsers = Arrays.asList(configuration.authorizedUsers());
registry = new HashMap<>();
registerPipe(BasePipe.RESOURCE_TYPE, BasePipe.class);
@@ -419,6 +419,8 @@ public class PlumberImpl implements Plumber, JobConsumer, PlumberMXBean {
} catch (Exception e) {
log.error("failed to execute the pipe", e);
}
+ } else {
+ log.warn("no service user configured, pipes can't be monitored");
}
return beans;
}
--
To stop receiving notification emails like this one, please contact
npeltier@apache.org.