Return-Path: Delivered-To: apmail-continuum-users-archive@www.apache.org Received: (qmail 90001 invoked from network); 29 Sep 2008 12:44:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 29 Sep 2008 12:44:19 -0000 Received: (qmail 87733 invoked by uid 500); 29 Sep 2008 12:44:17 -0000 Delivered-To: apmail-continuum-users-archive@continuum.apache.org Received: (qmail 87486 invoked by uid 500); 29 Sep 2008 12:44:16 -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 Delivered-To: moderator for users@continuum.apache.org Received: (qmail 28157 invoked by uid 99); 28 Sep 2008 12:21:48 -0000 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jimmycnw@gmail.com designates 72.14.204.172 as permitted sender) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:from:to:references :in-reply-to:subject:date:message-id:mime-version:content-type :content-transfer-encoding:x-mailer:content-language:thread-index; bh=j7QD7/Qp1q9m7uScH5Ubdc3qnII04y2F3ws7Thvn6f8=; b=ir/ZyahTmz+qmOSxsIwv8XjdkcH+0qg9puuix1OAz9fDsgoxmoSY/3DD/s/qYSBOwC ik5zGiw3RvGiLiXUKoxaqOMwWPro/s/r1nu0vtQ9BleWeCwkqYhqfCGQZC4seX3BMQi+ khlzjUZhMP5zgBaV5P6xZjxHEMiRIbrlxZJJA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=from:to:references:in-reply-to:subject:date:message-id:mime-version :content-type:content-transfer-encoding:x-mailer:content-language :thread-index; b=OutW5ySQ8YQgxG5yCpYgigR81HD32iUVXr0P2sDbI52xiy0QTwqg8InsTvgFHT7Sai ZH3uFxEHq+sWdWh01QuaYRl2Z4gThR+a7c3MyZoRE751PBsZtPOVvaLfjbNADeIyHYuy /AGNjuRIQxoF34cWlOnR2QQiWDp936y//dwQ8= From: "Jimmy Conway" To: References: <003c01c917e9$793b0660$6bb11320$@com> <9e3862d80809211720v17db3b1bm43995619b8e22923@mail.gmail.com> <48D741F9.8070402@apache.org> <028e01c91d4d$17dff3d0$479fdb70$@com> <02d901c91d54$e1a057d0$a4e10770$@com> In-Reply-To: <02d901c91d54$e1a057d0$a4e10770$@com> Subject: RE: strange exception (illegal character), why? Date: Sun, 28 Sep 2008 14:20:38 +0200 Message-ID: <037d01c92164$9fd125a0$df7370e0$@com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Content-language: en-us Thread-Index: AckcgKQFVH9Sez6ISme/j/rpwMtJBgAzFGUgAAHyzPABA7zzkA== X-Virus-Checked: Checked by ClamAV on apache.org Finally, I changed this line in wrapper.conf: set.default.APP_BASE=%PWD%/.. To this one: set.default.APP_BASE=c:/apache/continuum Now it has absolute path, and it works. Why so? Maybe it's a defect and I should report it? Jim -----Original Message----- From: Jimmy Conway [mailto:jimmycnw@gmail.com] Sent: Tuesday, September 23, 2008 10:18 AM To: users@continuum.apache.org Subject: RE: strange exception (illegal character), why? I downloaded version 1.2 from Continuum website and installed it. Still the same exception. I use LDAP, maybe this will help. When I turn LDAP on - this exception appears. Jim -----Original Message----- From: Jimmy Conway [mailto:jimmycnw@gmail.com] Sent: Tuesday, September 23, 2008 9:22 AM To: users@continuum.apache.org Subject: RE: strange exception (illegal character), why? Brett, yes, this is the latest /trunk version. Simon, yes, I'm running it on Windows, but I didn't touch any config files. Just got the code from trunk, compiled it and installed. It works perfectly on Linux, but I can't start it on Windows. Please, help. Jim -----Original Message----- From: Simon Kitching [mailto:skitching@apache.org] Sent: Monday, September 22, 2008 8:58 AM To: users@continuum.apache.org Subject: Re: strange exception (illegal character), why? Here's a wild guess: Are you running this on Windows, and have you tried to define a path like this in your config file? %PW%/some/path Regards, Simon Brett Porter schrieb: > Is this with a particular build of Continuum? It seems to be from a > recent trunk version. > > - Brett > > 2008/9/16 Jimmy Conway : > >> I get this in stderr: >> >> Please, help me to understand where is the problem >> >> Thanks >> >> >> >> 148000 [btpool0-5] WARN >> org.apache.commons.configuration.DefaultConfigurationBuilder - Internal >> error >> org.apache.commons.configuration.ConfigurationException: URLDecoder: Illegal >> hex characters in escape (%) pattern - For input string: "PW" >> at >> org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFile >> Configuration.java:225) >> at >> org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFile >> Configuration.java:195) >> at >> org.apache.commons.configuration.AbstractHierarchicalFileConfiguration.load( >> AbstractHierarchicalFileConfiguration.java:164) >> at >> org.apache.commons.configuration.DefaultConfigurationBuilder$FileConfigurati >> onProvider.getConfiguration(DefaultConfigurationBuilder.java:1191) >> at >> org.apache.commons.configuration.DefaultConfigurationBuilder$ConfigurationBe >> anFactory.createBean(DefaultConfigurationBuilder.java:1093) >> at >> org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper. >> java:245) >> at >> org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper. >> java:267) >> at >> org.apache.commons.configuration.beanutils.BeanHelper.createBean(BeanHelper. >> java:281) >> at >> org.apache.commons.configuration.DefaultConfigurationBuilder.createConfigura >> tionAt(DefaultConfigurationBuilder.java:632) >> at >> org.apache.commons.configuration.DefaultConfigurationBuilder.initCombinedCon >> figuration(DefaultConfigurationBuilder.java:569) >> at >> org.apache.commons.configuration.DefaultConfigurationBuilder.getConfiguratio >> n(DefaultConfigurationBuilder.java:501) >> at >> org.codehaus.plexus.registry.commons.CommonsConfigurationRegistry.initialize >> (CommonsConfigurationRegistry.java:374) >> at >> org.codehaus.plexus.spring.PlexusLifecycleBeanPostProcessor.postProcessAfter >> Initialization(PlexusLifecycleBeanPostProcessor.java:217) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >> .applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFacto >> ry.java:361) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >> .postProcessObjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:14 >> 27) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(F >> actoryBeanRegistrySupport.java:139) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetOb >> jectFromFactoryBean(FactoryBeanRegistrySupport.java:116) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObje >> ctFromFactoryBean(FactoryBeanRegistrySupport.java:91) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBe >> anInstance(AbstractBeanFactory.java:1285) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >> ractBeanFactory.java:217) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:185) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:164) >> at >> org.springframework.context.support.AbstractApplicationContext.getBean(Abstr >> actApplicationContext.java:881) >> at >> org.codehaus.plexus.spring.PlexusContainerAdapter.lookup(PlexusContainerAdap >> ter.java:422) >> at >> org.codehaus.plexus.redback.configuration.UserConfiguration.contextualize(Us >> erConfiguration.java:183) >> at >> org.codehaus.plexus.spring.PlexusLifecycleBeanPostProcessor.postProcessAfter >> Initialization(PlexusLifecycleBeanPostProcessor.java:157) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >> .applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFacto >> ry.java:361) >> at >> org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory >> .postProcessObjectFromFactoryBean(AbstractAutowireCapableBeanFactory.java:14 >> 27) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(F >> actoryBeanRegistrySupport.java:139) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetOb >> jectFromFactoryBean(FactoryBeanRegistrySupport.java:116) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObje >> ctFromFactoryBean(FactoryBeanRegistrySupport.java:91) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBe >> anInstance(AbstractBeanFactory.java:1285) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >> ractBeanFactory.java:217) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:185) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:164) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.resolveRequirement(Ple >> xusComponentFactoryBean.java:246) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.createInstance(PlexusC >> omponentFactoryBean.java:163) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.getObject(PlexusCompon >> entFactoryBean.java:108) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(F >> actoryBeanRegistrySupport.java:121) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetOb >> jectFromFactoryBean(FactoryBeanRegistrySupport.java:116) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObje >> ctFromFactoryBean(FactoryBeanRegistrySupport.java:91) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBe >> anInstance(AbstractBeanFactory.java:1285) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >> ractBeanFactory.java:217) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:185) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:164) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.resolveRequirement(Ple >> xusComponentFactoryBean.java:246) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.createInstance(PlexusC >> omponentFactoryBean.java:163) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.getObject(PlexusCompon >> entFactoryBean.java:108) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(F >> actoryBeanRegistrySupport.java:121) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetOb >> jectFromFactoryBean(FactoryBeanRegistrySupport.java:116) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObje >> ctFromFactoryBean(FactoryBeanRegistrySupport.java:91) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBe >> anInstance(AbstractBeanFactory.java:1285) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >> ractBeanFactory.java:217) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:185) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:164) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.resolveRequirement(Ple >> xusComponentFactoryBean.java:246) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.createInstance(PlexusC >> omponentFactoryBean.java:163) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.getObject(PlexusCompon >> entFactoryBean.java:108) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(F >> actoryBeanRegistrySupport.java:121) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetOb >> jectFromFactoryBean(FactoryBeanRegistrySupport.java:116) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObje >> ctFromFactoryBean(FactoryBeanRegistrySupport.java:91) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBe >> anInstance(AbstractBeanFactory.java:1285) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >> ractBeanFactory.java:217) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:185) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:164) >> at >> org.codehaus.plexus.spring.PlexusToSpringUtils.lookupMap(PlexusToSpringUtils >> .java:148) >> at >> org.codehaus.plexus.spring.PlexusToSpringUtils.lookupList(PlexusToSpringUtil >> s.java:160) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.resolveRequirement(Ple >> xusComponentFactoryBean.java:242) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.createInstance(PlexusC >> omponentFactoryBean.java:163) >> at >> org.codehaus.plexus.spring.PlexusComponentFactoryBean.getObject(PlexusCompon >> entFactoryBean.java:108) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport$1.run(F >> actoryBeanRegistrySupport.java:121) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.doGetOb >> jectFromFactoryBean(FactoryBeanRegistrySupport.java:116) >> at >> org.springframework.beans.factory.support.FactoryBeanRegistrySupport.getObje >> ctFromFactoryBean(FactoryBeanRegistrySupport.java:91) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getObjectForBe >> anInstance(AbstractBeanFactory.java:1285) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(Abst >> ractBeanFactory.java:217) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:185) >> at >> org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abstra >> ctBeanFactory.java:164) >> at >> org.springframework.context.support.AbstractApplicationContext.getBean(Abstr >> actApplicationContext.java:881) >> at >> com.opensymphony.xwork.spring.SpringObjectFactory.buildBean(SpringObjectFact >> ory.java:114) >> at >> org.codehaus.plexus.spring.WebWorkPlexusInSpringObjectFactory.buildBean(WebW >> orkPlexusInSpringObjectFactory.java:65) >> at >> com.opensymphony.xwork.ObjectFactory.buildInterceptor(ObjectFactory.java:149 >> ) >> at >> com.opensymphony.xwork.config.providers.InterceptorBuilder.constructIntercep >> torReference(InterceptorBuilder.java:56) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.lookupInter >> ceptorReference(XmlConfigurationProvider.java:701) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterce >> ptorStack(XmlConfigurationProvider.java:568) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterce >> ptorStacks(XmlConfigurationProvider.java:581) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadInterce >> ptors(XmlConfigurationProvider.java:602) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.addPackage( >> XmlConfigurationProvider.java:204) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConfigu >> rationFile(XmlConfigurationProvider.java:675) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.loadConfigu >> rationFile(XmlConfigurationProvider.java:678) >> at >> com.opensymphony.xwork.config.providers.XmlConfigurationProvider.init(XmlCon >> figurationProvider.java:91) >> at >> com.opensymphony.xwork.config.impl.DefaultConfiguration.reload(DefaultConfig >> uration.java:86) >> at >> com.opensymphony.xwork.config.ConfigurationManager.getConfiguration(Configur >> ationManager.java:55) >> at >> com.opensymphony.xwork.DefaultActionProxy.(DefaultActionProxy.java:60) >> at >> com.opensymphony.xwork.DefaultActionProxyFactory.createActionProxy(DefaultAc >> tionProxyFactory.java:46) >> at >> com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(Dispatcher >> Utils.java:264) >> at >> com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterDispatch >> er.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(ActionCont >> extCleanUp.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(ContextHandlerColl >> ection.java:206) >> at >> org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:11 >> 4) >> 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(HttpConnectio >> n.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:4 >> 50) >> Caused by: java.lang.IllegalArgumentException: URLDecoder: Illegal hex >> characters in escape (%) pattern - For input string: "PW" >> at java.net.URLDecoder.decode(Unknown Source) >> at java.net.URLDecoder.decode(Unknown Source) >> at >> org.apache.commons.configuration.ConfigurationUtils.fileFromURL(Configuratio >> nUtils.java:674) >> at >> org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFile >> Configuration.java:274) >> at >> org.apache.commons.configuration.AbstractFileConfiguration.load(AbstractFile >> Configuration.java:217) >> ... 123 more >> >> Jim >> >> >> >> > > > > __________ Information from ESET NOD32 Antivirus, version of virus signature database 3458 (20080921) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3463 (20080923) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com __________ Information from ESET NOD32 Antivirus, version of virus signature database 3463 (20080923) __________ The message was checked by ESET NOD32 Antivirus. http://www.eset.com