Hi Andreas**,

Can the production system get UTF-16 encoded XML messages?? I remember a bug
that we have fixed on the trunk with related to UTF-16. What is the version
of the Synapse you are using??

Thanks,
Ruwan

On Wed, Jul 28, 2010 at 5:45 PM, Luethi, Andreas <
[email protected]> wrote:

>  Hi
>
>
>
> I have three different systems (development, test, production). I have to
> process a SOAP-Message thro synapse. On two of the systems it works, on one
> I get the following error. The working systems running Windows (development)
> and SuSE Linux (Test), the Error-System running SuSE Linux (Procuction).
>
>
>
> Please help
>
>
>
> Error-System:
>
> # java -version
> java version "1.6.0_05"
> Java(TM) SE Runtime Environment (build 1.6.0_05-b13)
> BEA JRockit(R) (build
> R27.6.0-50_o-100423-1.6.0_05-20080626-2104-linux-x86_64, compiled mode)
>
>
>
>
>
>
> Exception in thread "HttpClientWorker-9" java.lang.RuntimeException: [was
> class java.io.CharConversionException] Invalid UTF-8 start byte 0xfc (at
> char #4859, byte #4071)
>
>                 at
> com.ctc.wstx.util.ExceptionUtil.throwRuntimeException(ExceptionUtil.java:18)
>
>                 at
> com.ctc.wstx.sr.StreamScanner.throwLazyError(StreamScanner.java:706)
>
>                 at
> com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3655)
>
>                 at
> com.ctc.wstx.sr.BasicStreamReader.getText(BasicStreamReader.java:809)
>
>                 at
> org.apache.axiom.om.impl.llom.OMStAXWrapper.getText(OMStAXWrapper.java:418)
>
>                 at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeText(StreamingOMSerializer.java:369)
>
>                 at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode(StreamingOMSerializer.java:109)
>
>                 at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(StreamingOMSerializer.java:68)
>
>                 at
> org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(StreamingOMSerializer.java:57)
>
>                 at
> org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(OMSerializerUtil.java:548)
>
>                 at
> org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOAPEnvelopeImpl.java:232)
>
>                 at
> org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsume(OMElementImpl.java:947)
>
>                 at
> org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:471)
>
>                 at
> org.apache.axis2.transport.http.SOAPMessageFormatter.writeTo(SOAPMessageFormatter.java:79)
>
>                 at
> org.apache.synapse.transport.nhttp.HttpCoreNIOSender.sendAsyncResponse(HttpCoreNIOSender.java:417)
>
>                 at
> org.apache.synapse.transport.nhttp.HttpCoreNIOSender.invoke(HttpCoreNIOSender.java:264)
>
>                 at
> org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:448)
>
>                 at
> org.apache.synapse.core.axis2.Axis2Sender.sendBack(Axis2Sender.java:138)
>
>                 at
> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:169)
>
>                 at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:301)
>
>                 at
> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:131)
>
>                 at
> org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:176)
>
>                 at
> org.apache.synapse.transport.nhttp.ClientWorker.run(ClientWorker.java:200)
>
>                 at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:885)
>
>                 at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
>
>                 at java.lang.Thread.run(Thread.java:619)
>
> Caused by: java.io.CharConversionException: Invalid UTF-8 start byte 0xfc
> (at char #4859, byte #4071)
>
>                 at
> com.ctc.wstx.io.UTF8Reader.reportInvalidInitial(UTF8Reader.java:302)
>
>                 at com.ctc.wstx.io.UTF8Reader.read(UTF8Reader.java:188)
>
>                 at com.ctc.wstx.io.MergedReader.read(MergedReader.java:101)
>
>                 at
> com.ctc.wstx.io.ReaderSource.readInto(ReaderSource.java:84)
>
>                 at
> com.ctc.wstx.io.BranchingReaderSource.readInto(BranchingReaderSource.java:57)
>
>                 at
> com.ctc.wstx.sr.StreamScanner.loadMore(StreamScanner.java:967)
>
>                 at
> com.ctc.wstx.sr.BasicStreamReader.readTextSecondary(BasicStreamReader.java:4626)
>
>                 at
> com.ctc.wstx.sr.BasicStreamReader.readCoalescedText(BasicStreamReader.java:4124)
>
>                 at
> com.ctc.wstx.sr.BasicStreamReader.finishToken(BasicStreamReader.java:3699)
>
>                 at
> com.ctc.wstx.sr.BasicStreamReader.safeFinishToken(BasicStreamReader.java:3647)
>
>                 ... 23 more
>
>
>
>
>
> *Andreas Lüthi*  |  Consultant  |  Global Public Sector
>
> Unisys (Schweiz) AG  |  Zürcherstrasse 59-61  |  CH-8800 Thalwil  |
> Office: ++41 44 723 30 94 |  Mobile: +41 79 286 76 44
>
> [image: cid:[email protected]]
>
>
> THIS COMMUNICATION MAY CONTAIN CONFIDENTIAL AND/OR OTHERWISE PROPRIETARY
> MATERIAL and is thus for use only by the intended recipient. If you received
> this in error, [image: misc_enviro]please contact the sender and delete
> the e-mail and its attachments from all computers.
>
>
>
>   Please consider the environment before printing this email.
>
>
>
>
>



-- 
Ruwan Linton
Software Architect & Product Manager, WSO2 ESB; http://wso2.org/esb
WSO2 Inc.; http://wso2.org

Lean . Enterprise . Middleware

phone: +1 408 754 7388 ext 51789
email: [email protected]; cell: +94 77 341 3097
blog: http://blog.ruwan.org
linkedin: http://www.linkedin.com/in/ruwanlinton
google: http://www.google.com/profiles/ruwan.linton
tweet: http://twitter.com/ruwanlinton

Reply via email to