There is a known bug with MTOM attachments in Axis 1.1.1, fixed in Axis 1.2.
-----Original Message----- From: Jochen Zink [mailto:[EMAIL PROTECTED] Sent: Wednesday, May 23, 2007 1:19 AM To: axis-user@ws.apache.org Subject: Re: MTOM error "java.lang.OutOfMemoryError: Java heap space" Hi Vikas, okay, I tryed a example with a attachment larger than 50mb. ... I got the same error. I'm sure that I have enabled FileCaching in the same way as you did (configured in axis2.xml). I'm pretty sure that this worked for month ago. The only thing I have changed is to copy newer versions of the axiom libs. Currently I use axis2 1.1.1 with axiom 1.2.4. I tryed the same szenarop with axis2 1.1.1 and axiom 1.2.2 and it does not work too. I'm not sure what is going wrong... my axis2.xml (server): <parameter name="enableMTOM" locked="false">true</parameter> <parameter name="enableSwA" locked="false">false</parameter> <parameter name="cacheAttachments" locked="false">true</parameter> <parameter name="attachmentDIR" locked="false">D:\\cache</parameter> <parameter name="sizeThreshold" locked="false">3000</parameter> my services.xml has no parameter which deals with attachments.. Is there any bug known? Thanks > -----Ursprüngliche Nachricht----- > Von: axis-user@ws.apache.org > Gesendet: 23.05.07 09:22:04 > An: <axis-user@ws.apache.org> > Betreff: Re: MTOM error "java.lang.OutOfMemoryError: Java heap space" > > Hi Jochen & Friends, > > I have enabled FileCaching on server side by following code. > <parameter name="enableMTOM" locked="false">true</parameter> > <parameter name="enableSwA" locked="false">true</parameter> > > <!--Uncomment if you want to enable file caching for attachments --> > <parameter name="cacheAttachments" locked="false">true</parameter> > <parameter name="attachmentDIR" > locked="false">C:\\TempWebService\\DestinationTemp</parameter> > <parameter name="sizeThreshold" locked="false">4000</parameter> > At the same time I am continuing with client side file caching code. > > It is caching that file in given directory, but not writing on to output > stream i.e. on specified location. Now also I am able send 2-3MB size of > files but not bigger file size like 7MB-100MB. I am getting same error > [java] Exception in thread "main" org.apache.axis2.AxisFault: > java.lang.OutOfMemoryError: Java heap space > [java] at > org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperatio > n.java:271) > [java] at > org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOpera > tion.java:202) > [java] at sample.mtom.service.MTOMSampleStub.attachment(Unknown > Source) > > [java] at sample.mtom.client.Client.transferFile(Unknown Source) > [java] at sample.mtom.client.Client.main(Unknown Source) > [java] Java Result: 1 > > my questions still unsolved? Can some one suggest solution? > [Can we send file as attachment of size 5MB - 1GB?] > > With best regards > Vikas R. Khengare > > ----- Original Message ----- > From: "Jochen Zink" <[EMAIL PROTECTED]> > To: <axis-user@ws.apache.org> > Sent: Wednesday, May 23, 2007 11:51 AM > Subject: Re: MTOM error "java.lang.OutOfMemoryError: Java heap space" > > > > > > Hi Vikas. > > > > you have to enabled FileCaching on ServerSide. This is the only way to > handle large attachments int axis2, sadly. > > > > > > > -----Ursprüngliche Nachricht----- > > > Von: axis-user@ws.apache.org > > > Gesendet: 23.05.07 07:23:12 > > > An: "axis user" <axis-user@ws.apache.org> > > > Betreff: MTOM error "java.lang.OutOfMemoryError: Java heap space" > > > > > > > Hi friends, > > > > > > > > > > > > I am running sample application "mtom" from standard axis2 samples > [axis2-1.1.1\samples\mtom]. This sample is working for sending attachment of > size 2-3 MB, but giving error for more than 3MB size of files. > > > > > > > > > > > > I want to send file of size 50-100 MB. > > > > > > > > > > > > error is as follows > > > > > > [java] Exception in thread "main" org.apache.axis2.AxisFault: > java.lang.Out > > > OfMemoryError: Java heap space > > > [java] at > org.apache.axis2.description.OutInAxisOperationClient.send(Ou > > > tInAxisOperation.java:271) > > > [java] at > org.apache.axis2.description.OutInAxisOperationClient.execute > > > (OutInAxisOperation.java:202) > > > [java] at sample.mtom.service.MTOMSampleStub.attachment(Unknown > Source) > > > > > > > > > > > > [java] at sample.mtom.client.Client.transferFile(Unknown > Source) > > > [java] at sample.mtom.client.Client.main(Unknown Source) > > > [java] Java Result: 1 > > > > > > > > > > > > I have enabled "MTOM" & "filecaching" both in the client side, but not > server side caching means in "axis2.xml". > > > > > > 1) Can some one figureout solution? > > > > > > 2) Can we send file as attachment of size 50MB - 1GB? > > > > > > > > > > > > With best regards > > > > > > From > > > Vikas R. Khengare > > > > > > > > > _______________________________________________________________ > > SMS schreiben mit WEB.DE FreeMail - einfach, schnell und > > kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192 > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > _______________________________________________________________ SMS schreiben mit WEB.DE FreeMail - einfach, schnell und kostenguenstig. Jetzt gleich testen! http://f.web.de/?mc=021192 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]