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)

Reply via email to