Hi,

I've got this error message when I try to deploy jms:jca-consumer endpoint

<loc-message>Endpoint is not of type: [class
org.apache.servicemix.jms.JmsEndpoint, class
org.apache.servicemix.jms.endpoints.JmsConsumerEndpoint, class
org.apache.servicemix.jms.endpoints.JmsProviderEndpoint] but is of type:
class
org.apache.servicemix.jms.endpoints.JmsJcaConsumerEndpoint</loc-message>
<stack-trace><![CDATA[javax.jbi.management.DeploymentException: Endpoint is
not of type: [class org.apache.servicemix.jms.JmsEndpoint, class
org.apache.servicemix.jms.endpoints.JmsConsumerEndpoint, class
org.apache.servicemix.jms.endpoints.JmsProviderEndpoint] but is of type:
class org.apache.servicemix.jms.endpoints.JmsJcaConsumerEndpoint
        at
org.apache.servicemix.common.xbean.BaseXBeanDeployer.validate(BaseXBeanDeployer.java:59)
        at
org.apache.servicemix.common.xbean.AbstractXBeanDeployer.deploy(AbstractXBeanDeployer.java:97)
        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)


My xbean.xml :

xmlns:jms="http://servicemix.apache.org/jms/1.0";

[...]
<jms:jca-consumer
         service="esb:jmsConsumerTransac"
         endpoint="jmsConsumer"
        targetService="esb:CamelTransac"
        targetEndpoint="transac"
        connectionFactory="#connectionFactory"
        resourceAdapter="#resourceAdapter"
        activationSpec="#activationSpec" />
[...]

Any ideas ?

Thanks !
Raphaël

Reply via email to