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
>>>
>>>
>>

Reply via email to