[jboss-user] [Installation, Configuration & DEPLOYMENT] - Re: Facing problem while deploying servicemix jbi component

aymeric.vermout do-not-reply at jboss.com
Mon Dec 15 12:00:34 EST 2008


Hello,

I'm sorry to 'up' this old thread, but I face problems when deploying servicemix 3.3 on jboss 4.2.3GA. The previous error in this thread is due to conflicting jars in the jboss classpath and in the servicemix zips. You have to delete them before continuing.

But I face another problem.

Here are the steps I followed: 
- I downloaded through SVN the jboss-deployer from servicemix . I changed in the pom the version (3.3). 
- I build the deployer. 
- I changed the jar camel-core1.3.jar into 1.4, in the deployer. 
- I renamed the deployer ending with .sar. 
- I deployed this file into the jboss deploy folder. 
- I then deploy the several components zip files (camel, http, ftp, cxf, bean and shared). No error messages occur. 
- I then deploy my SA. 

After some redeploy of my SA, I got the following error. (the end of stack can be different following the cases, but it is always a can't overwrite cause) 

org.apache 
.camel.RuntimeExpressionException: java.lang.IllegalStateException: Can't overwrite cause 
org.apache.camel.RuntimeExpressionException: java.lang.IllegalStateException: Can't overwrite cause 
        at org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:135) 
        at org.apache.camel.model.language.ExpressionType.evaluate(ExpressionType.java:98) 
        at org.apache.camel.processor.TransformProcessor.process(TransformProcessor.java:42) 
        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:69) 
        at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:155) 
        at org.apache.camel.processor.DeadLetterChannel.process(DeadLetterChannel.java:91) 
        at org.apache.camel.management.InstrumentationProcessor.process(InstrumentationProcessor.java:57) 
        at org.apache.camel.processor.UnitOfWorkProcessor.process(UnitOfWorkProcessor.java:39) 
        at org.apache.camel.util.AsyncProcessorHelper.process(AsyncProcessorHelper.java:41) 
        at org.apache.camel.processor.DelegateAsyncProcessor.process(DelegateAsyncProcessor.java:66) 
        at org.apache.servicemix.camel.CamelProviderEndpoint.handleActiveProviderExchange(CamelProviderEndpoint.java:115) 
        at org.apache.servicemix.camel.CamelProviderEndpoint.process(CamelProviderEndpoint.java:73) 
        at org.apache.servicemix.common.AsyncBaseLifeCycle.doProcess(AsyncBaseLifeCycle.java:600) 
        at org.apache.servicemix.common.AsyncBaseLifeCycle.processExchange(AsyncBaseLifeCycle.java:554) 
        at org.apache.servicemix.common.AsyncBaseLifeCycle.onMessageExchange(AsyncBaseLifeCycle.java:510) 
        at org.apache.servicemix.common.SyncLifeCycleWrapper.onMessageExchange(SyncLifeCycleWrapper.java:60) 
        at org.apache.servicemix.jbi.messaging.DeliveryChannelImpl.processInBound(DeliveryChannelImpl.java:620) 
        at org.apache.servicemix.jbi.nmr.flow.AbstractFlow.doRouting(AbstractFlow.java:172) 
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow.doRouting(SedaFlow.java:168) 
        at org.apache.servicemix.jbi.nmr.flow.seda.SedaQueue$1.run(SedaQueue.java:134) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) 
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) 
        at java.lang.Thread.run(Thread.java:619) 
Caused by: java.lang.IllegalStateException: Can't overwrite cause 
        at java.lang.Throwable.initCause(Throwable.java:320) 
        at org.jboss.mx.loading.RepositoryClassLoader.findClass(RepositoryClassLoader.java:624) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:307) 
        at org.jboss.mx.loading.RepositoryClassLoader.loadClassImpl(RepositoryClassLoader.java:474) 
        at org.jboss.mx.loading.RepositoryClassLoader.loadClass(RepositoryClassLoader.java:415) 
        at java.lang.ClassLoader.loadClass(ClassLoader.java:252) 
        at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) 
        at net.sf.saxon.expr.Tokenizer.followsOperator(Tokenizer.java:835) 
        at net.sf.saxon.expr.Tokenizer.next(Tokenizer.java:206) 
        at net.sf.saxon.expr.Tokenizer.tokenize(Tokenizer.java:169) 
        at net.sf.saxon.query.QueryParser.parseQuery(QueryParser.java:263) 
        at net.sf.saxon.query.QueryParser.makeXQueryExpression(QueryParser.java:103) 
        at net.sf.saxon.query.StaticQueryContext.compileQuery(StaticQueryContext.java:343) 
        at org.apache.camel.component.xquery.XQueryBuilder$1.createQueryExpression(XQueryBuilder.java:216) 
        at org.apache.camel.component.xquery.XQueryBuilder.initialize(XQueryBuilder.java:465) 
        at org.apache.camel.component.xquery.XQueryBuilder.evaluate(XQueryBuilder.java:102) 
        ... 22 more 


Another point that is strange is when I restart my jboss server. Before restarting, I remove my SA. I then restart jboss. For each component I got the following error. The components seem to be OK, but after some redeploy of my SA, I get again the previous error. I applied the same procedure with jboss and SM3.2.2 and I didn't encounter these problems. Can someone help? I tried to run my jboss with java1.5 & 1.6, but it doesn't change anything. 

Thanks very much, 
Aymeric 

17:46:18,787 ERROR [AutoDeploymentService] Failed to update Component: arc52683.0.tmp 
javax.jbi.management.DeploymentException: Component servicemix-bean is already installed 
        at org.apache.servicemix.jbi.framework.InstallationService.install(InstallationService.java:304) 
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.checkPendingComponents(AutoDeploymentService.java:518) 
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateSharedLibrary(AutoDeploymentService.java:317) 
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:254) 
        at org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExternalArchive(AutoDeploymentService.java:204) 
        at org.servicemix.jboss.deployment.JBIService.installArchive(JBIService.java:116) 
        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:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at org.servicemix.jboss.deployment.JBIDeployer.create(JBIDeployer.java:105) 
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:969) 
        at org.jboss.deployment.MainDeployer.create(MainDeployer.java:959) 
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:818) 
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) 
        at sun.reflect.GeneratedMethodAccessor25.invoke(Unknown Source) 
        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:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 
        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:659) 
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy9.deploy(Unknown Source) 
        at org.jboss.deployment.scanner.URLDeploymentScanner.deploy(URLDeploymentScanner.java:421) 
        at org.jboss.deployment.scanner.URLDeploymentScanner.scan(URLDeploymentScanner.java:634) 
        at org.jboss.deployment.scanner.AbstractDeploymentScanner$ScannerThread.doScan(AbstractDeploymentScanner.java:263) 
        at org.jboss.deployment.scanner.AbstractDeploymentScanner.startService(AbstractDeploymentScanner.java:336) 
        at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289) 
        at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245) 
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source) 
        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:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978) 
        at $Proxy0.start(Unknown Source) 
        at org.jboss.system.ServiceController.start(ServiceController.java:417) 
        at sun.reflect.GeneratedMethodAccessor10.invoke(Unknown Source) 
        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:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:86) 
        at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264) 
        at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659) 
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy4.start(Unknown Source) 
        at org.jboss.deployment.SARDeployer.start(SARDeployer.java:304) 
        at org.jboss.deployment.MainDeployer.start(MainDeployer.java:1025) 
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:819) 
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:782) 
        at org.jboss.deployment.MainDeployer.deploy(MainDeployer.java:766) 
        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:155) 
        at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94) 
        at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133) 
        at org.jboss.mx.server.Invocation.invoke(Invocation.java:88) 
        at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142) 
        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:659) 
        at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210) 
        at $Proxy5.deploy(Unknown Source) 
        at org.jboss.system.server.ServerImpl.doStart(ServerImpl.java:482) 
        at org.jboss.system.server.ServerImpl.start(ServerImpl.java:362) 
        at org.jboss.Main.boot(Main.java:200) 
        at org.jboss.Main$1.run(Main.java:508) 
        at java.lang.Thread.run(Thread.java:619)


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4196642#4196642

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4196642



More information about the jboss-user mailing list