[
https://issues.apache.org/jira/browse/WINK-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12868398#action_12868398
]
Hudson commented on WINK-282:
-----------------------------
Integrated in Wink-Trunk-JDK1.5 #333 (See
[http://hudson.zones.apache.org/hudson/job/Wink-Trunk-JDK1.5/333/])
Return -1 for the StringProvider size.
This will now not fill in the Content-Length
in the response headers.
Thanks to Shay Tsadok for reporting the issue.
See [WINK-282].
> StringProvider may not work properly when trying to write an "Xml string"
> --------------------------------------------------------------------------
>
> Key: WINK-282
> URL: https://issues.apache.org/jira/browse/WINK-282
> Project: Wink
> Issue Type: Bug
> Components: Server
> Affects Versions: 1.0, 1.1
> Reporter: Shay Tsadok
> Assignee: Bryant Luk
> Priority: Critical
>
> Hi,
> StringProvider.getSize() returns t.length() even when the required charset is
> "UTF-8".
> That might be problematic for cases in which the string contains "2 bytes"
> letters - in that case the real stream length getting from the
> StringProvider.writeTo() will be greater compare to the
> StringProvider.getSize().
> The FlushResultHandler uses the provider to set the "Content-Length" to be
> the StringProvider.getSize() which is less that the real stream we write to
> the output!
> This is very problematic, in our case the client gets corrupted xml.
> Thanks in advance.
> Shay
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.