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