You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by "Vashisth, Sunil" <Su...@xerox.com> on 2013/05/13 08:47:30 UTC

Issues with spring-ws component

Modifying subject as it's an issue with spring-ws component and not camel context

I've tried upgrading to camel 2.10.4 but issue still occurs intermittently

Any pointers? Spring configuration is copied below



Thanks



-----Original Message-----
From: Vashisth, Sunil [mailto:Sunil.Vashisth@xerox.com]
Sent: Friday, May 10, 2013 10:58 AM
To: christian.mueller@gmail.com
Cc: users@camel.apache.org
Subject: RE: Issues with camel context



Please see my response inline



-----Original Message-----

From: Christian Müller [mailto:christian.mueller@gmail.com]

Sent: Thursday, May 09, 2013 3:52 AM

To: users@camel.apache.org

Subject: Re: Issues with camel context



Which version do you use?[Vashisth, Sunil]         2.10.2

Which component do you use?[Vashisth, Sunil]                spring-ws

Which OS/runtime do you use?[Vashisth, Sunil]                Windows 7, JRE 1.6

How looks your route?[Vashisth, Sunil]                 Route has some pre and processing around spring-ws component



[Vashisth, Sunil] <to uri="spring-ws:{{769: MESSAGE_URL}}?webServiceTemplate=#baseCamelMarshallerWSTemplate" />





<bean id="httpParams" class="org.apache.commons.httpclient.params.HttpClientParams">

      <!-- Timeout in milliseconds: in this case 4 minutes -->

      <property name="soTimeout" value="240000" />

    </bean>



    <bean id="httpClient" class="org.apache.commons.httpclient.HttpClient">

      <property name="params" ref="httpParams" />

    </bean>



    <bean id="httpSender" class="org.springframework.ws.transport.http.HttpComponentsMessageSender">

    </bean>



    <bean id="baseCamelMarshallerWSTemplate" class="org.springframework.ws.client.core.WebServiceTemplate" scope="prototype">

                <constructor-arg ref="messageFactory" />

        <property name="messageSender">

            <ref bean="httpSender"/>

        </property>

        <property name="checkConnectionForError" value="true"/>

        <property name="transformerFactoryClass" value="org.apache.xalan.processor.TransformerFactoryImpl"/>

    </bean>



   <bean id="messageFactory" class="org.springframework.ws.soap.saaj.SaajSoapMessageFactory">

                                <property name="soapVersion">

                                                <util:constant static-field="org.springframework.ws.soap.SoapVersion.SOAP_12"/>

                                </property>

                                <property name="messageFactory" ref="soapMessageFactoryImpl"/>

    </bean>



Sent from a mobile device

Am 08.05.2013 05:57 schrieb "Goel1, Vipin" <Vi...@xerox.com>>:



> Hi,

>

>   Sometime we get the following errors in logs while calling one  web

> service  sometimes we get the error on console. This is an

> intermittent issue and only work around as of now working to restart

> the camel context or server. We need this issue to be resolved at priority. Please help.

>

> .transform.stax.StAXSource; nested exception is

> javax.xml.transform.TransformerException: Can't transform a Source of

> type javax.xml.transform.stax.StAXSource

> ERROR DefaultErrorHandler - Failed delivery for (MessageId:

> ID-NODHCMSLTP1427-61837-1361879946102-0-158 on ExchangeId:

> ID-NODHCMSLTP1427-61837-1361879946102-0-1

> 57). Exhausted after delivery attempt: 1 caught:

> org.springframework.ws.client.WebServiceTransformerException:

> Transformation error: Can't transform a Source of type

> javax.xml.transform.stax.StAXSource; nested exception is

> javax.xml.transform.TransformerException: Can't transform a Source of

> type javax.xml.transform.st ax.StAXSource

> org.springframework.ws.client.WebServiceTransformerException:

> Transformation error: Can't transform a Source of type

> javax.xml.transform.stax.StAXSource; nested exception is

> javax.xml.transform.TransformerException: Can't transform a Source of

> type javax.xml.transform.stax.StAXSource

> at

> org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive

> (WebServiceTemplate.java:608)

> at

> org.springframework.ws.client.core.WebServiceTemplate.sendAndReceive(W

> ebServiceTemplate.java:537)

> at

> org.springframework.ws.client.core.WebServiceTemplate.doSendAndReceive

> (WebServiceTemplate.java:492)

> for contact Us webservice

>

>