[ http://issues.apache.org/jira/browse/AXISCPP-959?page=all ]
Adrian Dick closed AXISCPP-959:
-------------------------------
Fix Version: current (nightly)
Resolution: Fixed
It would appear that we were not using substring correctly. So instead of
taking from 0 to piSize of the message, we were taking from piSize to the end
of the message.
This results in the XML parser being given an incomplete XML documents.
Checking the documentation for substring, we were using it correctly, so
presumably there is an implementation problem on some platforms (I've seen this
on Windows using VC++ 6 and VC++ 7).
I have now changed the usage to be explicitely from position 0.
> SimpleAxisServer fails for large request messages
> -------------------------------------------------
>
> Key: AXISCPP-959
> URL: http://issues.apache.org/jira/browse/AXISCPP-959
> Project: Axis-C++
> Type: Bug
> Components: Server - General
> Reporter: Adrian Dick
> Assignee: Adrian Dick
> Fix For: current (nightly)
>
> SimpleAxisServer fails for large request messages.
> This becomes particularly apparent when swapping to using Xerces v2.7.0 from
> v2.2.0 - where the Xerces input buffer is reduced from 480k to 48k.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira