harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Paulex Yang (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (HARMONY-1099) [classlib][io] java.io.PipedOutputStream.write(byte[], int, int) throws unexpected IndexOutOfBoundsException
Date Tue, 08 Aug 2006 14:53:17 GMT
     [ http://issues.apache.org/jira/browse/HARMONY-1099?page=all ]

Paulex Yang resolved HARMONY-1099.
----------------------------------

    Resolution: Fixed

Igor, the first patch applied at revision r429672 together with patch for HARMONY-1096,  thanks
a lot for this enhancement. I chose the first patch because the second one cause several PipeInputStreamTest
fail, so please verify that the problem is fully fixed as you expected. And any problem, please
let me know, thanks.



> [classlib][io] java.io.PipedOutputStream.write(byte[], int, int) throws unexpected IndexOutOfBoundsException
> ------------------------------------------------------------------------------------------------------------
>
>                 Key: HARMONY-1099
>                 URL: http://issues.apache.org/jira/browse/HARMONY-1099
>             Project: Harmony
>          Issue Type: Bug
>          Components: Classlib
>            Reporter: Igor V. Stolyarov
>         Assigned To: Paulex Yang
>         Attachments: Harmony-1099-fixed.patch, Harmony-1099.patch
>
>
> java.io.PipedOutputStream.write(byte[], int, int) throws unexpected IndexOutOfBoundsException
> Test--------------------------------------------------------------------------------------------------------------------------
> import java.io.PipedInputStream;
> import java.io.PipedOutputStream;
> import java.io.IOException;
> public class Test {
>     public static void main(String[] args) { 
>         try{
>             PipedOutputStream localPipedOutputStream = new PipedOutputStream();
>             byte[] array0 = new byte[1024];
>             try{
>                 localPipedOutputStream.write(array0, 915, 8);
>                 System.out.println("No Exception!!!");
>             }catch (IOException expectedException) {
>                 expectedException.printStackTrace();
>             }
>         }catch (Throwable unexpectedException){
>             unexpectedException.printStackTrace();
>         }
>     } 
> }
> Output-----------------------------------------------------------------------------------------------------------------------
> Harmony:
> java version 1.5 (subset)
> (c) Copyright 1991, 2006 The Apache Software Foundation or its licensors, as app
> licable.
> java.lang.IndexOutOfBoundsException: Arguments out of bounds
>         at java.io.OutputStream.write(OutputStream.java:102)
>         at java.io.PipedOutputStream.write(PipedOutputStream.java:138)
>         at Test.main(DateTest.java:25)
> JRockit:
> java version "1.5.0"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0-b64)
> BEA WebLogic JRockit(R) (build dra-38972-20041208-2001-win-ia32, R25.0.0-75, GC:
>  System optimized over throughput (initial strategy singleparpar))
> java.io.IOException: Pipe not connected
>         at java.io.PipedOutputStream.write(PipedOutputStream.java:120)
>         at Test.main(DateTest.java:25)

-- 
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

        

Mime
View raw message