From users-return-7399-apmail-continuum-users-archive=continuum.apache.org@continuum.apache.org Mon Jan 05 13:13:58 2009 Return-Path: Delivered-To: apmail-continuum-users-archive@www.apache.org Received: (qmail 42798 invoked from network); 5 Jan 2009 13:13:57 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 5 Jan 2009 13:13:57 -0000 Received: (qmail 92584 invoked by uid 500); 5 Jan 2009 13:13:56 -0000 Delivered-To: apmail-continuum-users-archive@continuum.apache.org Received: (qmail 92543 invoked by uid 500); 5 Jan 2009 13:13:56 -0000 Mailing-List: contact users-help@continuum.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: users@continuum.apache.org Delivered-To: mailing list users@continuum.apache.org Received: (qmail 92532 invoked by uid 99); 5 Jan 2009 13:13:56 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2009 05:13:56 -0800 X-ASF-Spam-Status: No, hits=2.2 required=10.0 tests=HTML_MESSAGE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of emmanuel.venisse@gmail.com designates 209.85.218.20 as permitted sender) Received: from [209.85.218.20] (HELO mail-bw0-f20.google.com) (209.85.218.20) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 05 Jan 2009 13:13:47 +0000 Received: by bwz13 with SMTP id 13so18146817bwz.2 for ; Mon, 05 Jan 2009 05:13:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:in-reply-to:mime-version:content-type:references; bh=OFM9y29Gy1tUcrfkebgrU+WWEZJh5B7XDXxLw1b5ggg=; b=Fk0+ddF2GfogTZDCkSHMZ3W9FyYZAqclX3kK+vtE86wqKnNqJ8XTFQ6KCwGjs0bj5j Ne8GxaMy912e+rs3fTajAYOUtQnIAmLp832O2cNTpjp8r2hhc3YF2HLX4K55pR7uFs/4 NGcozaPnlNTzgVBeAcrZf+Xll6Dmc6SIAcl3A= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version :content-type:references; b=by5i0JmsnLQbQHQ67zTtg09WtXH24ZSdbJTot2Ws4yawYh76612ySmCZDDodhGpms5 BL2K+EC/gTJlxWbCNTRdnf3azmaFPkDhOzmuOO6hPKoCeNfA5AN+J6aH4IxoO5QfziLQ aoOwRKtwA01ry3xySydnqqN2fw65Gt2JOZtfQ= Received: by 10.223.108.208 with SMTP id g16mr14589746fap.37.1231161204896; Mon, 05 Jan 2009 05:13:24 -0800 (PST) Received: by 10.223.105.7 with HTTP; Mon, 5 Jan 2009 05:13:24 -0800 (PST) Message-ID: Date: Mon, 5 Jan 2009 14:13:24 +0100 From: "Emmanuel Venisse" To: users@continuum.apache.org Subject: Re: Failed to find 'guest' user in OpenLDAP In-Reply-To: <200901050048.10319.rgomes1997@yahoo.co.uk> MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_217178_27359214.1231161204891" References: <200901050048.10319.rgomes1997@yahoo.co.uk> X-Virus-Checked: Checked by ClamAV on apache.org ------=_Part_217178_27359214.1231161204891 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline How did you configure Continuum for LDAP? Emmanuel On Mon, Jan 5, 2009 at 1:48 AM, Richard Gomes wrote= : > Hi, > > Continuum on LDAP is failing to find 'guest' user from OpenLDAP. > > This is my test search: > > $ ldapsearch -D cn=3Dadmin,dc=3Djquantlib,dc=3Dorg -W -x -b > ou=3DPeople,dc=3Djquantlib,dc=3Dorg '(&(objectClass=3DinetOrgPerson)(cn= =3Dguest))' > cn=3Dguest > Enter LDAP Password: > > 1. extended LDIF > # > 2. LDAPv3 > 3. base with scope subtree > 4. filter: (&(objectClass=3DinetOrgPerson)(cn=3Dguest)) > 5. requesting: cn=3Dguest > # > > 1. nobody, people, jquantlib.org > dn: uid=3Dnobody,ou=3Dpeople,dc=3Djquantlib,dc=3Dorg > > 1. search result > search: 2 > result: 0 Success > > 1. numResponses: 2 > 2. numEntries: 1 > > [ Show =BB ] > Richard Gomes added a comment - 04/Jan/09 06:23 PM $ ldapsearch -D > cn=3Dadmin,dc=3Djquantlib,dc=3Dorg -W -x -b ou=3DPeople,dc=3Djquantlib,dc= =3Dorg > '(&(objectClass=3DinetOrgPerson)(cn=3Dguest))' cn=3Dguest Enter LDAP Pass= word: > > 1. extended LDIF # > 2. LDAPv3 > 3. base with scope subtree > 4. filter: (&(objectClass=3DinetOrgPerson)(cn=3Dguest)) > 5. requesting: cn=3Dguest # > > 1. nobody, people, jquantlib.org dn: > uid=3Dnobody,ou=3Dpeople,dc=3Djquantlib,dc=3Dorg > > 1. search result search: 2 result: 0 Success > > 1. numResponses: 2 > 2. numEntries: 1 > > > > These are my application.xml, security.properties and some documentation = in > progress: > http://www.jquantlib.org/public/java/apache-continuum/1.2.2/application.x= ml > > http://www.jquantlib.org/public/java/apache-continuum/1.2.2/security.prop= erties > http://www.jquantlib.org/index.php/LazyAdminContinuum > > > This is the stacktrace: > > 2009-01-05 00:22:12,194 [http-8080-1] INFO > environmentCheck#continuum-role-profile-check - Checking roles list. > 2009-01-05 00:22:12,224 [http-8080-1] INFO environmentCheck#required-rol= es > - Checking the existence of required roles. > 2009-01-05 00:22:12,245 [http-8080-1] INFO ldapController - Searching f= or > user: guest > 2009-01-05 00:22:12,245 [http-8080-1] INFO ldapController - Searching f= or > users with filter: '(&(objectClass=3DinetOrgPerson)(cn=3Dguest))' from ba= se dn: > ou=3DPeople,dc=3Djquantlib,dc=3Dorg > 2009-01-05 00:22:12,249 [http-8080-1] ERROR > com.opensymphony.webwork.dispatcher.DispatcherUtils - Could not find act= ion > Caught Exception while registering Interceptor class > redbackEnvironmentCheckInterceptor - interceptor - > file:/srv/users/www-data/apache-tomcat-6.0.18/webapps/continuum/WEB-INF/c= lasses/xwork-security.xml:31:87 > at > com.opensymphony.xwork.ObjectFactory.buildInterceptor(ObjectFactory.java:= 171) > at > com.opensymphony.xwork.config.providers.InterceptorBuilder.constructInter= ceptorReference(InterceptorBuilder.java:56) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.lookupIn= terceptorReference(XmlConfigurationProvider.java:701) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInte= rceptorStack(XmlConfigurationProvider.java:568) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInte= rceptorStacks(XmlConfigurationProvider.java:581) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInte= rceptors(XmlConfigurationProvider.java:602) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.addPacka= ge(XmlConfigurationProvider.java:204) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConf= igurationFile(XmlConfigurationProvider.java:675) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConf= igurationFile(XmlConfigurationProvider.java:678) > at > com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(Xml= ConfigurationProvider.java:91) > at > com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultCon= figuration.java:86) > at > com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(Confi= gurationManager.java:55) > at > com.opensymphony.xwork.DefaultActionProxy.(DefaultActionProxy.java:= 60) > at > com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(Defaul= tActionProxyFactory.java:46) > at > com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(Dispatc= herUtils.java:264) > at > com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispa= tcher.java:202) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:206) > at > com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.j= ava:118) > at > com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.ja= va:52) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.java:206) > at > com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionC= ontextCleanUp.java:88) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applicat= ionFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilte= rChain.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.j= ava:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:28= 6) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845= ) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(H= ttp11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.NullPointerException > at > org.codehaus.plexus.redback.users.ldap.ctl.DefaultLdapController.searchUs= ers(DefaultLdapController.java:129) > at > org.codehaus.plexus.redback.users.ldap.ctl.DefaultLdapController.getUser(= DefaultLdapController.java:181) > at > org.codehaus.plexus.redback.users.ldap.LdapUserManager.findUser(LdapUserM= anager.java:214) > at > org.codehaus.plexus.redback.users.configurable.ConfigurableUserManager.fi= ndUser(ConfigurableUserManager.java:111) > at > org.codehaus.plexus.redback.xwork.checks.security.GuestUserEnvironmentChe= ck.validateEnvironment(GuestUserEnvironmentCheck.java:82) > at > org.codehaus.plexus.redback.xwork.interceptor.EnvironmentCheckInterceptor= .init(EnvironmentCheckInterceptor.java:77) > at > com.opensymphony.xwork.ObjectFactory.buildInterceptor(ObjectFactory.java:= 151) > ... 34 more > 2009-01-05 00:22:12,341 [http-8080-1] INFO > environmentCheck#continuum-role-profile-check - Checking roles list. > 2009-01-05 00:22:12,401 [http-8080-1] INFO ldapController - Searching f= or > user: guest > 2009-01-05 00:22:12,401 [http-8080-1] INFO ldapController - Searching f= or > users with filter: '(&(objectClass=3DinetOrgPerson)(cn=3Dguest))' from ba= se dn: > ou=3DPeople,dc=3Djquantlib,dc=3Dorg > 2009-01-05 00:22:12,401 [http-8080-1] ERROR > com.opensymphony.webwork.components.ActionComponent - Could not execute > action: /WEB-INF/jsp/error/companyInfo > Caught Exception while registering Interceptor class > redbackEnvironmentCheckInterceptor - interceptor - > file:/srv/users/www-data/apache-tomcat-6.0.18/webapps/continuum/WEB-INF/c= lasses/xwork-security.xml:31:87 > > Could anyone tell me what is wrong? > > Thanks > > Richard Gomes > http://www.jquantlib.org/index.php/User:RichardGomes > ------=_Part_217178_27359214.1231161204891--