Hello Hiranya, That is too bad to hear, we are not in position to move to a later version of Synapse, so what is the way out for us, please advise.
Thanks Abid -----Original Message----- From: Hiranya Jayathilaka [mailto:[email protected]] Sent: Thursday, May 17, 2012 12:06 PM To: [email protected] Subject: Re: how can I avoid this exception On Thu, May 17, 2012 at 9:30 PM, Abid Khan <[email protected]> wrote: > Hello Paul, > > Thanks for prompt response, and what you are saying makes perfect > sense, the issue on my side turned out to be more serious. As in my > message below I was thinking server is sending a valid XML response > with (may be) invalid DOCTYPE. Which is not the case. > > The problem seems to be that Synapse is not able to send the complete > message when the server is SSL, which is if we are using an httpS url > instead of plain http. And since server is getting a malformed XML > from synapse it is throwing html-based error back. > > I am wondering whether synapse was tested with https or is there any > special thing I have to configure to support https. > IIRC this was a known bug in the HTTP core version used in old Synapse releases. Thanks, Hiranya > > Thanks, > Abid > > -----Original Message----- > From: Paul Fremantle [mailto:[email protected]] > Sent: Wednesday, May 16, 2012 9:43 PM > To: [email protected] > Subject: Re: how can I avoid this exception > > Abid > > I'm not an expert on this. Basically the XML parser is behaving as it > *should*. The question is can we get it to behave as it shouldn't :-) > > 1) I think there is a way to tell the StAX parser to ignore the DOCTYPE. > I'm not sure if its possible to do this through Synapse into the > underlying StAX parser easily though. > > 2) If you aren't really doing any XML processing you could turn off > parsing completely > > 3) A complete hack I can think of is to use the message relay to parse > this as a binary, hack the message in place to avoid the problem, and > then use the builder mediator. > > Paul > > On Tue, May 15, 2012 at 3:57 PM, Abid Khan <[email protected]> wrote: > > > I did that; and the response is valid XML but the doctype is > > expected to be something like > > > > <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML/2.0//EN"> > > > > Instead of > > <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN"> > > > > > > > > PS: notice a forward slash before 2.0 in the correct one. > > > > The problem is that it will take very long time to go thru > > build/test cycle of that product, and if I can change that behavior > > in Synapse configuration that would help. > > > > Regards, > > Abid > > > > > > -----Original Message----- > > From: Paul Fremantle [mailto:[email protected]] > > Sent: Tuesday, May 15, 2012 6:16 AM > > To: [email protected] > > Subject: Re: how can I avoid this exception > > > > Abid > > > > A good approach is to put TCPMON in the middle to look at exactly > > what the server is responding to the Synapse engine. > > > > Paul > > > > On Tue, May 15, 2012 at 1:19 AM, Abid Khan <[email protected]> > wrote: > > > > > Hello all, > > > > > > I am getting following fault from synapse, It looks like the > > > application is sending back an protocol version that synapse > > > cannot accept, is there any way I can avoid this issue? > > > > > > > > > <soapenv:Fault > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><faultco > > > de xmlns:tns="http://www.w3.org/2003/05/soap-envelope > > ">tns:Receiver</faultcode><faultstring>org.apache.axis2.AxisFault: > > > org.apache.http.ProtocolException: Not a valid protocol version: > > > <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML > > > 2.0//EN"></faultstring></soapenv:Fault > > > > > > > > > Regards, > > > Abid Khan > > > > > > > > > > > -- > > Paul Fremantle > > Co-Founder and CTO, WSO2 > > Apache Synapse PMC Chair > > OASIS WS-RX TC Co-chair > > > > blog: http://pzf.fremantle.org > > [email protected] > > > > "Oxygenating the Web Service Platform", www.wso2.com > > > > > > -- > Paul Fremantle > Co-Founder and CTO, WSO2 > Apache Synapse PMC Chair > OASIS WS-RX TC Co-chair > > blog: http://pzf.fremantle.org > [email protected] > > "Oxygenating the Web Service Platform", www.wso2.com > -- Hiranya Jayathilaka Associate Technical Lead; WSO2 Inc.; http://wso2.org E-mail: [email protected]; Mobile: +94 77 633 3491 Blog: http://techfeast-hiranya.blogspot.com
