You are viewing a plain text version of this content. The canonical link for it is here.
Posted to oak-commits@jackrabbit.apache.org by an...@apache.org on 2015/08/11 15:55:44 UTC

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

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);
             }