[ 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

Reply via email to