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:


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.

View raw message