[ http://issues.apache.org/jira/browse/IO-84?page=comments#action_12421884 
] 
            
Evgenii Philippov commented on IO-84:
-------------------------------------

One possible solution would be to add methods like "long copyLongStream()" and 
mark "int copy()" as deprecated.

Does not sound attractive though, but the only other solution is to break 
compatibility.

> Many classes are limited to length of stream < 2 GB, and behave incorrectly 
> on larger streams
> ---------------------------------------------------------------------------------------------
>
>                 Key: IO-84
>                 URL: http://issues.apache.org/jira/browse/IO-84
>             Project: Commons IO
>          Issue Type: Bug
>    Affects Versions: 1.2
>         Environment: All
>            Reporter: Evgenii Philippov
>             Fix For: 1.3
>
>
> java int.MAX_VALUE is 2 GB. Classes that handle streams larger than 2 GB will 
> behave incorrectly.
> For example, see 
> http://svn.apache.org/viewvc/jakarta/commons/proper/io/trunk/src/java/org/apache/commons/io/IOUtils.java?view=markup
> Method: int copy(InputStream input, OutputStream output).
> The correct method would be: long copy(InputStream input, OutputStream 
> output).
> This issue may affect many classes and routines.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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

Reply via email to