You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@harmony.apache.org by "Andrey Pavlenko (JIRA)" <ji...@apache.org> on 2007/08/22 11:02:30 UTC
[jira] Updated: (HARMONY-4666) [classlib][swing]
BasicOptionPaneUI$ButtonActionListener causes NPE in the
EventDispatchThread
[ https://issues.apache.org/jira/browse/HARMONY-4666?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andrey Pavlenko updated HARMONY-4666:
-------------------------------------
Component/s: Classlib
Summary: [classlib][swing] BasicOptionPaneUI$ButtonActionListener causes NPE in the EventDispatchThread (was: [classlib][awt] BasicOptionPaneUI$ButtonActionListener causes NPE in the EventDispatchThread)
> [classlib][swing] BasicOptionPaneUI$ButtonActionListener causes NPE in the EventDispatchThread
> ----------------------------------------------------------------------------------------------
>
> Key: HARMONY-4666
> URL: https://issues.apache.org/jira/browse/HARMONY-4666
> Project: Harmony
> Issue Type: Bug
> Components: Classlib
> Reporter: Andrey Pavlenko
>
> To reproduce this issue uncomment t.printStackTrace(); in the java.awt.EventDispatchThread.runModalLoop(ModalContext) method, run the following code and press the "OK" button.
> import javax.swing.JFrame;
> import javax.swing.JOptionPane;
> public class SwingTest {
> public static void main(String[] args) {
> JFrame f = new JFrame();
> JOptionPane.showMessageDialog(f, "Push the button below");
> f.dispose();
> }
> }
> Output:
> java.lang.NullPointerException
> at javax.swing.plaf.basic.BasicOptionPaneUI$ButtonActionListener.actionPerformed(BasicOptionPaneUI.java:274)
> at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:704)
> at javax.swing.AbstractButton$ActionAndModelListener.actionPerformed(AbstractButton.java:241)
> at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:220)
> at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:152)
> at javax.swing.plaf.basic.BasicButtonListener$ReleaseButtonAction.release(BasicButtonListener.java:68)
> at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:126)
> at java.awt.Component.processMouseEventImpl(Component.java:3973)
> at java.awt.Component.processMouseEvent(Component.java:3954)
> at java.awt.Component.processEvent(Component.java:3637)
> at java.awt.Container.processEvent(Container.java:1293)
> at java.awt.Component.dispatchEvent(Component.java:3547)
> at java.awt.EventQueueCore.dispatchEventImpl(EventQueueCore.java:149)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:144)
> at java.awt.EventDispatchThread.runModalLoop(EventDispatchThread.java:68)
> at java.awt.ModalContext.runModalLoop(ModalContext.java:43)
> at java.awt.Dialog$DialogModalContext.runModalLoop(Dialog.java:41)
> at java.awt.Dialog.showModal(Dialog.java:362)
> at java.awt.Dialog.access$0(Dialog.java:351)
> at java.awt.Dialog$1.run(Dialog.java:254)
> at java.awt.event.InvocationEvent.runAndNotify(InvocationEvent.java:92)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:81)
> at java.awt.EventQueueCore.dispatchEventImpl(EventQueueCore.java:138)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:144)
> at java.awt.EventDispatchThread.runModalLoop(EventDispatchThread.java:68)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:48)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.