[Building Sakai] JLDAPDirectoryProvider -- LDAPException: ServerMessage: NDS error: insufficient buffer (-649)

will at serensoft.com will at serensoft.com
Tue Jul 7 20:48:30 PDT 2009


If I had a linux box available... :)

We switched it to point to a different server, and... all is sparkles
and light again.

The IT folks assure me nothing changed on the network or on the LDAP
configuration. So it's still a mystery :(, but we've worked around it
:)


On Tue, Jul 7, 2009 at 4:43 PM, Stephen
Marquard<stephen.marquard at uct.ac.za> wrote:
> At a guess I would say it's an issue with your LDAP server.
>
> Try an ldapsearch from the command line to verify whether it's doing what you expect it to be doing.
>
> Regards
> Stephen
>
>>>> "will at serensoft.com" <will at serensoft.com> 7/7/2009 5:27 PM >>>
> We've got a sudden mystery: Sakai 2.6 (v62856), has been working just
> fine until this morning... now we're getting insufficient buffer from
> LDAP?
>
> LDAP server hasn't changed overnight, sakai.properties hasn't changed
> overnight...
>
> Any ideas or suggestions as to what would be happening here are welcome.
>
>
> 2009-07-07 11:09:41,984 ERROR http-80-Processor24
> edu.amc.sakai.user.JLDAPDirectoryProvider - getUser() failed [eid:
> s2013]
> LDAPException: Other (80) Other
> LDAPException: Server Message: NDS error: insufficient buffer (-649)
> LDAPException: Matched DN:
>        at com.novell.ldap.LDAPResponse.getResultException(Unknown Source)
>        at com.novell.ldap.LDAPResponse.chkResultCode(Unknown Source)
>        at com.novell.ldap.LDAPSearchResults.next(Unknown Source)
>        at edu.amc.sakai.user.JLDAPDirectoryProvider.searchDirectory(JLDAPDirectoryProvider.java:941)
>        at edu.amc.sakai.user.JLDAPDirectoryProvider.searchDirectoryForSingleEntry(JLDAPDirectoryProvider.java:846)
>        at edu.amc.sakai.user.JLDAPDirectoryProvider.getUserByEid(JLDAPDirectoryProvider.java:768)
>        at edu.amc.sakai.user.JLDAPDirectoryProvider.getUserByEid(JLDAPDirectoryProvider.java:722)
>        at edu.amc.sakai.user.JLDAPDirectoryProvider.getUser(JLDAPDirectoryProvider.java:580)
>        at org.sakaiproject.user.impl.BaseUserDirectoryService.getProvidedUserByEid(BaseUserDirectoryService.java:619)
>        at org.sakaiproject.user.impl.BaseUserDirectoryService.getUserByEid(BaseUserDirectoryService.java:724)
>        at org.sakaiproject.user.impl.BaseUserDirectoryService.getInternallyAuthenticatedUser(BaseUserDirectoryService.java:1442)
>        at org.sakaiproject.user.impl.BaseUserDirectoryService.authenticate(BaseUserDirectoryService.java:1427)
>        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:376)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>        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:556)
>        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:679)
>        at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:461)
>        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:545)
>        at org.sakaiproject.portal.charon.SkinnableCharonPortal.doLogin(SkinnableCharonPortal.java:861)
>        at org.sakaiproject.portal.charon.handlers.XLoginHandler.doGet(XLoginHandler.java:61)
>        at org.sakaiproject.portal.charon.handlers.XLoginHandler.doPost(XLoginHandler.java:50)
>        at org.sakaiproject.portal.charon.SkinnableCharonPortal.doPost(SkinnableCharonPortal.java:1059)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:647)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
>        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:607)
>        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:172)
>        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:174)
>        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875)
>        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
>        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
>        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
>        at java.lang.Thread.run(Thread.java:595)
>
> --
> will trillich
> "Tis the set of the sails / And not the gales / That tells the way we
> go." -- Ella Wheeler Wilcox
> _______________________________________________
> sakai-dev mailing list
> sakai-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>
> TO UNSUBSCRIBE: send email to sakai-dev-unsubscribe at collab.sakaiproject.org with a subject of "unsubscribe"
>
>



-- 
will trillich
"Tis the set of the sails / And not the gales / That tells the way we
go." -- Ella Wheeler Wilcox


More information about the sakai-dev mailing list