Hi,
 
I am trying to setup Hudson to
use LDAP for authentication.  I was told that our LDAP server accept
anonymous bind.  I turned on the "Enable security" check box,
and type in my ldap server box:
 
Server: <server>:389
root DN: DC=gfoundries,DC=com
 
I then restarted the server and
tried to log on….  But when I typed in my id/password, I got "Invalid
login Information"; and if I looked at the log file, I have something like
this:
INFO  [hudson.security.AuthenticationProcessingFilter2]
(http-10.250.58.100-8080-3) Login attempt failed
org.acegisecurity.AuthenticationServiceException: Incorrect
result size: expected 1, actual 2; nested exception is org.springframework.dao.IncorrectResultSizeDataAccessException:
Incorrect result size: expected 1, actual 2
        at
org.acegisecurity.providers.ldap.LdapAuthenticationProvider.retrieveUser(LdapAuthenticationProvider.java:238)
        at
org.acegisecurity.providers.dao.AbstractUserDetailsAuthenticationProvider.authenticate(AbstractUserDetailsAuthenticationProvider.java:119)
        at
org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:195)
        at
org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:45)
        at
org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:71)
        at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:252)
        at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
        at hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
        at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
        at
hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java
 
Can anyone tell me what my
problem is?
 
Thanks…
 
--Chung