I have created an issue for this in Jira: https://issues.apache.org/jira/browse/AXIS2-3686
(I set fix version to 1.4, although I realize it might be too late. :-) ) Regards Roy Willy Haug > -----Original Message----- > From: Thilina Gunarathne [mailto:[EMAIL PROTECTED] > Sent: 1. april 2008 00:29 > To: [email protected] > Subject: Re: MTOM attachments larger than 2.1GB (Integer.MAX_VALUE?) > > Please log a Jira with all these details... > > I think the fix needs start from the FileAccessor getSize() onwards.. > > thanks, > Thilina > > On Mon, Mar 31, 2008 at 12:01 PM, Andreas Veithen > <[EMAIL PROTECTED]> wrote: > > Roy, > > > > This seems to be a limitation of AXIOM that uses the int type for all > > length variables in the org.apache.axiom.attachments.Attachments class > > and various other classes it depends on. > > > > Regards, > > > > Andreas > > > > > > > > Quoting Roy Willy Haug <[EMAIL PROTECTED]>: > > > > > Hi, > > > > > > > > > > > > We have a well working file transfer service that works with files up > to > > > approximately 2.1 GB (probably Integer.MAX_VALUE: 2147483647 bytes?). > > > > > > > > > > > > When transferring even larger files, Axis2 fails with the following > > > message: > > > > > > > > > > > > org.apache.axis2.AxisFault: Referenced Attachment not found in > the > > > MIME Message. > > > ContentID:1.urn:uuid:[EMAIL PROTECTED] > > > > > > > > > > > > > > > > > > What happens is: > > > > > > > > > > > > The client transfers the complete file to the server. > > > > > > The server correctly caches the file in the attachmentDIR folder. > > > > > > The AxisFault is thrown. > > > > > > > > > > > > The server-side cached file have the exact same byte-length as the > file > > > the client sent, so every byte has been transferred. > > > > > > > > > > > > I am currently using Windows XP with NTFS and support for files much > > > larger than 2.1 GB on both sides, Axis2 1.3, document-literal style, > > > ADB, MTOM and caching to disk. > > > > > > > > > > > > Any ideas? > > > > > > > > > > > > The DataHandler that is supplied to the client stub is generated like > > > this: > > > > > > FileDataSource datasource = new FileDataSource(localFile); > > > > > > dh = new DataHandler(datasource); > > > > > > > > > > > > > > > > > > Parts of my Axis2.xml file: > > > > > > <parameter name="enableMTOM">true</parameter> > > > > > > <parameter name="enableSwA">false</parameter> > > > > > > <parameter name="cacheAttachments">true</parameter> > > > > > > <parameter > name="attachmentDIR">C:/TEMP/da_server_temp/</parameter> > > > > > > <parameter name="sizeThreshold">50000</parameter> > > > > > > > > > > > > > > > > > > Regards, > > > > > > > > > > > > Roy Willy Haug > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > -- > Thilina Gunarathne - http://thilinag.blogspot.com > > --------------------------------------------------------------------- > 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]
