[
https://issues.apache.org/jira/browse/AXIS2-2285?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12477665
]
Thilina Gunarathne commented on AXIS2-2285:
-------------------------------------------
>-with small files (<1MB), the process on server side is never ending (running
>endless); but I can see that the file has correctly been received and >dumped
>into the file system.
Unfortunately a bug got surfaced with 1.1.1(may be while we are trying to do an
optimization) where the outstream is not getting flushed at the end..
Please try with latest axiom snapshots.. This issue is fixed there...
>-with very large file(~600MB), I always got the same error:
>java.lang.OutOfMemoryError.
I'll look in to it... Earlier I have succesfully transmitted more than 800 mb
without any errors...
By any chance are you trying to read or print the content of the file at the
server side.. When handling very large files it is adviced to always deal with
the cached file through the data handler, without getting it loaded to the
memory..
> MTOM sample fails with large files (e.g. 37MB)
> ----------------------------------------------
>
> Key: AXIS2-2285
> URL: https://issues.apache.org/jira/browse/AXIS2-2285
> Project: Axis 2.0 (Axis2)
> Issue Type: Bug
> Components: samples
> Affects Versions: 1.1.1
> Environment: Windows XP, Tomcat 5.5, JRE sun 1.5.0_06
> Reporter: benjamin lefevre
>
> The MTOM sample works fine with files from 0 to 10MB, until I tried to work
> with a large file (37MB).
> I get an OutOfMemoryException on both side (client and server):
> client side:
> Exception in thread "main" org.apache.axis2.AxisFault:
> java.lang.OutOfMemoryError: Java heap space
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:271)
> at
> org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:202)
> at
> sample.mtom.service.MTOMSampleStub.attachment(MTOMSampleStub.java:141)
> at sample.mtom.client.Client.transferFile(Client.java:119)
> at sample.mtom.client.Client.main(ClientMain.java:71)
> server side:
> 2 mars 2007 18:52:28 org.apache.axis2.transport.http.AxisServlet doPost
> GRAVE: java.lang.OutOfMemoryError: Java heap space
> I am a bit disapointed, since I was thinking that MTOM would permit to upload
> large file over SOAP/HTTP streaming without requiring extra-memory. I set the
> JVM's (tomcat and client) with large heap size (using -Xmx1024m option). Do I
> miss something ?
--
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]