From 343cc6502ca35821c813876525fe955d94ea1afc Mon Sep 17 00:00:00 2001 From: Gary Spencer Date: Tue, 9 Jun 2009 11:08:29 +0000 Subject: [PATCH] Fix for file server ACL manager exception, added config value. ETHREEOH-2177. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@14600 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../filesys/ServerConfigurationBean.java | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/source/java/org/alfresco/filesys/ServerConfigurationBean.java b/source/java/org/alfresco/filesys/ServerConfigurationBean.java index 564dfc5623..07cd4f7b17 100644 --- a/source/java/org/alfresco/filesys/ServerConfigurationBean.java +++ b/source/java/org/alfresco/filesys/ServerConfigurationBean.java @@ -2012,6 +2012,23 @@ public class ServerConfigurationBean extends AbstractServerConfigurationBean { SecurityConfigSection secConfig = new SecurityConfigSection( this); + try + { + // Check if ACL manager debugging is enabled + + GenericConfigElement params = new GenericConfigElement( ""); + + if ( config.getConfigElement("aclDebug") != null) + params.addChild( new GenericConfigElement("debug")); + + // Use the default ACL manager + + secConfig.setAccessControlManager( "org.alfresco.jlan.server.auth.acl.DefaultAccessControlManager", params); + } + catch ( Exception ex) { + throw new AlfrescoRuntimeException("Failed to set ACL manager", ex); + } + try { // Check if global access controls have been specified