Sure! Output from the debug:
2006.10.30 16:11:55 Created new LdapManager() instance, fields:
host: notes1.schuemann.net
port: 389
usernamefield: uid
baseDN:
alternateBaseDN: null
nameField: cn
emailField: mail
adminDN: admin
adminPassword: XXX
searchFilter: null
subTreeSearch:true
ldapDebugEnabled: false
sslEnabled: false
initialContextFactory: com.sun.jndi.ldap.LdapCtxFactory
connectionPoolEnabled: true
autoFollowReferrals: false
groupNameField: cn
groupMemberField: member
groupDescriptionField: description
posixMode: false
groupSearchFilter: null
2006.10.30 16:11:57 Found vcard mapping: ‘’
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute cn
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute mail
2006.10.30 16:11:57 VCardTemplate: found attribute displayName
2006.10.30 16:11:57 VCardTemplate: found attribute uid
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute homePostalAddress
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute postalAddress
2006.10.30 16:11:57 VCardTemplate: found attribute l
2006.10.30 16:11:57 VCardTemplate: found attribute st
2006.10.30 16:11:57 VCardTemplate: found attribute postalCode
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute homePhone
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute telephoneNumber
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute mobile
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute pager
2006.10.30 16:11:57 VCardTemplate: found attribute title
2006.10.30 16:11:57 VCardTemplate: found attribute
2006.10.30 16:11:57 VCardTemplate: found attribute departmentNumber
2006.10.30 16:11:57 attributes size==16
2006.10.30 16:12:02 Loading plugin admin
2006.10.30 16:12:13 Loading plugin registration
2006.10.30 16:12:14 Loading plugin search
2006.10.30 16:13:14 Trying to find a user’'s DN based on their username. uid: admin, Base DN: …
2006.10.30 16:13:14 Creating a DirContext in LdapManager.getContext()…
2006.10.30 16:13:14 Created hashtable with context values, attempting to create context…
2006.10.30 16:13:15 … context created successfully, returning.
2006.10.30 16:13:15 Starting LDAP search…
2006.10.30 16:13:15 … search finished
2006.10.30 16:13:15 In LdapManager.checkAuthentication(userDN, password), userDN is: CN=“admin”…
2006.10.30 16:13:15 Created context values, attempting to create context…
2006.10.30 16:13:15 Caught a naming exception when creating InitialContext
javax.naming.AuthenticationException: [LDAP: error code 49 - Failed, invalid credentials for “admin”,]
at com.sun.jndi.ldap.LdapCtx.mapErrorCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.processReturnCode(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.connect(Unknown Source)
at com.sun.jndi.ldap.LdapCtx.(Unknown Source)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURL(Unknown Source)
at com.sun.jndi.ldap.LdapCtxFactory.getUsingURLs(Unknown Source)
at com.sun.jndi.ldap.LdapCtxFactory.getLdapCtxInstance(Unknown Source)
at com.sun.jndi.ldap.LdapCtxFactory.getInitialContext(Unknown Source)
at javax.naming.spi.NamingManager.getInitialContext(Unknown Source)
at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source)
at javax.naming.InitialContext.init(Unknown Source)
at javax.naming.InitialContext.(Unknown Source)
at javax.naming.directory.InitialDirContext.(Unknown Source)
at org.jivesoftware.wildfire.ldap.LdapManager.checkAuthentication(LdapManager.java :443)
at org.jivesoftware.wildfire.ldap.LdapAuthProvider.authenticate(LdapAuthProvider.j ava:98)
at org.jivesoftware.wildfire.auth.AuthFactory.authenticate(AuthFactory.java:156)
at org.jivesoftware.wildfire.admin.login_jsp._jspService(login_jsp.java:137)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
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(WebApplica tionHandler.java:830)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.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:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
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)
2006.10.30 16:13:15
org.jivesoftware.wildfire.auth.UnauthorizedException: org.jivesoftware.wildfire.auth.UnauthorizedException: Username and password don’'t match
at org.jivesoftware.wildfire.ldap.LdapAuthProvider.authenticate(LdapAuthProvider.j ava:109)
at org.jivesoftware.wildfire.auth.AuthFactory.authenticate(AuthFactory.java:156)
at org.jivesoftware.wildfire.admin.login_jsp._jspService(login_jsp.java:137)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
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(WebApplica tionHandler.java:830)
at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:39)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.util.LocaleFilter.doFilter(LocaleFilter.java:65)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.util.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingF ilter.java:41)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.admin.PluginFilter.doFilter(PluginFilter.java:69)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.java:821)
at org.jivesoftware.admin.AuthCheckFilter.doFilter(AuthCheckFilter.java:98)
at org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplica tionHandler.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:1530)
at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.ja va:633)
at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
at org.mortbay.http.HttpServer.service(HttpServer.java:909)
at org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
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)
Caused by: org.jivesoftware.wildfire.auth.UnauthorizedException: Username and password don’'t match
at org.jivesoftware.wildfire.ldap.LdapAuthProvider.authenticate(LdapAuthProvider.j ava:99)
… 28 more