Repository: brooklyn-server Updated Branches: refs/heads/master f995c4ca7 -> 47455e411
Add debug log for onEffectorStarting method - the method is used by proxy calls and exceptions in here could be stripped out Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/e90b463c Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/e90b463c Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/e90b463c Branch: refs/heads/master Commit: e90b463c3b5d24501f242f74f62fb2a61470b6e8 Parents: 460db56 Author: Valentin Aitken <[email protected]> Authored: Thu Jun 16 16:38:06 2016 +0300 Committer: Valentin Aitken <[email protected]> Committed: Thu Jun 16 16:38:06 2016 +0300 ---------------------------------------------------------------------- .../brooklyn/core/mgmt/internal/EntityManagementSupport.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/e90b463c/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java index 3811542..27e302f 100644 --- a/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java +++ b/core/src/main/java/org/apache/brooklyn/core/mgmt/internal/EntityManagementSupport.java @@ -465,7 +465,12 @@ public class EntityManagementSupport { } @Override public void onEffectorStarting(Effector<?> effector, Object parameters) { - Entitlements.checkEntitled(getEntitlementManager(), Entitlements.INVOKE_EFFECTOR, EntityAndItem.of(entity, StringAndArgument.of(effector.getName(), parameters))); + try { + Entitlements.checkEntitled(getEntitlementManager(), Entitlements.INVOKE_EFFECTOR, EntityAndItem.of(entity, StringAndArgument.of(effector.getName(), parameters))); + } catch (Exception e) { + if (log.isDebugEnabled()) { log.debug("Error while checking for entitlement {}", effector, e); } + Exceptions.propagate(e); + } } @Override public void onEffectorCompleted(Effector<?> effector) {
