Hi,

XWiki Workspaces 1.1.1 is based on XWiki Platform 1.4.2 and dots in
login names for LDAP authentication are supported only since XWiki
Platform 1.5.

On Mon, Oct 27, 2008 at 5:20 AM, Amer <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>  I connect XwikiWorkspaces( ver 1.1.1) with LDAP , the problem has been
> occurred ( Internal error) when Log-in user name has dot (.) (for example
> John.smith), So does any one can help me to solve this problem ?
>
>  Thanks in advance.
>
> Here is the log file  that reportd the problem:
>  2008-10-27 06:14:18,528
> [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] [P1-19] WARN
> LDAP.XWikiLDAPAuthServiceImpl   - LDAP authentication failed.
> com.xpn.xwiki.plugin.ldap.XWikiLDAPException: Error number 0 in 5: LDAP bind
> failed with LDAPException.
> Wrapped Exception: Invalid Credentials
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:178)
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:109)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:190)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:104)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:195)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:128)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:113)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:213)
>        at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3412)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:167)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2342)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2803)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2764)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2752)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2704)
>        at
> com.xpn.xwiki.store.XWikiCacheStore.searchDocuments(XWikiCacheStore.java:329)
>        at
> com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractXClassManager.searchXObjectDocumentsByFields(AbstractXClassManager.java:802)
>        at
> com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractXClassManager.searchXObjectDocuments(AbstractXClassManager.java:764)
>        at
> com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.getApplicationList(ApplicationManager.java:184)
>        at
> com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.updateAllApplicationTranslation(ApplicationManager.java:378)
>        at
> com.xpn.xwiki.plugin.applicationmanager.ApplicationManagerPlugin.init(ApplicationManagerPlugin.java:92)
>        at
> com.xpn.xwiki.plugin.XWikiPluginManager.initPlugin(XWikiPluginManager.java:155)
>        at
> com.xpn.xwiki.plugin.XWikiPluginManager.addPlugin(XWikiPluginManager.java:92)
>        at
> com.xpn.xwiki.plugin.XWikiPluginManager.addPlugins(XWikiPluginManager.java:120)
>        at com.xpn.xwiki.XWiki.preparePlugins(XWiki.java:880)
>        at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:810)
>        at com.xpn.xwiki.XWiki.<init>(XWiki.java:732)
>        at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:318)
>        at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:515)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136)
>        at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>        at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>        at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>        at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>        at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
>        at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
>        at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>        at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>        at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
>        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>        at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
>
>
> Wrapped Exception:
>
>
> LDAPException: Invalid Credentials (49) Invalid Credentials
> LDAPException: Matched DN:
>        at com.novell.ldap.LDAPResponse.getResultException(Unknown Source)
>        at com.novell.ldap.LDAPResponse.chkResultCode(Unknown Source)
>        at com.novell.ldap.LDAPConnection.chkResultCode(Unknown Source)
>        at com.novell.ldap.LDAPConnection.bind(Unknown Source)
>        at com.novell.ldap.LDAPConnection.bind(Unknown Source)
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:170)
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:109)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:190)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:104)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:195)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:128)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:113)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:213)
>        at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3412)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:167)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2342)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2803)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2764)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2752)
>        at
> com.xpn.xwiki.store.XWikiHibernateStore.searchDocuments(XWikiHibernateStore.java:2704)
>        at
> com.xpn.xwiki.store.XWikiCacheStore.searchDocuments(XWikiCacheStore.java:329)
>        at
> com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractXClassManager.searchXObjectDocumentsByFields(AbstractXClassManager.java:802)
>        at
> com.xpn.xwiki.plugin.applicationmanager.core.doc.objects.classes.AbstractXClassManager.searchXObjectDocuments(AbstractXClassManager.java:764)
>        at
> com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.getApplicationList(ApplicationManager.java:184)
>        at
> com.xpn.xwiki.plugin.applicationmanager.ApplicationManager.updateAllApplicationTranslation(ApplicationManager.java:378)
>        at
> com.xpn.xwiki.plugin.applicationmanager.ApplicationManagerPlugin.init(ApplicationManagerPlugin.java:92)
>        at
> com.xpn.xwiki.plugin.XWikiPluginManager.initPlugin(XWikiPluginManager.java:155)
>        at
> com.xpn.xwiki.plugin.XWikiPluginManager.addPlugin(XWikiPluginManager.java:92)
>        at
> com.xpn.xwiki.plugin.XWikiPluginManager.addPlugins(XWikiPluginManager.java:120)
>        at com.xpn.xwiki.XWiki.preparePlugins(XWiki.java:880)
>        at com.xpn.xwiki.XWiki.initXWiki(XWiki.java:810)
>        at com.xpn.xwiki.XWiki.<init>(XWiki.java:732)
>        at com.xpn.xwiki.XWiki.getMainXWiki(XWiki.java:318)
>        at com.xpn.xwiki.XWiki.getXWiki(XWiki.java:515)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:136)
>        at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>        at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>        at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>        at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>        at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
>        at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
>        at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>        at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>        at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
>        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>        at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> 2008-10-27 06:14:19,741
> [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] [P1-19] WARN
> LDAP.XWikiLDAPAuthServiceImpl   - LDAP authentication failed.
> com.xpn.xwiki.plugin.ldap.XWikiLDAPException: Error number 0 in 5: LDAP bind
> failed with LDAPException.
> Wrapped Exception: Invalid Credentials
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:178)
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:109)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:190)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:104)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:195)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:128)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:113)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:213)
>        at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3412)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:137)
>        at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3420)
>        at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4382)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:189)
>        at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>        at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>        at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>        at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>        at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
>        at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
>        at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>        at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>        at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
>        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>        at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
>
>
> Wrapped Exception:
>
>
> LDAPException: Invalid Credentials (49) Invalid Credentials
> LDAPException: Matched DN:
>        at com.novell.ldap.LDAPResponse.getResultException(Unknown Source)
>        at com.novell.ldap.LDAPResponse.chkResultCode(Unknown Source)
>        at com.novell.ldap.LDAPConnection.chkResultCode(Unknown Source)
>        at com.novell.ldap.LDAPConnection.bind(Unknown Source)
>        at com.novell.ldap.LDAPConnection.bind(Unknown Source)
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:170)
>        at
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.open(XWikiLDAPConnection.java:109)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:190)
>        at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:104)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:195)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:128)
>        at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:113)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:213)
>        at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3412)
>        at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:137)
>        at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3420)
>        at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4382)
>        at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:189)
>        at
> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>        at
> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>        at 
> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>        at 
> org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:616)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
>        at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:428)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:830)
>        at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>        at
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
>        at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
>        at
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>        at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
>        at org.mortbay.http.HttpServer.service(HttpServer.java:954)
>        at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>        at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:983)
>        at org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>        at
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>        at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>        at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)
> --
> View this message in context: 
> http://n2.nabble.com/Login-UserName-Problem-tp1382066p1382066.html
> Sent from the XWiki- Users mailing list archive at Nabble.com.
>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>



-- 
Thomas Mortagne
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to