harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Igor V. Stolyarov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-2214) [classlib][swing] CellRendererPane method paintComponent illegally throw NPE for null parameters
Date Thu, 16 Nov 2006 14:24:37 GMT
[classlib][swing] CellRendererPane method paintComponent illegally throw NPE for null parameters
------------------------------------------------------------------------------------------------

                 Key: HARMONY-2214
                 URL: http://issues.apache.org/jira/browse/HARMONY-2214
             Project: Harmony
          Issue Type: Bug
          Components: Classlib
            Reporter: Igor V. Stolyarov


Harmony CellRendererPane.paintComponent(Graphics g, Component c, Container p, int x, int y,
int w, int h, boolean shouldValidate) illegally throws NPE for null parameters, but RI doesn't

Test for reproduce:
Test.java-------------------------------------------------------------------
import javax.swing.*;

public class Test {

    public static void main(String[] args) {
        CellRendererPane c = new CellRendererPane();
        try {
            c.paintComponent(null, null, null, 0, 0, 0, 0, false);
            System.out.println("PASSED");
        } catch (Throwable t) {
            System.out.println(t + " was thrown");
        }
    }

}
-----------------------------------------------------------------------
Output:
Bea 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))

PASSED
------------------------------------------------------------------------
Harmony
Apache Harmony Launcher : (c) Copyright 1991, 2006 The Apache Software Foundatio
n or its licensors, as applicable.
java version "1.5.0"
pre-alpha : not complete or compatible
svn = r474778, (Nov 14 2006), Windows/ia32/msvc 1310, release build
http://incubator.apache.org/harmony
java.lang.NullPointerException was thrown

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