harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vasily Zakharov (JIRA)" <j...@apache.org>
Subject [jira] Created: (HARMONY-3443) [classlib][swing][netbeans] Container.paint() throws NPE
Date Tue, 20 Mar 2007 14:19:32 GMT
[classlib][swing][netbeans] Container.paint() throws NPE
--------------------------------------------------------

                 Key: HARMONY-3443
                 URL: https://issues.apache.org/jira/browse/HARMONY-3443
             Project: Harmony
          Issue Type: Bug
          Components: App-Oriented Bug Reports, Classlib
            Reporter: Vasily Zakharov


Container.paint(Graphics) throws NullPointerException if the container contains any components
and the specified Graphics.getClip() call returns null.

The attached test demonstrates the problem.

Output on RI:

SUCCESS

Output on Harmony:

Exception in thread "main" java.lang.NullPointerException
        at java.awt.Container.paintComponentsImpl(Container.java:12)
        at java.awt.Container.paint(Container.java:936)
        at Test.main(Test.java:9)

The reason for this problem is paintComponentsImpl() method executes the following line:

if (!clip.intersects(comp.getBounds())) {

without checking if clip is not null. I'm not sure how should this be fixed.

This issue was detected while trying to run Netbeans on Harmony.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message