Just twitted to thank you JB ! I'll try to apply the fix on the 2009.02 version to test it myself in few days.
Regards, Raphaël 2010/1/19 Jean-Baptiste Onofré <[email protected]> > Hi Raph, > > I created SMXCOMP-699 concerning the jms:jca-consumer endpoint issue: > http://issues.apache.org/activemq/browse/SMXCOMP-699 > > I fixed it on the servicemix-jms trunk (2010.01-SNAPSHOT). > > If you want, I can apply the fix on the 2009.01 or 2009.02 tag and provide > a snapshot to you. > > > Regards > JB > > Raphaël Delaporte wrote: > >> Hi JB, >> >> No problem >> Thanks. >> >> Raphaël >> >> >> 2010/1/18 Jean-Baptiste Onofré <[email protected]> >> >> Hi Raph, >>> >>> I reproduced your issue but I had some customer emergency today. >>> >>> I will raise the jira task and correct the JMS component tomorrow. Sorry >>> for the delay. >>> >>> >>> Regards >>> JB >>> >>> Raphaël Delaporte wrote: >>> >>> Hi JB, >>>> >>>> Very kind of you ! >>>> >>>> Raphaël >>>> >>>> >>>> 2010/1/17 Jean-Baptiste Onofre <[email protected]> >>>> >>>> Hi Raph., >>>> >>>>> I make a test case today. I will keep you posted with the jira task if >>>>> I >>>>> raise one. >>>>> >>>>> >>>>> Regards >>>>> JB >>>>> >>>>> Raphaël Delaporte wrote: >>>>> >>>>> Hi Jean-Baptiste, >>>>> >>>>>> I'm using the default version of the JMS component with SMX 3.3.1, the >>>>>> 2009.01. >>>>>> >>>>>> I've checked the trunk as well, and I cannot find the >>>>>> JmsJcaConsumerEndpoint >>>>>> class in the JmsComponents's array of classes. >>>>>> Just deploy a <jms:jca-consumer> to reproduce the issue. >>>>>> >>>>>> Thanks a lot ! >>>>>> >>>>>> Raphaël >>>>>> >>>>>> >>>>>> 2010/1/16 Jean-Baptiste Onofré <[email protected]> >>>>>> >>>>>> Hi Raphaël, >>>>>> >>>>>> which version of the JMS component do you use: 2008.01, 2009.01, >>>>>>> 2009.02 >>>>>>> or >>>>>>> trunk (2010.01-SNAPSHOT) ? >>>>>>> >>>>>>> On the trunk, I suspect a bug. The JmsJcaConsumerEndpoint implements >>>>>>> JmsEndpointType, which is correct. But in the JmsComponent's >>>>>>> getEndpointClasses() method doesn't contain the >>>>>>> JmsJcaConsumerEndpoint >>>>>>> class >>>>>>> (whereas it contains JmsEndpoint, JmsConsumerEndpoint and >>>>>>> JmsProviderEndpoint). >>>>>>> >>>>>>> I'm going to try to reproduce your issue. If I can confirm the bug, I >>>>>>> will >>>>>>> correct it (and add an unit test). >>>>>>> >>>>>>> Regards >>>>>>> JB >>>>>>> >>>>>>> >>>>>>> Raphaël Delaporte wrote: >>>>>>> >>>>>>> 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 >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> >>>>>>>> Jean-Baptiste Onofré (Nanthrax) >>>>>>> BuildProcess/AutoDeploy Project Leader >>>>>>> http://buildprocess.sourceforge.net >>>>>>> [email protected] >>>>>>> PGP : 17D4F086 >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>> Jean-Baptiste Onofré >>>>> --------------------------------- >>>>> HomePage >>>>> http://www.nanthrax.net >>>>> --------------------------------- >>>>> Contacts >>>>> [email protected] >>>>> [email protected] >>>>> --------------------------------- >>>>> OpenSource >>>>> BuildProcess/AutoDeploy >>>>> http://buildprocess.sourceforge.net >>>>> Apache ServiceMix >>>>> http://servicemix.apache.org >>>>> ----------------------------------- >>>>> PGP : 17D4F086 >>>>> >>>>> >>>>> -- >>> Jean-Baptiste Onofré (Nanthrax) >>> BuildProcess/AutoDeploy Project Leader >>> http://buildprocess.sourceforge.net >>> [email protected] >>> PGP : 17D4F086 >>> >>> >>
