I did the test and running a standalone camel works. I do not have the
error anymore.

When i'm not providing the JMS API i have a classNotFoundException. Can
it still be a double API missmatch ?

Do you have ideas or lead to help me fix this problem ?

Le 09/12/2011 10:38, Pierre HARDY a écrit :
> Actualy i'm providing a jms.jar (version 1.1) but i'm not sure of the
> compliance of ibjms jar, looking inside this jar didn't provide enought
> information but by comparing the API they look like the same.
>
> Christian, as you mention, i'm effectively using an OSGi container
> (Karaf) but i didn't find any javax.jms interface classes and without
> providing the jms jar api the container's classloader couldn't find
> those classes so i'm guessing there is only one jms api but i will give
> a try to run it outside of the container.
>
>
> Le 08/12/2011 18:26, Christian Schneider a écrit :
>> I rather think there might be two different jms apis around.
>> If the tibco impl and your bundle see different jms api classes then
>> this error can happen.
>>
>> You can easily check Babaks assumption by running the same route
>> outside OSGi. If it works outside OSGi than it is rather
>> the double jms api issue. If it does not work then the tibco
>> connection factory may in fact be only jms 1.0.2 compliant.
>>
>> Christian
>>
>>
>> Am 08.12.2011 17:16, schrieb bvahdat:
>>> Hi,
>>>
>>> could it be that the 'com.tibco.tibjms.TibjmsConnectionFactory' class
>>> you've
>>> got on the classpath is just JMS 1.0.2 and not necessarily JMS 1.1
>>> complaint. Can you please check it, maybe through the Manifest inside
>>> the
>>> jar containing that class?
>>>
>>>  From Camel 2.5 onwards the support for the JMS 1.0.2 has been dropt,
>>> see [1]
>>>
>>> [1] http://camel.apache.org/jms
>>>
>>> Babak
>>>
>>> -- 
>>> View this message in context:
>>> http://camel.465427.n5.nabble.com/Problem-using-JmsCompoment-with-Tibco-implementation-tp5059096p5059303.html
>>> Sent from the Camel - Users mailing list archive at Nabble.com.

-- 
Pierre HARDY
Secteur public
Sopragroup.
14-16, rue de Vincennes 93100 Montreuil
--------------------------------------------------------------
Phone : +33 (0)1 49 88 50 53
[email protected] <mailto:[email protected]> -
www.sopragroup.com <http://www.sopragroup.com>

Ce message peut contenir des informations confidentielles dont la
divulgation est à ce titre rigoureusement interdite en l'absence
d'autorisation explicite de l'émetteur. Dans l'hypothèse où vous auriez
reçu par erreur ce message, merci de le renvoyer à l'émetteur et de
détruire toute copie.

P Pensez à l'environnement avant d'imprimer / Before printing, think
about the environment.

Reply via email to