continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Simon Kitching <skitch...@apache.org>
Subject Re: strange exception (illegal character), why?
Date Mon, 22 Sep 2008 06:58:01 GMT
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 <jimmycnw@gmail.com>:
>   
>> 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
>>
>>
>>
>>     
>
>
>
>   


Mime
View raw message