[Building Sakai] i cant connect sakai with ldap

Abd alqader Omar abed2000abed at yahoo.com
Fri Apr 1 11:24:35 PDT 2011


Dear All,
I'm try to connect ldap with my sakai 2.5.2 but once i test some users i add it in active directory give me this error can you please help me about it i'm new in sakai and ldap please help me .

This is the Error :
org.sakaiproject.portal.api.PortalHandlerException: java.lang.RuntimeException: searchDirectory(): RuntimeException while executing search [baseDN = null][filter = cn=administrator][return attribs = [cn, email, groupMembership, givenName, sn]][max results = 1]
    at org.sakaiproject.portal.charon.handlers.XLoginHandler.doPost(XLoginHandler.java:48)
caused by: java.lang.RuntimeException: searchDirectory(): RuntimeException while executing search [baseDN = null][filter = cn=administrator][return attribs = [cn, email, groupMembership, givenName, sn]][max results = 1]
    at edu.amc.sakai.user.JLDAPDirectoryProvider.searchDirectoryForSingleEntry(JLDAPDirectoryProvider.java:741)
caused by: java.lang.NullPointerException
    at com.novell.ldap.asn1.ASN1OctetString.<init>(null:-1)
    at com.novell.ldap.rfc2251.RfcLDAPString.<init>(null:-1)
    at com.novell.ldap.rfc2251.RfcLDAPDN.<init>(null:-1)
    at com.novell.ldap.LDAPSearchRequest.<init>(null:-1)
    at com.novell.ldap.LDAPConnection.search(null:-1)
    at com.novell.ldap.LDAPConnection.search(null:-1)
    at edu.amc.sakai.user.JLDAPDirectoryProvider.searchDirectory(JLDAPDirectoryProvider.java:825)
    at edu.amc.sakai.user.JLDAPDirectoryProvider.searchDirectoryForSingleEntry(JLDAPDirectoryProvider.java:741)
    at edu.amc.sakai.user.JLDAPDirectoryProvider.getUserByEid(JLDAPDirectoryProvider.java:679)
    at edu.amc.sakai.user.JLDAPDirectoryProvider.getUserByEid(JLDAPDirectoryProvider.java:640)
    at edu.amc.sakai.user.JLDAPDirectoryProvider.getUser(JLDAPDirectoryProvider.java:499)
    at org.sakaiproject.user.impl.BaseUserDirectoryService.getProvidedUserByEid(BaseUserDirectoryService.java:604)
    at org.sakaiproject.user.impl.BaseUserDirectoryService.getUserByEid(BaseUserDirectoryService.java:709)
    at org.sakaiproject.user.impl.BaseUserDirectoryService.getInternallyAuthenticatedUser(BaseUserDirectoryService.java:1397)
    at org.sakaiproject.user.impl.BaseUserDirectoryService.authenticate(BaseUserDirectoryService.java:1382)
    at org.sakaiproject.user.impl.UserAuthnComponent.authenticate(UserAuthnComponent.java:107)
    at org.sakaiproject.user.cover.AuthenticationManager.authenticate(AuthenticationManager.java:63)
    at org.sakaiproject.login.tool.LoginTool.doPost(LoginTool.java:375)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
 at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:555)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:691)
    at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:469)
    at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:364)
    at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
    at org.sakaiproject.tool.impl.ActiveToolComponent$MyActiveTool.help(ActiveToolComponent.java:529)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doLogin(SkinnableCharonPortal.java:984)
    at org.sakaiproject.portal.charon.handlers.XLoginHandler.doGet(XLoginHandler.java:59)
    at org.sakaiproject.portal.charon.handlers.XLoginHandler.doPost(XLoginHandler.java:48)
    at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1189)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.sakaiproject.util.RequestFilter.doFilter(RequestFilter.java:592)
    at com.rsmart.sakai.kernel.request.BrandRequestFilter.doFilter(BrandRequestFilter.java:79)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)


Thanks



-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20110401/5aa0626f/attachment.html 


More information about the sakai-dev mailing list