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 >
