Remove annoying warning
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 6 Oct 2011 12:13:19 +0000 (12:13 +0000)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 6 Oct 2011 12:13:19 +0000 (12:13 +0000)
git-svn-id: https://svn.argeo.org/commons/trunk@4806 4cfe0d0a-d680-48aa-b62c-e0a02a3f76cc

security/runtime/org.argeo.security.jackrabbit/src/main/java/org/argeo/security/jackrabbit/ArgeoSecurityManager.java

index c68a0c9785637d14693b932c0ffc40ffc87ef5cb..a38f42541507dff6300a808ce1deab1a4797aa11 100644 (file)
@@ -14,8 +14,6 @@ import javax.jcr.RepositoryException;
 import javax.jcr.Session;
 import javax.jcr.Value;
 import javax.jcr.ValueFactory;
-import javax.jcr.security.AccessControlPolicy;
-import javax.jcr.security.AccessControlPolicyIterator;
 import javax.jcr.security.Privilege;
 import javax.security.auth.Subject;
 
@@ -100,7 +98,7 @@ public class ArgeoSecurityManager extends DefaultSecurityManager {
                return userId;
        }
 
-       protected void setHomeNodeAuthorizations(User user) {
+       protected synchronized void setHomeNodeAuthorizations(User user) {
                // give all privileges on user home
                // FIXME: fails on an empty repo
                String userId = "<not yet set>";
@@ -125,7 +123,7 @@ public class ArgeoSecurityManager extends DefaultSecurityManager {
                                JackrabbitAccessControlPolicy[] ps = acm
                                                .getApplicablePolicies(principal);
                                if (ps.length == 0) {
-                                       log.warn("No ACL found for " + user);
+                                       // log.warn("No ACL found for " + user);
                                        return;
                                }