On Tue, Mar 24, 2009 at 4:50 PM, funkychap <funkycha...@hotmail.com> wrote:
>
> I installed the CSD14 patch for MQ5.3 and added the new MQ jars to the
> project and i no longer get the exception.
That is great news. And you are using the 1.1 api? eg useVersion102=false


>
>
>
> Thanks,
>
> Claus Ibsen-2 wrote:
>>
>> Hi
>>
>> I have committed a fix. So when a new 2.0-SNAPSHOT is build and
>> deployed on the maven repo, could you try it out?
>>
>>
>> On Tue, Mar 24, 2009 at 8:12 AM, Claus Ibsen <claus.ib...@gmail.com>
>> wrote:
>>> Hi
>>>
>>> I have had a quick look and it looks like a bug in Camel. I have
>>> created a ticket for it
>>> https://issues.apache.org/activemq/browse/CAMEL-1480
>>>
>>> Not many uses the old 1.0.2 JMS API hence not discovered before.
>>>
>>> If WebSphereMQ 5.3 support the new 1.1 JMS API then the MQ client
>>> .jars you have on your classpath must also be JMS 1.1 ready.
>>>
>>> But I will get a fix for the old 1.0.2 API. Then you can test it using
>>> a 2.0-SNAPSHOT version.
>>> See the Apache Camel downloads page for how to setup maven to look in
>>> the Apache SNAPSHOT repo.
>>>
>>>
>>>
>>>
>>> On Mon, Mar 23, 2009 at 7:56 PM, funkychap <funkycha...@hotmail.com>
>>> wrote:
>>>>
>>>>
>>>> Hi,
>>>>
>>>> I only tried with camel 2. If you want me to try with lower versions, i
>>>> can.Let me know.
>>>>
>>>> Thanks,
>>>>
>>>> Claus Ibsen-2 wrote:
>>>>>
>>>>> Hi
>>>>>
>>>>> The best solution would be if MQ can use JMS 1.1 api:
>>>>> You might need to setup the JMS connection factory in MQ to be JMS 1.1
>>>>> as
>>>>> well.
>>>>> There might be some option in MQ somewhere to configure this.
>>>>>
>>>>>
>>>>> Did it work with Camel 1.x or have you only tried 2.0m1?
>>>>>
>>>>> I will look into this in the morning when I am at work again.
>>>>> Maybe there is something we can do in Camel to support good old IBM :)
>>>>>
>>>>>
>>>>>
>>>>> On Mon, Mar 23, 2009 at 7:33 PM, funkychap <funkycha...@hotmail.com>
>>>>> wrote:
>>>>>>
>>>>>>
>>>>>> I got this when i tried it:
>>>>>>
>>>>>> 2009-03-23 13:31:25,636 INFO
>>>>>> [org.apache.camel.processor.interceptor.TraceInterceptor] -
>>>>>> ID-W2GZHS8301-1159-1237833080668-2-0 >>> direct:CustomerService -->
>>>>>> to(ibmmq://queue:My.QUEUE), Pattern:InOut,
>>>>>> Headers:{content.type=text/xml,
>>>>>> SOAPAction=""}, BodyType:byte[], Body:<soap:Envelope
>>>>>> .....</soap:Envelope>
>>>>>> Exception in thread "main" java.lang.AbstractMethodError:
>>>>>> com.ibm.mq.jms.MQQueueConnectionFactory.createConnection()Ljavax/jms/Connection;
>>>>>>        at
>>>>>> org.springframework.jms.support.JmsAccessor.createConnection(JmsAccessor.java:184)
>>>>>>        at
>>>>>> org.springframework.jms.listener.AbstractJmsListeningContainer.createSharedConnection(AbstractJmsListeningContainer.java:378)
>>>>>>        at
>>>>>> org.springframework.jms.listener.AbstractJmsListeningContainer.establishSharedConnection(AbstractJmsListeningContainer.java:346)
>>>>>>        at
>>>>>> org.springframework.jms.listener.AbstractJmsListeningContainer.doStart(AbstractJmsListeningContainer.java:258)
>>>>>>        at
>>>>>> org.springframework.jms.listener.SimpleMessageListenerContainer.doStart(SimpleMessageListenerContainer.java:175)
>>>>>>        at
>>>>>> org.springframework.jms.listener.AbstractJmsListeningContainer.initialize(AbstractJmsListeningContainer.java:171)
>>>>>>        at
>>>>>> org.springframework.jms.listener.AbstractJmsListeningContainer.afterPropertiesSet(AbstractJmsListeningContainer.java:134)
>>>>>>        at
>>>>>> org.apache.camel.component.jms.requestor.Requestor.doStart(Requestor.java:205)
>>>>>>        at
>>>>>>
>>>>>> Claus Ibsen-2 wrote:
>>>>>>>
>>>>>>> Hi
>>>>>>>
>>>>>>> Can you try with JMS 1.1?
>>>>>>> useVersion102=false
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Mon, Mar 23, 2009 at 7:05 PM, funkychap <funkycha...@hotmail.com>
>>>>>>> wrote:
>>>>>>>>
>>>>>>>> HI,
>>>>>>>>
>>>>>>>> I am trying to run the example provided in the camel manual.
>>>>>>>>
>>>>>>>> "Better JMS Transport for CXF Webservice using Apache Camel".
>>>>>>>>
>>>>>>>> I made changes to the connection factory to point to the iBM MQ 5.3.
>>>>>>>> I
>>>>>>>> changed the wsdl to my service wsdl. When i am trying to run, i am
>>>>>>>> getting
>>>>>>>> the exception:
>>>>>>>>
>>>>>>>> 2009-03-23 12:18:09,322 ERROR
>>>>>>>> [org.apache.camel.processor.DeadLetterChannel]
>>>>>>>> - Failed delivery for exchangeId:
>>>>>>>> ID-W2GZHS8301-4436-1237828678058-0-0.
>>>>>>>> On
>>>>>>>> delivery attempt: 5 caught: java.lang.ClassCastException:
>>>>>>>> org.apache.camel.component.jms.JmsConfiguration$CamelJmsTeemplate102
>>>>>>>> java.lang.ClassCastException:
>>>>>>>> org.apache.camel.component.jms.JmsConfiguration$CamelJmsTeemplate102
>>>>>>>>        at
>>>>>>>> org.apache.camel.component.jms.JmsProducer.process(JmsProducer.java:175)
>>>>>>>>        at
>>>>>>>> org.apache.camel.processor.SendProcessor.process(SendProcessor.java:68)
>>>>>>>>        at
>>>>>>>> org.apache.camel.processor.DelegateProcessor.processNext(DelegateProcessor.java:49)
>>>>>>>>        at
>>>>>>>> org.apache.camel.processor.DelegateProcessor.proceed(DelegateProcessor.java:78)
>>>>>>>>        at
>>>>>>>> org.apache.camel.processor.interceptor.TraceInterceptor.process(TraceInterceptor.java:115)
>>>>>>>>
>>>>>>>> Any Ideas:
>>>>>>>>
>>>>>>>> My client.xml is listed below:
>>>>>>>> <bean id="ibmmq"
>>>>>>>> class="org.apache.camel.component.jms.JmsComponent">
>>>>>>>>                <property name="connectionFactory">
>>>>>>>>                        <bean
>>>>>>>> class="com.ibm.mq.jms.MQQueueConnectionFactory">
>>>>>>>>                                <property name="transportType">
>>>>>>>>                                        <util:constant
>>>>>>>> static-field="com.ibm.mq.jms.JMSC.MQJMS_TP_CLIENT_MQ_TCPIP"/>
>>>>>>>>                                </property>
>>>>>>>>                                <property name="queueManager"
>>>>>>>> value="QM_w2gzhs8301"/>
>>>>>>>>                                <property name="hostName"
>>>>>>>> value="XXX.XXX.XX.XX"/>
>>>>>>>>                                <property name="port" value="1414"/>
>>>>>>>>                        </bean>
>>>>>>>>                </property>
>>>>>>>>                <property name="useVersion102" value="true" />
>>>>>>>>                <!--<property name="messageConverter"
>>>>>>>> ref="messageConverter102"/>
>>>>>>>>
>>>>>>>>        --></bean>
>>>>>>>>
>>>>>>>>                <bean id="messageConverter102"
>>>>>>>> class="org.springframework.jms.support.converter.SimpleMessageConverter102"/>
>>>>>>>>
>>>>>>>>                <client id="CustomerService"
>>>>>>>> xmlns="http://cxf.apache.org/jaxws";
>>>>>>>>
>>>>>>>> xmlns:enr="http://www.enrollment.com/RefreshService";
>>>>>>>>
>>>>>>>> serviceName="enr:EnrollmentRefreshService"
>>>>>>>>
>>>>>>>> endpointName="enr:EnrollmentRefreshService"
>>>>>>>>
>>>>>>>> address="camel://direct:CustomerService"
>>>>>>>>
>>>>>>>> serviceClass="com.enrollment.refreshservice.EnrollmentRefreshService">
>>>>>>>>
>>>>>>>> <features>
>>>>>>>>                        <!-- Enables logging of SOAP messages. -->
>>>>>>>>                        <logging xmlns="http://cxf.apache.org/core";
>>>>>>>> />
>>>>>>>>                </features>
>>>>>>>>                </client>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>        <camelContext id="camelContext" trace="true"
>>>>>>>> xmlns="http://camel.apache.org/schema/spring";>
>>>>>>>>                <route>
>>>>>>>>                        <from uri="direct:CustomerService" />
>>>>>>>>                        <to uri="ibmmq://queue:My.QUEUE" />
>>>>>>>>                </route>
>>>>>>>>        </camelContext>
>>>>>>>> --
>>>>>>>> View this message in context:
>>>>>>>> http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22665483.html
>>>>>>>> Sent from the Camel - Users (activemq) mailing list archive at
>>>>>>>> Nabble.com.
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> Claus Ibsen
>>>>>>> Apache Camel Committer
>>>>>>>
>>>>>>> Open Source Integration: http://fusesource.com
>>>>>>> Blog: http://davsclaus.blogspot.com/
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> --
>>>>>> View this message in context:
>>>>>> http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22666334.html
>>>>>> Sent from the Camel - Users (activemq) mailing list archive at
>>>>>> Nabble.com.
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Claus Ibsen
>>>>> Apache Camel Committer
>>>>>
>>>>> Open Source Integration: http://fusesource.com
>>>>> Blog: http://davsclaus.blogspot.com/
>>>>>
>>>>>
>>>>
>>>> --
>>>> View this message in context:
>>>> http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22666810.html
>>>> Sent from the Camel - Users (activemq) mailing list archive at
>>>> Nabble.com.
>>>>
>>>>
>>>
>>>
>>>
>>> --
>>> Claus Ibsen
>>> Apache Camel Committer
>>>
>>> Open Source Integration: http://fusesource.com
>>> Blog: http://davsclaus.blogspot.com/
>>>
>>
>>
>>
>> --
>> Claus Ibsen
>> Apache Camel Committer
>>
>> Open Source Integration: http://fusesource.com
>> Blog: http://davsclaus.blogspot.com/
>>
>>
>
> --
> View this message in context: 
> http://www.nabble.com/Apache-Camel-2.0-M1-java.lang.ClassCastException%3A-org.apache.camel.component.jms.JmsConfiguration%24CamelJmsTeemplate102-tp22665483p22683405.html
> Sent from the Camel - Users (activemq) mailing list archive at Nabble.com.
>
>



-- 
Claus Ibsen
Apache Camel Committer

Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/

Reply via email to