after migration from 1.1 to 1.2 i have problem with LDAP integration (according to http://continuum.apache.org/docs/1.2/administrator_guides/security/ldap.html): 317302 [btpool0-2] ERROR com.opensymphony.webwork.dispatcher.DispatcherUtils - Could not find action Caught Exception while registering Interceptor class redbackEnvironmentCheckInterceptor - interceptor - file:/home/dev/continuum/apache-continuum-1.2/apps/continuum/WEB-INF/classes/xwork-security.xml:31:87 at com.opensymphony.xwork.ObjectFactory.buildInterceptor(ObjectFactory.java:171) at com.opensymphony.xwork.config.providers.InterceptorBuilder.constructInterceptorReference(InterceptorBuilder.java:56) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.lookupInterceptorReference(XmlConfigurationProvider.java:701) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptorStack(XmlConfigurationProvider.java:568) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptorStacks(XmlConfigurationProvider.java:581) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterceptors(XmlConfigurationProvider.java:602) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.addPackage(XmlConfigurationProvider.java:204) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConfigurationFile(XmlConfigurationProvider.java:675) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConfigurationFile(XmlConfigurationProvider.java:678) at com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(XmlConfigurationProvider.java:91) at com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:86) at com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:55) at com.opensymphony.xwork.DefaultActionProxy.(DefaultActionProxy.java:60) at com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultActionProxyFactory.java:46) at com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(DispatcherUtils.java:264) at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:202) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118) at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1088) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360) at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:729) at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405) at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206) at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152) at org.mortbay.jetty.Server.handle(Server.java:324) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505) at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:829) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:513) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380) at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450) Caused by: java.lang.NullPointerException at org.codehaus.plexus.redback.xwork.checks.security.GuestUserEnvironmentCheck.validateEnvironment(GuestUserEnvironmentCheck.java:100) at org.codehaus.plexus.redback.xwork.interceptor.EnvironmentCheckInterceptor.init(EnvironmentCheckInterceptor.java:77) at com.opensymphony.xwork.ObjectFactory.buildInterceptor(ObjectFactory.java:151) ... 37 more ./conf/security.properties: user.manager.impl=ldap redback.default.admin=gzegdzolka redback.default.guest=guest security.policy.password.expiration.enabled=false user.manager.impl=cached ldap.bind.authenticator.enabled=true ./apps/continuum/WEB-INF/classes/META-INF/plexus/application.xml: org.codehaus.plexus.registry.Registry org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry commons-configuration org.apache.maven.continuum.notification.Notifier mail org.apache.maven.continuum.notification.mail.MailContinuumNotifier org.codehaus.plexus.velocity.VelocityComponent org.apache.continuum.dao.ProjectDao org.apache.continuum.dao.BuildResultDao org.codehaus.plexus.mailsender.MailSender org.apache.maven.continuum.configuration.ConfigurationService org.apache.maven.continuum.Continuum org.apache.maven.continuum.reports.surefire.ReportTestSuiteGenerator reportTestSuiteGenerator default EEE d MMM yyyy HH:mm:ss Z [continuum] BUILD ${state}: ${project.projectGroup.name} - ${project.name} - ${build.buildDefinition.description} true true true false false org.codehaus.plexus.notification.RecipientSource org.apache.maven.continuum.notification.ContinuumRecipientSource org.codehaus.plexus.mailsender.MailSender org.codehaus.plexus.mailsender.javamail.JndiJavamailMailSender java:comp/env/mail/Session org.apache.maven.continuum.notification.Notifier jabber org.apache.maven.continuum.notification.jabber.JabberContinuumNotifier org.codehaus.plexus.jabber.JabberClient org.apache.maven.continuum.configuration.ConfigurationService org.apache.continuum.dao.ProjectDao org.apache.continuum.dao.BuildResultDao false org.codehaus.plexus.jabber.JabberClient org.codehaus.plexus.jabber.DefaultJabberClient org.apache.maven.continuum.notification.Notifier msn org.apache.maven.continuum.notification.msn.MsnContinuumNotifier org.codehaus.plexus.msn.MsnClient org.apache.maven.continuum.configuration.ConfigurationService org.apache.continuum.dao.ProjectDao org.apache.continuum.dao.BuildResultDao false org.codehaus.plexus.msn.MsnClient org.codehaus.plexus.msn.DefaultMsnClient org.codehaus.plexus.velocity.VelocityComponent org.codehaus.plexus.velocity.DefaultVelocityComponent resource.loader threadContext threadContext.resource.loader.class org.codehaus.plexus.velocity.ContextClassLoaderResourceLoader velocimacro.library org/apache/maven/continuum/notification/mail/templates/common.vm org.apache.maven.continuum.web.util.WorkingCopyContentGenerator org.apache.maven.continuum.web.util.WorkingCopyContentGenerator org.apache.maven.continuum.utils.ContinuumUrlValidator continuumUrl org.apache.maven.continuum.utils.ContinuumUrlValidator http https ftp org.codehaus.plexus.jdo.JdoFactory users org.codehaus.plexus.jdo.DataSourceConfigurableJdoFactory java:comp/env/jdbc/users java:comp/env/jdbc/usersShutdown org.jpox.PersistenceManagerFactoryImpl org.jpox.autoCreateSchema true org.jpox.validateTables false org.jpox.validateConstraints false org.jpox.validateColumns false org.jpox.autoStartMechanism None org.jpox.transactionIsolation READ_COMMITTED org.jpox.poid.transactionIsolation READ_COMMITTED org.jpox.rdbms.dateTimezone JDK_DEFAULT_TIMEZONE org.codehaus.plexus.jdo.JdoFactory org.codehaus.plexus.jdo.DataSourceConfigurableJdoFactory continuum java:comp/env/jdbc/continuum java:comp/env/jdbc/continuum_shutdown org.jpox.PersistenceManagerFactoryImpl org.jpox.autoCreateSchema true org.jpox.validateTables false org.jpox.validateColumns false org.jpox.validateConstraints false org.jpox.autoStartMechanism None org.jpox.transactionIsolation READ_COMMITTED org.jpox.poid.transactionIsolation READ_COMMITTED org.jpox.rdbms.stringDefaultLength 255 org.jpox.autoCreateColumns true org.codehaus.plexus.scheduler.Scheduler org.codehaus.plexus.scheduler.DefaultScheduler default org.quartz.scheduler.instanceName continuumScheduler org.quartz.threadPool.class org.quartz.simpl.SimpleThreadPool org.quartz.threadPool.threadCount 7 org.quartz.threadPool.threadPriority 4 org.quartz.jobStore.class org.quartz.simpl.RAMJobStore org.codehaus.plexus.logging.LoggerManager org.codehaus.plexus.logging.slf4j.Slf4jLoggerManager basic org.codehaus.plexus.redback.common.ldap.connection.LdapConnectionFactory configurable org.codehaus.plexus.redback.common.ldap.connection.ConfigurableLdapConnectionFactory org.codehaus.plexus.redback.configuration.UserConfiguration org.codehaus.plexus.redback.common.ldap.UserMapper ldap org.codehaus.plexus.redback.common.ldap.LdapUserMapper email givenName userPassword cn ou=people,dc=mobiteam,dc=com inetOrgPerson org.codehaus.plexus.redback.configuration.UserConfiguration org.codehaus.plexus.redback.users.UserManager cached org.codehaus.plexus.redback.users.cached.CachedUserManager CachedUserManager org.codehaus.plexus.redback.users.UserManager ldap userImpl org.codehaus.plexus.ehcache.EhcacheComponent users usersCache org.codehaus.plexus.redback.policy.UserSecurityPolicy default org.codehaus.plexus.redback.policy.DefaultUserSecurityPolicy User Security Policy. org.codehaus.plexus.redback.configuration.UserConfiguration config org.codehaus.plexus.redback.policy.PasswordEncoder sha1 passwordEncoder org.codehaus.plexus.redback.policy.UserValidationSettings userValidationSettings org.codehaus.plexus.redback.policy.CookieSettings rememberMe rememberMeCookieSettings org.codehaus.plexus.redback.policy.CookieSettings signon signonCookieSettings org.codehaus.plexus.redback.policy.PasswordRule rules plexus plexus Plexus Lifecycle Handler java: java version "1.5.0_06" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_06-b05) Java HotSpot(TM) Server VM (build 1.5.0_06-b05, mixed mode) -- Bartłomiej Radziszewski mobile: +48 509 561 540 e-mail: br@debian.linux.pl JID: br@debian.linux.pl ICQ: #305569725