archiva-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Brett Porter <br...@apache.org>
Subject Re: archiva and jboss 5
Date Tue, 07 Apr 2009 11:34:01 GMT
You may need to remove the stax libraries from the web application if  
they are conflicting with those in JBoss, or see if JBoss has a  
configuration option for web applications in this situation (like  
reversing the classloaders).

HTH,
Brett

On 07/04/2009, at 9:28 PM, Francois Le Fevre wrote:

> Dear all
> I am trying to install archiva and continuum as a webapp into jboss 5.
> I encountered an error with spring and java.lang.ClassCastException:  
> com.ctc.wstx.stax.WstxInputFactory cannot be cast to  
> javax.xml.stream.XMLInputFactory
> I used the default jboss 5.1.
>
> do you have any idea how to solve it?
> Thanks
> Francois
>
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'xmlRpcUserRepositories' defined in  
> ServletContext resource [/WEB-INF/applicationContext.xml]: Cannot  
> resolve reference to bean 'userRepositories' while setting  
> constructor argument; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'userRepositories': FactoryBean threw  
> exception on object creation; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'roleManager': Post-processing of the  
> FactoryBean's object failed; nested exception is  
> java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory  
> cannot be cast to javax.xml.stream.XMLInputFactory
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .BeanDefinitionValueResolver 
> .resolveReference(BeanDefinitionValueResolver.java:275)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .BeanDefinitionValueResolver 
> .resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .ConstructorResolver 
> .resolveConstructorArguments(ConstructorResolver.java:495)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .ConstructorResolver.autowireConstructor(ConstructorResolver.java:162)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .AbstractAutowireCapableBeanFactory 
> .autowireConstructor(AbstractAutowireCapableBeanFactory.java:925)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .AbstractAutowireCapableBeanFactory 
> .createBeanInstance(AbstractAutowireCapableBeanFactory.java:835)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .AbstractAutowireCapableBeanFactory 
> .doCreateBean(AbstractAutowireCapableBeanFactory.java:440)
>       at  
> org 
> .springframework 
> .beans.factory.support.AbstractAutowireCapableBeanFactory 
> $1.run(AbstractAutowireCapableBeanFactory.java:409)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .AbstractAutowireCapableBeanFactory 
> .createBean(AbstractAutowireCapableBeanFactory.java:380)
>       at  
> org.springframework.beans.factory.support.AbstractBeanFactory 
> $1.getObject(AbstractBeanFactory.java:264)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .DefaultSingletonBeanRegistry 
> .getSingleton(DefaultSingletonBeanRegistry.java:221)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:261)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .DefaultListableBeanFactory 
> .preInstantiateSingletons(DefaultListableBeanFactory.java:429)
>       at  
> org 
> .springframework 
> .context 
> .support 
> .AbstractApplicationContext 
> .finishBeanFactoryInitialization(AbstractApplicationContext.java:729)
>       at  
> org 
> .springframework 
> .context 
> .support 
> .AbstractApplicationContext.refresh(AbstractApplicationContext.java: 
> 381)
>       at org.springframework.web.context.ContextLoader.createWebApplicationContext 
> (ContextLoader.java:255)
>       at org.springframework.web.context.ContextLoader.initWebApplicationContext 
> (ContextLoader.java:199)
>       at org.springframework.web.context.ContextLoaderListener.contextInitialized 
> (ContextLoaderListener.java:45)
>       at  
> org 
> .apache 
> .catalina.core.StandardContext.listenerStart(StandardContext.java: 
> 3910)
>       at  
> org.apache.catalina.core.StandardContext.start(StandardContext.java: 
> 4393)
>       at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeployInternal

> (TomcatDeployment.java:312)
>       at org.jboss.web.tomcat.service.deployers.TomcatDeployment.performDeploy 
> (TomcatDeployment.java:144)
>       at  
> org 
> .jboss 
> .web 
> .deployers.AbstractWarDeployment.start(AbstractWarDeployment.java:461)
>       at  
> org.jboss.web.deployers.WebModule.startModule(WebModule.java:118)
>       at org.jboss.web.deployers.WebModule.start(WebModule.java:97)
>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>       at  
> sun 
> .reflect 
> .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>       at  
> sun 
> .reflect 
> .DelegatingMethodAccessorImpl 
> .invoke(DelegatingMethodAccessorImpl.java:25)
>       at java.lang.reflect.Method.invoke(Method.java:597)
>       at  
> org 
> .jboss 
> .mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java: 
> 157)
>       at org.jboss.mx.server.Invocation.dispatch(Invocation.java:96)
>       at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
>       at  
> org 
> .jboss 
> .mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
>       at  
> org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:668)
>       at  
> org 
> .jboss.system.microcontainer.ServiceProxy.invoke(ServiceProxy.java: 
> 206)
>       at $Proxy36.start(Unknown Source)
>       at  
> org 
> .jboss 
> .system 
> .microcontainer 
> .StartStopLifecycleAction 
> .installAction(StartStopLifecycleAction.java:42)
>       at  
> org 
> .jboss 
> .system 
> .microcontainer 
> .StartStopLifecycleAction 
> .installAction(StartStopLifecycleAction.java:37)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins 
> .action 
> .SimpleControllerContextAction 
> .simpleInstallAction(SimpleControllerContextAction.java:62)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins 
> .action 
> .AccessControllerContextAction 
> .install(AccessControllerContextAction.java:71)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins 
> .AbstractControllerContextActions 
> .install(AbstractControllerContextActions.java:51)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins 
> .AbstractControllerContext.install(AbstractControllerContext.java:348)
>       at  
> org 
> .jboss 
> .system 
> .microcontainer 
> .ServiceControllerContext.install(ServiceControllerContext.java:286)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.install(AbstractController.java:1598)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.incrementState(AbstractController.java: 
> 934)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.resolveContexts(AbstractController.java: 
> 1062)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.resolveContexts(AbstractController.java: 
> 984)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.change(AbstractController.java:822)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.change(AbstractController.java:553)
>       at  
> org.jboss.system.ServiceController.doChange(ServiceController.java: 
> 688)
>       at  
> org.jboss.system.ServiceController.start(ServiceController.java:460)
>       at  
> org 
> .jboss.system.deployers.ServiceDeployer.start(ServiceDeployer.java: 
> 163)
>       at  
> org 
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java: 
> 99)
>       at  
> org 
> .jboss.system.deployers.ServiceDeployer.deploy(ServiceDeployer.java: 
> 46)
>       at  
> org 
> .jboss 
> .deployers 
> .spi 
> .deployer 
> .helpers 
> .AbstractSimpleRealDeployer 
> .internalDeploy(AbstractSimpleRealDeployer.java:62)
>       at  
> org 
> .jboss 
> .deployers 
> .spi 
> .deployer 
> .helpers.AbstractRealDeployer.deploy(AbstractRealDeployer.java:50)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins.deployers.DeployerWrapper.deploy(DeployerWrapper.java:171)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins.deployers.DeployersImpl.doDeploy(DeployersImpl.java:1439)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins 
> .deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1157)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins 
> .deployers.DeployersImpl.doInstallParentFirst(DeployersImpl.java:1178)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins.deployers.DeployersImpl.install(DeployersImpl.java:1098)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins 
> .AbstractControllerContext.install(AbstractControllerContext.java:348)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.install(AbstractController.java:1598)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.incrementState(AbstractController.java: 
> 934)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.resolveContexts(AbstractController.java: 
> 1062)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.resolveContexts(AbstractController.java: 
> 984)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.change(AbstractController.java:822)
>       at  
> org 
> .jboss 
> .dependency 
> .plugins.AbstractController.change(AbstractController.java:553)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins.deployers.DeployersImpl.process(DeployersImpl.java:781)
>       at  
> org 
> .jboss 
> .deployers 
> .plugins.main.MainDeployerImpl.process(MainDeployerImpl.java:698)
>       at  
> org 
> .jboss 
> .system 
> .server 
> .profileservice 
> .ProfileServiceBootstrap.loadProfile(ProfileServiceBootstrap.java:304)
>       at  
> org 
> .jboss 
> .system 
> .server 
> .profileservice 
> .ProfileServiceBootstrap.start(ProfileServiceBootstrap.java:205)
>       at  
> org.jboss.bootstrap.AbstractServerImpl.start(AbstractServerImpl.java: 
> 405)
>       at org.jboss.Main.boot(Main.java:209)
>       at org.jboss.Main$1.run(Main.java:547)
>       at java.lang.Thread.run(Thread.java:619)
> Caused by: org.springframework.beans.factory.BeanCreationException:  
> Error creating bean with name 'userRepositories': FactoryBean threw  
> exception on object creation; nested exception is  
> org.springframework.beans.factory.BeanCreationException: Error  
> creating bean with name 'roleManager': Post-processing of the  
> FactoryBean's object failed; nested exception is  
> java.lang.ClassCastException: com.ctc.wstx.stax.WstxInputFactory  
> cannot be cast to javax.xml.stream.XMLInputFactory
>       at  
> org.springframework.beans.factory.support.FactoryBeanRegistrySupport 
> $1.run(FactoryBeanRegistrySupport.java:127)
>       at java.security.AccessController.doPrivileged(Native Method)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .FactoryBeanRegistrySupport 
> .doGetObjectFromFactoryBean(FactoryBeanRegistrySupport.java:116)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .FactoryBeanRegistrySupport 
> .getObjectFromFactoryBean(FactoryBeanRegistrySupport.java:91)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .AbstractBeanFactory 
> .getObjectForBeanInstance(AbstractBeanFactory.java:1285)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:275)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:185)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:164)
>       at  
> org 
> .springframework 
> .beans 
> .factory 
> .support 
> .BeanDefinitionValueResolver 
> .resolveReference(BeanDefinitionValueResolver.java:269)
>       ... 78 more
>
>
> -- 
> -- 
> *Francois LE FEVRE*
> Ingenieur / Chercheur
> Email: flefevre@genoscope.cns.fr <mailto:flefevre@genoscope.cns.fr>
> Tel: 33 (0)1 60 87 45 83
>
>
> *Laboratoire de bioinformatique des reseaux
> CEA / DSV / FAR / IG / Genoscope / LBIR
> (French Atomic Energy Commission)
> *
> Website: http://www.genoscope.cns.fr/bioinfo/
> Mail: 2 rue Gaston Cremieux, 91057 Evry, France


Mime
View raw message