diff --git a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapConfig.java b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapConfig.java index 42995612395ededc619d730d5a1441c31aea0900..f745894987318a51e6bf99e8bdf1f9060d42c424 100755 --- a/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapConfig.java +++ b/projects/cadcAccessControl-Server/src/ca/nrc/cadc/ac/server/ldap/LdapConfig.java @@ -126,11 +126,12 @@ public class LdapConfig public static LdapConfig getLdapConfig(final String ldapProperties) { + logger.debug("Reading LDAP properties from: " + ldapProperties); PropertiesReader pr = new PropertiesReader(ldapProperties); MultiValuedProperties config = pr.getAllProperties(); - if (config.keySet() == null) + if (config == null || config.keySet() == null) { throw new RuntimeException("failed to read any LDAP property "); } diff --git a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java index ecd65e9483ab73d8813a600fc6833ca38dbfb673..05e33b33e00b65a6d6cc2a48201937f339377647 100644 --- a/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java +++ b/projects/cadcAccessControl-Server/test/src/ca/nrc/cadc/ac/server/ldap/LdapDAOTest.java @@ -76,9 +76,11 @@ import javax.security.auth.x500.X500Principal; import ca.nrc.cadc.auth.HttpPrincipal; import ca.nrc.cadc.auth.NumericPrincipal; +import ca.nrc.cadc.util.Log4jInit; import com.unboundid.ldap.sdk.LDAPConnection; +import org.apache.log4j.Level; import org.junit.Test; import org.junit.BeforeClass; import static org.junit.Assert.*; @@ -91,8 +93,9 @@ public class LdapDAOTest extends AbstractLdapDAOTest @BeforeClass public static void setUpBeforeClass() throws Exception { + Log4jInit.setLevel("ca.nrc.cadc.ac", Level.INFO); // get the configuration of the development server from and config files... - config = getLdapConfig(); + config = getLdapConfig(); } @Test public void testLdapBindConnection() throws Exception