On Mon, Nov 29, 2010 at 11:21 AM, Chitra <[email protected]> wrote:
> Hi > > I had sent a mail to Laurentiu regarding this issue. But I haven't > received any message as yet. Sorry, but I didn't get any mail from you. Please reply to the whole list on matters like this in order to give a chance to react to all devs. > Hence I am sending the sipxconfig log file > and the error message what we get when we log into the Config UI when > ldap server is running. > > Please check the sipxconfig log message: > Looking on the log looks like the problem is in the ConfigurableLdapAuthenticationProvider class, line 135: ... dirContextFactory.setManagerDn(params.getPrincipal()); ... The error 'manager user name cannot be empty or null' tell me that the user name somehow is missing. But I don't understand how it could be properly configured LDAP server without the user name. So, my questions are: - assuming that the LDAP server is up and running, are you able to import users from LDAP (LDAP page/Import tab)? - what is the value of 'Authentification Option' combobox under LDAP page/Settings tab? Also can you specific more details abut the scenario that you test? Thanks, Laurentiu > > "2010-11-24T05:16:55.029000Z":1368:JAVA:WARNING:sipx-test.ttplservices.com: > P1-17:00000000:LdapContextSource:"Property > 'userName' not set - anonymous context will be used for read-write > operations" > "2010-11-24T05:16:55.046000Z":1369:JAVA:WARNING:sipx-test.ttplservices.com: > P1-17:00000000:LdapContextSource:"Property > 'userName' not set - anonymous context will be used for read-write > operations" > "2010-11-24T05:16:55.061000Z":1370:JAVA:WARNING:sipx-test.ttplservices.com: > P1-17:00000000:sipXconfig-web:"/sipxconfig/j_acegi_security_check: > " > java.lang.IllegalArgumentException: Manager user name cannot be empty > or null. > at org.springframework.util.Assert.hasLength(Assert.java:136) > at > > org.acegisecurity.ldap.DefaultInitialDirContextFactory.setManagerDn(DefaultInitialDirContextFactory.java:293) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.getDirFactory(ConfigurableLdapAuthenticationProvider.java:135) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.createProvider(ConfigurableLdapAuthenticationProvider.java:120) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.initialize(ConfigurableLdapAuthenticationProvider.java:108) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.supports(ConfigurableLdapAuthenticationProvider.java:97) > at > > org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:194) > at > > org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:47) > at > > org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:74) > at > > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:252) > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > at > > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) > at > > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > at > > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823) > at > > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) > at > > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635) > 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:814) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) > 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) > "2010-11-24T05:17:43.218000Z":1371:JAVA:WARNING:sipx-test.ttplservices.com: > P1-8:00000000:LdapContextSource:"Property > 'userName' not set - anonymous context will be used for read-write > operations" > "2010-11-24T05:17:43.229000Z":1372:JAVA:WARNING:sipx-test.ttplservices.com: > P1-8:00000000:LdapContextSource:"Property > 'userName' not set - anonymous context will be used for read-write > operations" > "2010-11-24T05:17:43.258000Z":1373:JAVA:WARNING:sipx-test.ttplservices.com: > P1-8:00000000:sipXconfig-web:"/sipxconfig/j_acegi_security_check: > " > java.lang.IllegalArgumentException: Manager user name cannot be empty > or null. > at org.springframework.util.Assert.hasLength(Assert.java:136) > at > > org.acegisecurity.ldap.DefaultInitialDirContextFactory.setManagerDn(DefaultInitialDirContextFactory.java:293) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.getDirFactory(ConfigurableLdapAuthenticationProvider.java:135) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.createProvider(ConfigurableLdapAuthenticationProvider.java:120) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.initialize(ConfigurableLdapAuthenticationProvider.java:108) > at > > org.sipfoundry.sipxconfig.security.ConfigurableLdapAuthenticationProvider.supports(ConfigurableLdapAuthenticationProvider.java:97) > at > > org.acegisecurity.providers.ProviderManager.doAuthentication(ProviderManager.java:194) > at > > org.acegisecurity.AbstractAuthenticationManager.authenticate(AbstractAuthenticationManager.java:47) > at > > org.acegisecurity.ui.webapp.AuthenticationProcessingFilter.attemptAuthentication(AuthenticationProcessingFilter.java:74) > at > > org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:252) > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > at > > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249) > at > > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149) > at > > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > at > > org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823) > at > > org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473) > at > org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567) > at org.mortbay.http.HttpContext.handle(HttpContext.java:1565) > at > > org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:635) > 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:814) > at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981) > at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831) > 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) > > And the error message what we get when logging into the UI as superadmin: > > HTTP ERROR : 500 > Manager user name cannot be empty or null. > > RequestURI=/sipxconfig/j_acegi_security_check > > Powered by Jetty:// > > _______________________________________________ > sipx-dev mailing list > [email protected] > List Archive: http://list.sipfoundry.org/archive/sipx-dev/ >
_______________________________________________ sipx-dev mailing list [email protected] List Archive: http://list.sipfoundry.org/archive/sipx-dev/
