I am getting a bunch of errors any time anyone logs in. my OpenKM.cfg has this
The error is
Any help ?
Thanks
Code: Select all
login-config.xml
principal.adapter=com.openkm.principal.LdapPrincipalAdapter
principal.ldap.server=ldap://192.168.1.14
principal.ldap.security.principal=CN=BindUser,ou=Personnel,ou=Union,dc=atlanticunion,dc=org
principal.ldap.security.credentials=***
principal.ldap.user.search.base=ou=personnel,ou=union,dc=atlanticunion,dc=org
#principal.ldap.user.search.filter=(&(objectclass=user)(memberOf=CN=UserRole,OU=Personnel,OU=Union,DC=atlanticunion,DC=org))
principal.ldap.user.search.filter=(objectclass=person)
principal.ldap.user.attribute=cn
principal.ldap.role.search.base=ou=Personnel,ou=Union,dc=atlanticunion,dc=org
#principal.ldap.role.search.filter=(&(objectclass=group)(memberOf=CN=OpenKM,OU=Personnel,OU=Union,DC=atlanticunion,DC=org))
principal.ldap.role.search.filter=(objectclass=group)
principal.ldap.role.attribute=cn
principal.ldap.mail.search.base=cn={0},ou=Personnel,ou=Union,ou=atlanticunion,dc=org
principal.ldap.mail.search.filter=(objectclass=person)
principal.ldap.mail.attribute=mail
system.login.lowercase=on
Code: Select all
<application-policy name = "OpenKM">
<authentication>
<login-module code="org.jboss.security.auth.spi.LdapExtLoginModule" flag = "required">
<module-option name="java.naming.provider.url">ldap://192.168.1.14</module-option>
<module-option name="bindDN">CN=BindUser,ou=Personnel,ou=Union,dc=atlanticunion,dc=org</module-option>
<module-option name="java.naming.security.authentication">simple</module-option>
<module-option name="bindCredential">***</module-option>
<module-option name="baseCtxDN">ou=personnel,ou=union,dc=atlanticunion,dc=org</module-option>
<module-option name="rolesCtxDN">ou=personnel,ou=union,dc=atlanticunion,dc=org</module-option>
<module-option name="roleFilter">(member={1})</module-option>
<module-option name="roleAttributeID">cn</module-option>
<module-option name="roleAttributeIsDN">true</module-option>
<module-option name="roleRecursion">2</module-option>
<module-option name="searchScope">ONELEVEL_SCOPE</module-option>
<module-option name="allowEmptyPasswords">false</module-option>
<module-option name="baseFilter">(sAMAccountName={0})</module-option>
<module-option name="defaultRole">UserRole</module-option>
</login-module>
</authentication>
</application-policy>
The error is
Code: Select all
do i can log in but cannot manage users or set up Roles16:22:05,850 ERROR [STDERR] javax.naming.directory.InvalidSearchFilterException: Empty filter; remaining name 'ou=personnel,ou=union,dc=atlanticunion,dc=org'
16:22:05,851 ERROR [STDERR] at com.sun.jndi.ldap.Filter.encodeFilterString(Filter.java:39)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.ldap.LdapClient.search(LdapClient.java:520)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.ldap.LdapCtx.doSearch(LdapCtx.java:1962)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.ldap.LdapCtx.searchAux(LdapCtx.java:1824)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.ldap.LdapCtx.c_search(LdapCtx.java:1749)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.toolkit.ctx.ComponentDirContext.p_search(ComponentDirContext.java:368)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:338)
16:22:05,851 ERROR [STDERR] at com.sun.jndi.toolkit.ctx.PartialCompositeDirContext.search(PartialCompositeDirContext.java:321)
16:22:05,851 ERROR [STDERR] at javax.naming.directory.InitialDirContext.search(InitialDirContext.java:248)
16:22:05,851 ERROR [STDERR] at com.openkm.principal.LdapPrincipalAdapter.ldapSearch(LdapPrincipalAdapter.java:200)
16:22:05,851 ERROR [STDERR] at com.openkm.principal.LdapPrincipalAdapter.getRolesByUser(LdapPrincipalAdapter.java:136)
16:22:05,851 ERROR [STDERR] at com.openkm.module.direct.DirectAuthModule.getRolesByUser(DirectAuthModule.java:836)
16:22:05,851 ERROR [STDERR] at com.openkm.api.OKMAuth.getRolesByUser(OKMAuth.java:161)
16:22:05,851 ERROR [STDERR] at com.openkm.frontend.server.OKMWorkspaceServlet.getUserWorkspace(OKMWorkspaceServlet.java:296)
16:22:05,851 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
16:22:05,851 ERROR [STDERR] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
16:22:05,851 ERROR [STDERR] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
16:22:05,851 ERROR [STDERR] at java.lang.reflect.Method.invoke(Method.java:597)
16:22:05,851 ERROR [STDERR] at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:562)
16:22:05,851 ERROR [STDERR] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:188)
16:22:05,851 ERROR [STDERR] at com.google.gwt.user.server.rpc.RemoteServiceServlet.processPost(RemoteServiceServlet.java:224)
16:22:05,851 ERROR [STDERR] at com.google.gwt.user.server.rpc.AbstractRemoteServiceServlet.doPost(AbstractRemoteServiceServlet.java:62)
16:22:05,851 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
16:22:05,851 ERROR [STDERR] at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:22:05,852 ERROR [STDERR] at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
16:22:05,852 ERROR [STDERR] at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:182)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
16:22:05,852 ERROR [STDERR] at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
16:22:05,852 ERROR [STDERR] at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
16:22:05,852 ERROR [STDERR] at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
16:22:05,852 ERROR [STDERR] at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
16:22:05,852 ERROR [STDERR] at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
16:22:05,852 ERROR [STDERR] at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
16:22:05,852 ERROR [STDERR] at java.lang.Thread.run(Thread.java:662)
Any help ?
Thanks