Is it you're using different camel versions to the one used by smx
3.2.1 for servicemix-camel?

in your su project type

mvn dependency:list

http://maven.apache.org/plugins/maven-dependency-plugin/list-mojo.html

2008/8/14 Ihor Lozinsky <[EMAIL PROTECTED]>:
> Thursday 14 August 2008 12:53:43 James Strachan написав:
>> What does your pom.xml look like in terms of dependencies?
>>
>> 2008/8/14 Ihor Lozinsky <[EMAIL PROTECTED]>:
>> > Hello. My name is Ihor
>> >
>> > I am trying to deal with SM 3.2.2 and camel
>> >
>> > I have such RouteBuilder:
>> >
>> > [code]
>> > /**
>> >  * Licensed to the Apache Software Foundation (ASF) under one or more
>> >  * contributor license agreements.  See the NOTICE file distributed with
>> >  * this work for additional information regarding copyright ownership.
>> >  * The ASF licenses this file to You under the Apache License, Version
>> > 2.0 * (the "License"); you may not use this file except in compliance
>> > with * the License.  You may obtain a copy of the License at
>> >  *
>> >  *      http://www.apache.org/licenses/LICENSE-2.0
>> >  *
>> >  * Unless required by applicable law or agreed to in writing, software
>> >  * distributed under the License is distributed on an "AS IS" BASIS,
>> >  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
>> > implied. * See the License for the specific language governing
>> > permissions and * limitations under the License.
>> >  */
>> > package org.apache.servicemix.tutorial.camel;
>> >
>> > import org.apache.camel.Exchange;
>> > import org.apache.camel.Expression;
>> > import org.apache.camel.Processor;
>> > import org.apache.camel.builder.RouteBuilder;
>> > import static org.apache.camel.builder.xml.XPathBuilder.xpath;
>> > import org.apache.camel.model.OtherwiseType;
>> >
>> > /**
>> >  * A Camel Router
>> >  *
>> >  * @version $Revision: 1.1 $
>> >  */
>> > public class MyRouteBuilder extends RouteBuilder {
>> >
>> >    public void configure() {
>> >
>> >
>> >        from("mina:tcp://localhost:10021")
>> >                .choice()
>> >                        .when(xpath("/message"))
>> >                                .to("log:type_1")
>> >
>> > .to("jbi:endpoint:urn:servicemix:router:file:sender_1")
>> > .when(xpath("/doc"))
>> >                                .to("log:type_2")
>> >
>> > .to("jbi:endpoint:urn:servicemix:router:file:sender_2") .otherwise()
>> >
>> > .to("jbi:endpoint:urn:servicemix:router:file:sender_3")
>> > .to("log:otherwise");
>> >
>> >
>> >        from("jbi:endpoint:urn:servicemix:router:jms:consumer")
>> >                        .to("mina:tcp://localhost:10021");
>> >
>> >        from("timer://tutorial?fixedRate=true&period=10000")
>> >                .setBody(constant("<message>Hello world!</message>"))
>> >                .to("mina:tcp://localhost:10021");
>> >
>> >        from("timer://tutorial?fixedRate=true&period=7000")
>> >        .setBody(constant("<doc>Hello world!</doc>"))
>> >        .to("mina:tcp://localhost:10021");
>> >
>> >    }
>> > }
>> >
>> > [/code]
>> >
>> > BUILD SUCCESSFUL...
>> >
>> > But when deploying i get error message:
>> >
>> > [code]
>> > INFO  - DeploymentService              - UnDeployed ServiceUnit
>> > router-file-su from Component: servicemix-file
>> > INFO  - DeploymentService              - UnDeployed ServiceUnit
>> > router-jms-su from Component: servicemix-jms
>> > ERROR - AutoDeploymentService          - Failed to update Service
>> > Assembly: router-sa
>> > java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>> > <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>> > version="1.0">
>> > <jbi-task-result>
>> > <frmwk-task-result>
>> > <frmwk-task-result-details>
>> > <task-result-details>
>> > <task-id>deploy</task-id>
>> > <task-result>FAILED</task-result>
>> > <message-type>ERROR</message-type>
>> > </task-result-details>
>> > </frmwk-task-result-details>
>> > </frmwk-task-result>
>> > <component-task-result
>> > xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>> >        <component-name>servicemix-camel</component-name>
>> >        <component-task-result-details>
>> >                <task-result-details>
>> >                        <task-id>deploy</task-id>
>> >                        <task-result>FAILED</task-result>
>> >                        <message-type>ERROR</message-type>
>> >                        <task-status-msg>
>> > <msg-loc-info>
>> > <loc-token/>
>> > <loc-message>Could not deploy xbean service unit</loc-message>
>> > </msg-loc-info>
>> > </task-status-msg>
>> >                        <exception-info>
>> >                                <nesting-level>1</nesting-level>
>> >                                <msg-loc-info>
>> >                                        <loc-token/>
>> >
>> > <loc-message>org.springframework.beans.factory.BeanCreationException:
>> > Error creating bean with name 'camel:beanPostProcessor': Cannot resolve
>> > reference to bean 'camel' while setting bean property 'camelContext';
>> > nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType;</loc-message> <stack-trace><!
>> > [CDATA[org.apache.xbean.kernel.ServiceRegistrationException:
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel:beanPostProcessor': Cannot resolve reference to
>> > bean 'camel' while setting bean property 'camelContext'; nested exception
>> > is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(S
>> >erviceManagerRegistry.java:424) at
>> > org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardK
>> >ernel.java:220) at
>> > org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java
>> >:152) at
>> > org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractX
>> >BeanDeployer.java:83) at
>> > org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeploye
>> >r.java:83) at
>> > org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceU
>> >nitManager.java:88) at
>> > org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUni
>> >tManager.java:69) at
>> > org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssemb
>> >ly(DeploymentService.java:508) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAs
>> >sembly(AutoDeploymentService.java:353) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(A
>> >utoDeploymentService.java:256) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirector
>> >y(AutoDeploymentService.java:664) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800
>> > (AutoDeploymentService.java:62)
>> >        at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeplo
>> >ymentService.java:628) at java.util.TimerThread.mainLoop(Timer.java:512)
>> >        at java.util.TimerThread.run(Timer.java:462)
>> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> > creating bean with name 'camel:beanPostProcessor': Cannot resolve
>> > reference to bean 'camel' while setting bean property 'camelContext';
>> > nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.res
>> >olveReference(BeanDefinitionValueResolver.java:269) at
>> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.res
>> >olveValueIfNecessary(BeanDefinitionValueResolver.java:109) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.populateBean(AbstractAutowireCapableBeanFactory.java:861) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.createBean(AbstractAutowireCapableBeanFactory.java:421) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject
>> >(AbstractBeanFactory.java:251) at
>> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.ge
>> >tSingleton(DefaultSingletonBeanRegistry.java:156) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:248) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:160) at
>> > org.springframework.context.support.AbstractApplicationContext.getBean(Ab
>> >stractApplicationContext.java:733) at
>> > org.springframework.context.support.AbstractApplicationContext.registerBe
>> >anPostProcessors(AbstractApplicationContext.java:511) at
>> > org.springframework.context.support.AbstractApplicationContext.refresh(Ab
>> >stractApplicationContext.java:337) at
>> > org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(S
>> >pringConfiguration.java:63) at
>> > org.apache.xbean.server.spring.configuration.SpringConfigurationServiceFa
>> >ctory.createService(SpringConfigurationServiceFactory.java:106) at
>> > org.apache.xbean.kernel.standard.ServiceManager.start(ServiceManager.java
>> >:420) at
>> > org.apache.xbean.kernel.standard.ServiceManager.initialize(ServiceManager
>> >.java:200) at
>> > org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable.call
>> >(RegistryFutureTask.java:110) at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at
>> > java.util.concurrent.FutureTask.run(FutureTask.java:138) at
>> > org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(S
>> >erviceManagerRegistry.java:409) ... 14 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> > creating bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.initializeBean(AbstractAutowireCapableBeanFactory.java:1174) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.createBean(AbstractAutowireCapableBeanFactory.java:425) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject
>> >(AbstractBeanFactory.java:251) at
>> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.ge
>> >tSingleton(DefaultSingletonBeanRegistry.java:156) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:248) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:160) at
>> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.res
>> >olveReference(BeanDefinitionValueResolver.java:261) ... 33 more
>> > Caused by: java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.apache.servicemix.tutorial.camel.MyRouteBuilder.configure(MyRouteBuil
>> >der.java:36) at
>> > org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:
>> >176) at
>> > org.apache.camel.builder.RouteBuilder.getRouteList(RouteBuilder.java:155)
>> >        at
>> > org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.j
>> >ava:340) at
>> > org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContex
>> >tFactoryBean.java:419) at
>> > org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelC
>> >ontextFactoryBean.java:192) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171) ... 39
>> > more
>> > ]]></stack-trace>
>> >                                </msg-loc-info>
>> >                        </exception-info>
>> >                </task-result-details>
>> >        </component-task-result-details>
>> > </component-task-result>
>> > <component-task-result
>> > xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>> >        <component-name>servicemix-file</component-name>
>> >        <component-task-result-details>
>> >                <task-result-details>
>> >                        <task-id>deploy</task-id>
>> >                        <task-result>SUCCESS</task-result>
>> >                </task-result-details>
>> >        </component-task-result-details>
>> > </component-task-result>
>> > <component-task-result
>> > xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>> >        <component-name>servicemix-jms</component-name>
>> >        <component-task-result-details>
>> >                <task-result-details>
>> >                        <task-id>deploy</task-id>
>> >                        <task-result>SUCCESS</task-result>
>> >                </task-result-details>
>> >        </component-task-result-details>
>> > </component-task-result>
>> > </jbi-task-result>
>> > </jbi-task>
>> >
>> >        at
>> > org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementS
>> >upport.java:125) at
>> > org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementS
>> >upport.java:111) at
>> > org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssemb
>> >ly(DeploymentService.java:543) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAs
>> >sembly(AutoDeploymentService.java:353) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(A
>> >utoDeploymentService.java:256) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirector
>> >y(AutoDeploymentService.java:664) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800
>> > (AutoDeploymentService.java:62)
>> >        at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeplo
>> >ymentService.java:628) at java.util.TimerThread.mainLoop(Timer.java:512)
>> >        at java.util.TimerThread.run(Timer.java:462)
>> > WARN  - AutoDeploymentService          - Directory: hotdeploy: Automatic
>> > install
>> > of
>> > /opt/servicemix/apache-servicemix-3.2.2/hotdeploy/router-sa-1.0-SNAPSHOT.
>> >jar failed
>> > javax.jbi.management.DeploymentException: Failed to update Service
>> > Assembly: router-sa
>> >        at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAs
>> >sembly(AutoDeploymentService.java:368) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(A
>> >utoDeploymentService.java:256) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirector
>> >y(AutoDeploymentService.java:664) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800
>> > (AutoDeploymentService.java:62)
>> >        at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeplo
>> >ymentService.java:628) at java.util.TimerThread.mainLoop(Timer.java:512)
>> >        at java.util.TimerThread.run(Timer.java:462)
>> > Caused by: java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
>> > <jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
>> > version="1.0">
>> > <jbi-task-result>
>> > <frmwk-task-result>
>> > <frmwk-task-result-details>
>> > <task-result-details>
>> > <task-id>deploy</task-id>
>> > <task-result>FAILED</task-result>
>> > <message-type>ERROR</message-type>
>> > </task-result-details>
>> > </frmwk-task-result-details>
>> > </frmwk-task-result>
>> > <component-task-result
>> > xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>> >        <component-name>servicemix-camel</component-name>
>> >        <component-task-result-details>
>> >                <task-result-details>
>> >                        <task-id>deploy</task-id>
>> >                        <task-result>FAILED</task-result>
>> >                        <message-type>ERROR</message-type>
>> >                        <task-status-msg>
>> > <msg-loc-info>
>> > <loc-token/>
>> > <loc-message>Could not deploy xbean service unit</loc-message>
>> > </msg-loc-info>
>> > </task-status-msg>
>> >                        <exception-info>
>> >                                <nesting-level>1</nesting-level>
>> >                                <msg-loc-info>
>> >                                        <loc-token/>
>> >
>> > <loc-message>org.springframework.beans.factory.BeanCreationException:
>> > Error creating bean with name 'camel:beanPostProcessor': Cannot resolve
>> > reference to bean 'camel' while setting bean property 'camelContext';
>> > nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType;</loc-message> <stack-trace><!
>> > [CDATA[org.apache.xbean.kernel.ServiceRegistrationException:
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel:beanPostProcessor': Cannot resolve reference to
>> > bean 'camel' while setting bean property 'camelContext'; nested exception
>> > is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(S
>> >erviceManagerRegistry.java:424) at
>> > org.apache.xbean.kernel.standard.StandardKernel.registerService(StandardK
>> >ernel.java:220) at
>> > org.apache.xbean.server.spring.loader.SpringLoader.load(SpringLoader.java
>> >:152) at
>> > org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractX
>> >BeanDeployer.java:83) at
>> > org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeploye
>> >r.java:83) at
>> > org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceU
>> >nitManager.java:88) at
>> > org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUni
>> >tManager.java:69) at
>> > org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssemb
>> >ly(DeploymentService.java:508) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAs
>> >sembly(AutoDeploymentService.java:353) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(A
>> >utoDeploymentService.java:256) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirector
>> >y(AutoDeploymentService.java:664) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800
>> > (AutoDeploymentService.java:62)
>> >        at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeplo
>> >ymentService.java:628) at java.util.TimerThread.mainLoop(Timer.java:512)
>> >        at java.util.TimerThread.run(Timer.java:462)
>> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> > creating bean with name 'camel:beanPostProcessor': Cannot resolve
>> > reference to bean 'camel' while setting bean property 'camelContext';
>> > nested exception is
>> > org.springframework.beans.factory.BeanCreationException: Error creating
>> > bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.res
>> >olveReference(BeanDefinitionValueResolver.java:269) at
>> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.res
>> >olveValueIfNecessary(BeanDefinitionValueResolver.java:109) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1099) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.populateBean(AbstractAutowireCapableBeanFactory.java:861) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.createBean(AbstractAutowireCapableBeanFactory.java:421) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject
>> >(AbstractBeanFactory.java:251) at
>> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.ge
>> >tSingleton(DefaultSingletonBeanRegistry.java:156) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:248) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:160) at
>> > org.springframework.context.support.AbstractApplicationContext.getBean(Ab
>> >stractApplicationContext.java:733) at
>> > org.springframework.context.support.AbstractApplicationContext.registerBe
>> >anPostProcessors(AbstractApplicationContext.java:511) at
>> > org.springframework.context.support.AbstractApplicationContext.refresh(Ab
>> >stractApplicationContext.java:337) at
>> > org.apache.xbean.server.spring.configuration.SpringConfiguration.<init>(S
>> >pringConfiguration.java:63) at
>> > org.apache.xbean.server.spring.configuration.SpringConfigurationServiceFa
>> >ctory.createService(SpringConfigurationServiceFactory.java:106) at
>> > org.apache.xbean.kernel.standard.ServiceManager.start(ServiceManager.java
>> >:420) at
>> > org.apache.xbean.kernel.standard.ServiceManager.initialize(ServiceManager
>> >.java:200) at
>> > org.apache.xbean.kernel.standard.RegistryFutureTask$RegisterCallable.call
>> >(RegistryFutureTask.java:110) at
>> > java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at
>> > java.util.concurrent.FutureTask.run(FutureTask.java:138) at
>> > org.apache.xbean.kernel.standard.ServiceManagerRegistry.registerService(S
>> >erviceManagerRegistry.java:409) ... 14 more
>> > Caused by: org.springframework.beans.factory.BeanCreationException: Error
>> > creating bean with name 'camel': Invocation of init method failed; nested
>> > exception is java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.initializeBean(AbstractAutowireCapableBeanFactory.java:1174) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.createBean(AbstractAutowireCapableBeanFactory.java:425) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject
>> >(AbstractBeanFactory.java:251) at
>> > org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.ge
>> >tSingleton(DefaultSingletonBeanRegistry.java:156) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:248) at
>> > org.springframework.beans.factory.support.AbstractBeanFactory.getBean(Abs
>> >tractBeanFactory.java:160) at
>> > org.springframework.beans.factory.support.BeanDefinitionValueResolver.res
>> >olveReference(BeanDefinitionValueResolver.java:261) ... 33 more
>> > Caused by: java.lang.NoSuchMethodError:
>> > org.apache.camel.model.ChoiceType.otherwise()Lorg/apache/camel/model/Othe
>> >rwiseType; at
>> > org.apache.servicemix.tutorial.camel.MyRouteBuilder.configure(MyRouteBuil
>> >der.java:36) at
>> > org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:
>> >176) at
>> > org.apache.camel.builder.RouteBuilder.getRouteList(RouteBuilder.java:155)
>> >        at
>> > org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.j
>> >ava:340) at
>> > org.apache.camel.spring.CamelContextFactoryBean.installRoutes(CamelContex
>> >tFactoryBean.java:419) at
>> > org.apache.camel.spring.CamelContextFactoryBean.afterPropertiesSet(CamelC
>> >ontextFactoryBean.java:192) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201) at
>> > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFact
>> >ory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171) ... 39
>> > more
>> > ]]></stack-trace>
>> >                                </msg-loc-info>
>> >                        </exception-info>
>> >                </task-result-details>
>> >        </component-task-result-details>
>> > </component-task-result>
>> > <component-task-result
>> > xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>> >        <component-name>servicemix-file</component-name>
>> >        <component-task-result-details>
>> >                <task-result-details>
>> >                        <task-id>deploy</task-id>
>> >                        <task-result>SUCCESS</task-result>
>> >                </task-result-details>
>> >        </component-task-result-details>
>> > </component-task-result>
>> > <component-task-result
>> > xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
>> >        <component-name>servicemix-jms</component-name>
>> >        <component-task-result-details>
>> >                <task-result-details>
>> >                        <task-id>deploy</task-id>
>> >                        <task-result>SUCCESS</task-result>
>> >                </task-result-details>
>> >        </component-task-result-details>
>> > </component-task-result>
>> > </jbi-task-result>
>> > </jbi-task>
>> >
>> >        at
>> > org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementS
>> >upport.java:125) at
>> > org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementS
>> >upport.java:111) at
>> > org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssemb
>> >ly(DeploymentService.java:543) at
>> > org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAs
>> >sembly(AutoDeploymentService.java:353) ... 6 more
>> > [/code]
>> >
>> >
>> > What is wrong?
>> > Thanks...
>
>
> router-camel-su/pom.xml :
> [code]
>  <dependencies>
>    <dependency>
>      <groupId>org.apache.servicemix</groupId>
>      <artifactId>servicemix-camel</artifactId>
>      <version>${servicemix-version}</version>
>    </dependency>
>    <dependency>
>      <groupId>org.apache.servicemix</groupId>
>      <artifactId>servicemix-core</artifactId>
>      <version>${servicemix-version}</version>
>      <scope>provided</scope>
>    </dependency>
>    <dependency>
>      <groupId>org.apache.camel</groupId>
>      <artifactId>camel-mina</artifactId>
>      <version>${camel-version}</version>
>    </dependency>
>  </dependencies>
>  <properties>
>    <servicemix-version>3.2.1</servicemix-version>
>    <camel-version>1.4.0</camel-version>
>  </properties>
> [/code]
>
>
>
> router-sa/pox.xml
> [code]
>  <dependencies>
>    <dependency>
>        <groupId>org.apache.servicemix.tutorial.camel</groupId>
>        <artifactId>router-camel-su</artifactId>
>        <version>1.0-SNAPSHOT</version>
>    </dependency>
>    <dependency>
>        <groupId>org.apache.servicemix.tutorial.camel</groupId>
>        <artifactId>router-file-su</artifactId>
>        <version>1.0-SNAPSHOT</version>
>    </dependency>
>    <dependency>
>        <groupId>org.apache.servicemix.tutorial.camel</groupId>
>        <artifactId>router-jms-su</artifactId>
>        <version>1.0-SNAPSHOT</version>
>    </dependency>
>  </dependencies>
>  <properties>
>    <servicemix-version>3.2.2</servicemix-version>
>  </properties>
> [/code]
>



-- 
James
-------
http://macstrac.blogspot.com/

Open Source Integration
http://open.iona.com

Reply via email to