Hi

there is a bug in debug log printing in 1.7 which is fixed in 1.7.1.
So to fix this you can disable LDAP debug log or upgrade to 1.7.1
(which is always recommended).

On Fri, Jan 16, 2009 at 1:06 PM, Sebastian Kannengiesser
<[email protected]> wrote:
> Hi guys,
>
> can anyone tell me, what this might be about when trying to loging via
> Ldap on Active directory?
>
> ---snip--
>
> java.lang.NullPointerException
>        at 
> com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl.authenticate(XWikiLDAPAuthServiceImpl.java:157
>        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:203)
>        at com.xpn.xwiki.XWiki.checkAuth(XWiki.java:3578)
>        at 
> com.xpn.xwiki.user.impl.xwiki.XWikiRightServiceImpl.checkAccess(XWikiRightServiceImpl.java:139)
>        at com.xpn.xwiki.XWiki.checkAccess(XWiki.java:3586)
>        at com.xpn.xwiki.XWiki.prepareDocuments(XWiki.java:4572)
>        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:637)
>        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at com.xpn.xwiki.plugin.webdav.DavFilter.doFilter(DavFilter.java:68)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at 
> com.xpn.xwiki.wysiwyg.server.filter.ConversionFilter.doFilter(ConversionFilter.java:96)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at 
> com.xpn.xwiki.web.SavedRequestRestorerFilter.doFilter(SavedRequestRestorerFilter.java:287)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at 
> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:112)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>        at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>        at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
>        at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
>        at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
>        at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>        at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>        at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
>        at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
>        at 
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
>        at 
> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
>        at java.lang.Thread.run(Thread.java:619)
>
> --snap--
>
> my ldap is configured as follows:
>
> --snip--
>
> xwiki.authentication.authclass=com.xpn.xwiki.user.impl.LDAP.XWikiLDAPAuthServiceImpl
> xwiki.authentication.ldap=1
> xwiki.authentication.ldap.server=dc50546
> xwiki.authentication.ldap.port=389
> xwiki.authentication.ldap.base_DN=ou=benutzer,dc=ruv,dc=de
> xwiki.authentication.ldap.bind_DN=benutzer\\{0}
> xwiki.authentication.ldap.bind_pass={1}
> xwiki.authentication.ldap.validate_password=0
> xwiki.authentication.ldap.UID_attr=sAMAccountName
> xwiki.authentication.ldap.password_field=userPassword
> xwiki.authentication.ldap.fields_mapping=name=sAMAccountName,last_name=sn,first_name=givenName,fullname=displayName,mail=mail,ldap_dn=dn
> xwiki.authentication.ldap.update_user=1
> xwiki.authentication.ldap.mode_group_sync=always
> xwiki.authentication.ldap.trylocal=0
> xwiki.authentication.ldap.ssl=0
> xwiki.authentication.ldap.ssl.keystore=
>
> --snap--
>
> Cheers and many thanx for suggestions in advance...
> Sebastian
>
> PS: the users to be authenticated are all able to bind to the AD, so I
> figured the ldap configuration to be right so. Nethertheless this
> NullPointerException comes up. I'm using XWiki 1.7 war in Apache
> Tomcat 6.0.18 at the moment, as I think switching to Jboss later, once
> this whole stuff works shouldn't be too hard.
> _______________________________________________
> 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