Jeff,
Yep. that's the one. Basically http client tries to send the data and
when it fails tries to send it again. serializeAndConsume by design
does not cache the information (does not build the om tree). This is
good news just replacing one for the other. We'll take this account
and may be add a flag for this behavior.
Thanks,
dims
On 6/8/06, Jeff Ling <[EMAIL PROTECTED]> wrote:
Hi Paul,
I assume you meant the
element.serializeAndConsume(bytesOut, format);
in public byte[] writeBytes()
right? No, that didn't work. However, following your lead, I changed the
same function in
private void handleOMOutput(OutputStream out, boolean doingMTOM)
throws XMLStreamException {
format.setDoOptimize(doingMTOM);
element.serializeAndConsume(out, format);
}
to
private void handleOMOutput(OutputStream out, boolean doingMTOM)
throws XMLStreamException {
format.setDoOptimize(doingMTOM);
element.serialize(out, format);
}
That fixed it. Maybe we are using different versions so the line count is
different? Please confirm.
This is great!
Jeff
On 6/8/06, Paul Fremantle <[EMAIL PROTECTED]> wrote:
> Jeff
>
> We have an idea :-) Can you help us test if its any good?
>
> Can you please try this fix:
>
> At line 194 in
org.apache.axis2.transport.http.SOAPOverHTTPSender.
>
> Please change
> element.serializeAndConsume(out, format); to
> element.serialize(out, format);
>
> If that works for you then we can craft a proper fix around this.
>
> Thanks
>
> Paul
>
> --
> Paul Fremantle
> VP/Technology, WSO2 and OASIS WS-RX TC Co-chair
>
> http://bloglines.com/blog/paulfremantle
> [EMAIL PROTECTED]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
--
Davanum Srinivas : http://wso2.com/blogs/
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]