camel-mina is using mina 1.1.7. And I do not think mina 1.1.x and
2.0.x is binary compatible. So you got to use mina 1.1.7.

We will later upgrade camel-mina when Mina official has a 2.0 GA release.


On Wed, Aug 19, 2009 at 3:20 PM, Alex Rios<[email protected]> wrote:
> I need some help. Using servicemix 3.3.1
> I'm unable to get the MINA part of the camel tutorial working.
> I mean, I think I have done what is described here: 
> http://servicemix.apache.org/35-using-other-camel-components.html
> Except that I'm using MINA version 2.0-M3.
>
> I must be doing something wrong, because it doesn't work for me.
>
> When I hotdeploy I get the following error messages:
>
>
> INFO  - AutoDeploymentService          - Directory: hotdeploy: Archive 
> changed: processing camel-tutorial-sa-1.0-SNAPSHOT.zip ...
>
> ERROR - CamelJbiComponent              - 
> org.apache.camel.ResolveEndpointFailedException: Failed to resolve endpoint: 
> mina:tcp://localhost:10021 due to: org.apache.camel.RuntimeCamelException: 
> Could not auto create component: mina
>
> WARN  - SpringCamelContext             - No spring-event endpoint enabled 
> for: 
> org.springframework.context.event.contextclosedevent[source=org.apache.xbean.spring.context.filesystemxmlapplicationcont...@f94934:
>  display name 
> [org.apache.xbean.spring.context.filesystemxmlapplicationcont...@f94934]; 
> startup date [Mon Aug
>
> 17 11:28:22 EDT 2009]; root of context hierarchy]
>
> INFO  - DeploymentService              - UnDeployed ServiceUnit 
> camel-tutorial-jms-su from Component: servicemix-jms
>
> ERROR - AutoDeploymentService          - Failed to update Service Assembly: 
> camel-tutorial-sa
>
>
>
> ....
>
>
>
>                                        <loc-message>Failed to resolve 
> endpoint:
>
>  mina:tcp://localhost:10021 due to: org.apache.camel.RuntimeCamelException: 
> Could not auto create component: mina</loc-message>
>
>                                        
> <stack-trace><![CDATA[org.apache.camel.ResolveEndpointFailedException: Failed 
> to resolve endpoint: mina:tcp://localhost:10021 due to: 
> org.apache.camel.RuntimeCamelException: Could not auto create component: mina
>
>        at 
> org.apache.camel.impl.DefaultCamelContext.getEndpoint(DefaultCamelContext.java:351)
>
>        at 
> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:53)
>
>        at org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:99)
>
>        at 
> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106)
>
>        at 
> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112)
>
>        at org.apache.camel.model.FromType.resolveEndpoint(FromType.java:73)
>
>        at 
> org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:81)
>
>        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:213)
>
>        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:89)
>
>        at 
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:644)
>
>        at 
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:634)
>
>        at 
> org.apache.camel.spring.SpringCamelContext.maybeDoStart(SpringCamelContext.java:166)
>
>        at 
> org.apache.camel.spring.SpringCamelContext.doStart(SpringCamelContext.java:161)
>
>        at org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:49)
>
>        at 
> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:96)
>
>        at 
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:115)
>
>        at 
> org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.java:78)
>
>        at 
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)
>
>        at 
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:76)
>
>        at 
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:274)
>
>        at 
> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:736)
>
>        at 
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383)
>
>        at 
> org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:87)
>
>        at 
> org.apache.servicemix.camel.CamelSpringDeployer.deploy(CamelSpringDeployer.java:77)
>
>        at 
> org.apache.servicemix.common.BaseServiceUnitManager.doDeploy(BaseServiceUnitManager.java:88)
>
>        at 
> org.apache.servicemix.common.BaseServiceUnitManager.deploy(BaseServiceUnitManager.java:69)
>
>        at 
> org.apache.servicemix.jbi.framework.DeploymentService.deployServiceAssembly(DeploymentService.java:520)
>
>        at 
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:349)
>
>        at 
> org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
>
>        at 
> org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:658)
>
>        at 
> org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:63)
>
>        at 
> org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:622)
>
>        at java.util.TimerThread.mainLoop(Timer.java:512)
>
>        at java.util.TimerThread.run(Timer.java:462)
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to