2008/9/28 Jimmy Conway <[EMAIL PROTECTED]>: > 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?
Yes please ! > > 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 > > >
