Hi,

Which version of XWiki Core/XE are you using ?

On Mon, Dec 1, 2008 at 4:01 PM, Robert Munro <[EMAIL PROTECTED]> wrote:
> Hi ,
> I am getting some quirky behaviour with the LDAP based login for the first
> time, it only seems to work after 3 tries for new users, and also only if I
> have lowercase the first two times then uppercase the third time (in our
> LDAP, the usernames are uppercase P and a unique number). I have attached
> the log output, just wondering if anyone can tell me whats happening. on the
> logon screen I get:-
> 1st try: No message - just returns to the login page - lowercase p
> 2nd try: "Wrong password" - lowercase p
> 3rd try: Works OK. - uppercase P
>
> If it try it with uppercase P all the time then the user record created is
> somehow messed up and i can login with it.
>
> here is the log output:
> ----------------------------Log output
> ---------------------------------------------------------------------------------
> 14:41:29,871 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:29,886 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:29,886 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: null
> 14:41:29,902 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:29,902 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPUtils             - Searching
> for the user in LDAP: user:p50000351 base:O=MyCompanyGroup
> query:(cn=p50000351) uid:cn
> 14:41:29,918 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:29,918 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Creating new
> XWiki user based on LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:29,918 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:30,042 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - New XWiki
> user created: null
> 14:41:30,587 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:30,603 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:30,618 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - LDAP Search
> failed
> LDAPException: No Such Object (32) No Such Object
> LDAPException: Server Message: 0000208D: NameErr: DSID-031521D2, problem
> 2001 (NO_OBJECT), data 0, best match of:
>    'O=MyCompanyGroup'
>
> LDAPException: Matched DN: O=MyCompanyGroup
>    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
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.searchLDAP(XWikiLDAPConnection.java:303)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.syncUser(XWikiLDAPAuthServiceImpl.java:454)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticateInContext(XWikiLDAPAuthServiceImpl.java:379)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:176)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:131)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:239)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:129)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:205)
>
>    at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3566)
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:170)
>
>    at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3574)
>    at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4480)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:190)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>    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.doGet(ActionServlet.java:414)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>    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
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>
>    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:210)
>
>    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)
>    at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>    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:685)
>
>    at java.lang.Thread.run(Unknown Source)
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating
> existing user with LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Local LDAP
> authentication failed.
> java.lang.NullPointerException
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.updateUserFromLDAP(XWikiLDAPAuthServiceImpl.java:728)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.syncUser(XWikiLDAPAuthServiceImpl.java:474)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticateInContext(XWikiLDAPAuthServiceImpl.java:379)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:176)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:131)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:239)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:129)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:205)
>
>    at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3566)
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:170)
>
>    at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3574)
>    at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4480)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:190)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>    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.doGet(ActionServlet.java:414)
>    at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
>    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
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>
>    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:210)
>
>    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)
>    at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>    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:685)
>
>    at java.lang.Thread.run(Unknown Source)
> 14:41:30,634 [
> http://localhost:8080/xwiki/bin/view/Main/WebHome?srid=DAVxwJmD]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Trying
> authentication against XWiki DB
> 14:41:39,512 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:39,527 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:39,527 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:39,558 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:39,558 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:39,558 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - LDAP Search
> failed
> LDAPException: No Such Object (32) No Such Object
> LDAPException: Server Message: 0000208D: NameErr: DSID-031521D2, problem
> 2001 (NO_OBJECT), data 0, best match of:
>    'O=MyCompanyGroup'
>
> LDAPException: Matched DN: O=MyCompanyGroup
>    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
> com.xpn.xwiki.plugin.ldap.XWikiLDAPConnection.searchLDAP(XWikiLDAPConnection.java:303)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.syncUser(XWikiLDAPAuthServiceImpl.java:454)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticateInContext(XWikiLDAPAuthServiceImpl.java:379)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:176)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:131)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:239)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:165)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:148)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:205)
>
>    at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3566)
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:139)
>
>    at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3574)
>    at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4480)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:190)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>    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: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
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>
>    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:210)
>
>    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)
>    at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>    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:685)
>
>    at java.lang.Thread.run(Unknown Source)
> 14:41:39,558 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating
> existing user with LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:39,558 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:39,558 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Local LDAP
> authentication failed.
> java.lang.NullPointerException
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.updateUserFromLDAP(XWikiLDAPAuthServiceImpl.java:728)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.syncUser(XWikiLDAPAuthServiceImpl.java:474)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticateInContext(XWikiLDAPAuthServiceImpl.java:379)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.ldapAuthenticate(XWikiLDAPAuthServiceImpl.java:176)
>
>    at
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:131)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.authenticate(MyFormAuthenticator.java:239)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:165)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.MyFormAuthenticator.processLogin(MyFormAuthenticator.java:148)
>
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiAuthServiceImpl.checkAuth(XWikiAuthServiceImpl.java:205)
>
>    at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3566)
>    at
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:139)
>
>    at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3574)
>    at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4480)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:190)
>    at com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:115)
>    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: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
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:94)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
>
>    at
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
>
>    at
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>
>    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:210)
>
>    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)
>    at
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
>    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:685)
>
>    at java.lang.Thread.run(Unknown Source)
> 14:41:39,574 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Trying
> authentication against XWiki DB
> 14:41:49,573 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:49,589 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:49,589 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: null
> 14:41:49,589 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:49,589 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPUtils             - Searching
> for the user in LDAP: user:P50000351 base:O=MyCompanyGroup
> query:(cn=P50000351) uid:cn
> 14:41:49,620 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:49,620 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating
> existing user with LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:49,620 [http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:49,822 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:49,838 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:49,853 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: null
> 14:41:49,853 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:49,853 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPUtils             - Searching
> for the user in LDAP: user:P50000351 base:O=MyCompanyGroup
> query:(cn=P50000351) uid:cn
> 14:41:49,869 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:49,869 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating
> existing user with LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:49,869 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:50,056 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:50,071 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:50,087 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: null
> 14:41:50,087 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:50,087 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPUtils             - Searching
> for the user in LDAP: user:P50000351 base:O=MyCompanyGroup
> query:(cn=P50000351) uid:cn
> 14:41:50,103 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:50,103 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating
> existing user with LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:50,103 [http://localhost:8080/xwiki/bin/view/Main/WebHome]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:50,772 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Connection
> to LDAP server [<LDAP_HOST>:389]
> 14:41:50,788 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConnection        - Binding to
> LDAP server with credentials
> login=[CN=JAM_WIKI,CN=AdminUsers,O=MyCompanyGroup] password=[<LDAP_PWD>]
> 14:41:50,803 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Found user
> dn with the user object: null
> 14:41:50,803 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> 14:41:50,803 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPUtils             - Searching
> for the user in LDAP: user:P50000351 base:O=MyCompanyGroup
> query:(cn=P50000351) uid:cn
> 14:41:50,819 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - LDAP
> attributes will be used to update XWiki attributes.
> 14:41:50,819 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG LDAP.XWikiLDAPAuthServiceImpl   - Updating
> existing user with LDAP attribues located at
> CN=P50000351,CN=MiisUsers,O=MyCompanyGroup
> 14:41:50,819 [
> http://localhost:8080/xwiki/bin/view/Main/?xpage=xpart&vm=commentsinline.vm]
> [http-8080-Processor24] DEBUG ldap.XWikiLDAPConfig            - Ready to
> create user from LDAP with fields
> last_name=sn,first_name=givenName,email=mail,ldap_dn=dn
> ----------------------------End Log output
> ---------------------------------------------------------------------------------
> _______________________________________________
> 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