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]

Reply via email to