harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Denis Kishenko (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-1447) [classlib][awt] RI Polygon.add(int,int) throws exception after Polygon(new int[2], new int[2], 0)
Date Tue, 12 Sep 2006 14:26:22 GMT
[classlib][awt] RI Polygon.add(int,int) throws exception after Polygon(new int[2], new int[2],
0)
-------------------------------------------------------------------------------------------------

                 Key: HARMONY-1447
                 URL: http://issues.apache.org/jira/browse/HARMONY-1447
             Project: Harmony
          Issue Type: Bug
          Components: Non-bug differences from RI
            Reporter: Denis Kishenko


Spec doesn't say about any exceptions. Even if Polygon created with empty point buffer (not
null but zero length), method addPoint() should reallocate buffer to append new point but
RI throws ArrayIndexOutOfBoundsException exception. Seems like RI bug.

================= Test.java ===================
import java.awt.*;

public class Test {
    static public void main(String[] args) {                   
//        Polygon p = new Polygon(); it works
        Polygon p = new Polygon(new int[2], new int[2], 0);
        p.addPoint(1, 1);    
    }         
}

============= RI ====================
java.lang.ArrayIndexOutOfBoundsException
    at java.awt.Polygon.addPoint(Polygon.java:262)
    at Test.main(Test.java:8)

=========== Harmony ================
nothing

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