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/