[ 
https://issues.apache.org/jira/browse/AXIS2-2743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12505661
 ] 

Davanum Srinivas commented on AXIS2-2743:
-----------------------------------------

Tammy,

I opened 2 related bugs one for RPCMessageReceiver and one for autogenerating 
enableMTOM flag in services.xml during wsdl2java. Thanks a ton for figuring 
this out.

-- dims

> OutOfMemory error returning large xml
> -------------------------------------
>
>                 Key: AXIS2-2743
>                 URL: https://issues.apache.org/jira/browse/AXIS2-2743
>             Project: Axis 2.0 (Axis2)
>          Issue Type: Bug
>    Affects Versions: 1.2
>         Environment: Windows XP
>            Reporter: Tammy Dugan
>            Assignee: Davanum Srinivas
>         Attachments: services.xml, TestAxis2ReturnDataset.java
>
>
> When I try to return 270 MB of xml from an axis2 service, I get an 
> OutOfMemory error. I wrote my own CustomDataSource and the error occurs in 
> the following serialize method:
> public void serialize(XMLStreamWriter xmlWriter) throws XMLStreamException
>       {
>               XMLStreamReader reader = null;
>               StreamingOMSerializer serializer = new StreamingOMSerializer();
>               reader = getReader();
>               System.out.println("before out of memory error");
>               serializer.serialize(reader, xmlWriter);// OutOfMemory error 
> here
>               System.out.println("after out of memory error");
>               xmlWriter.flush();
>       }
> If I run the serialize locally and create my own xmlWriter, there is no 
> error. However, if the serialize gets called from an axis2 service, an 
> OutOfMemory error occurs. Because of this, I really think that axis2 is using 
> a writer as input to XMLStreamWriter that is buffering all the data. It 
> shouldn't be doing that.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to