Author: angela
Date: Tue Aug 11 13:55:43 2015
New Revision: 1695304

URL: http://svn.apache.org/r1695304
Log:
OAK-3212 : Improve error message upon attempt to create user/group outside 
configured root (credits to Konrad Windszus who provided the patch)

Modified:
    
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java

Modified: 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java
URL: 
http://svn.apache.org/viewvc/jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java?rev=1695304&r1=1695303&r2=1695304&view=diff
==============================================================================
--- 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java
 (original)
+++ 
jackrabbit/oak/trunk/oak-core/src/main/java/org/apache/jackrabbit/oak/security/user/UserProvider.java
 Tue Aug 11 13:55:43 2015
@@ -328,7 +328,7 @@ class UserProvider extends AuthorizableB
                                  @Nonnull String authRoot) throws 
ConstraintViolationException {
         if (intermediatePath != null && intermediatePath.charAt(0) == '/') {
             if (!intermediatePath.startsWith(authRoot)) {
-                throw new ConstraintViolationException("Attempt to create 
authorizable outside of configured tree");
+                throw new ConstraintViolationException("Attempt to create 
authorizable at '" + intermediatePath +"' outside of the configured root '" + 
authRoot + '\'');
             } else {
                 intermediatePath = 
intermediatePath.substring(authRoot.length() + 1);
             }


Reply via email to