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:[EMAIL PROTECTED] Sent: Tuesday, September 23, 2008 10:18 AM To: [email protected] 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:[EMAIL PROTECTED] Sent: Tuesday, September 23, 2008 9:22 AM To: [email protected] 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:[EMAIL PROTECTED] Sent: Monday, September 22, 2008 8:58 AM To: [email protected] 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 <[EMAIL PROTECTED]>: > >> 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.<init>(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
