Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4298592

JPopupMenus w/ cascaded menus can crash if outside parent frame

XMLWordPrintable

    • x86
    • windows_98, windows_nt

      ispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.processMouseEvent(Container.java:2205)
              at
      java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
              at java.awt.Container.dispatchEventImpl(Container.java:1200)
              at java.awt.Window.dispatchEventImpl(Window.java:912)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
              at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native
      Method)
              at
      sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
              at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
              at
      sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:177)

              at java.awt.Component.dispatchEventImpl(Component.java:2529)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2318)
              at
      java.awt.LightweightDispatcher.eventDispatched(Container.java:2411)
              at
      java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:1486)

              at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1355)
              at java.awt.Component.dispatchEventImpl(Component.java:2509)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.processMouseEvent(Container.java:2205)
              at
      java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
              at java.awt.Container.dispatchEventImpl(Container.java:1200)
              at java.awt.Window.dispatchEventImpl(Window.java:912)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
              at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native
      Method)
              at
      sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
              at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
              at
      sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:177)

              at java.awt.Component.dispatchEventImpl(Component.java:2529)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2318)
              at
      java.awt.LightweightDispatcher.eventDispatched(Container.java:2411)
              at
      java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:1486)

              at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1355)
              at java.awt.Component.dispatchEventImpl(Component.java:2509)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.processMouseEvent(Container.java:2205)
              at
      java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
              at java.awt.Container.dispatchEventImpl(Container.java:1200)
              at java.awt.Window.dispatchEventImpl(Window.java:912)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
              at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native
      Method)
              at
      sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
              at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
              at
      sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:177)

              at java.awt.Component.dispatchEventImpl(Component.java:2529)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2318)
              at
      java.awt.LightweightDispatcher.eventDispatched(Container.java:2411)
              at
      java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:1486)

              at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1355)
              at java.awt.Component.dispatchEventImpl(Component.java:2509)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.processMouseEvent(Container.java:2205)
              at
      java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
              at java.awt.Container.dispatchEventImpl(Container.java:1200)
              at java.awt.Window.dispatchEventImpl(Window.java:912)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
              at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native
      Method)
              at
      sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
              at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
              at
      sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:177)

              at java.awt.Component.dispatchEventImpl(Component.java:2529)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2318)
              at
      java.awt.LightweightDispatcher.processMouseEvent(Container.java:2189)
              at
      java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
              at java.awt.Container.dispatchEventImpl(Container.java:1200)
              at java.awt.Window.dispatchEventImpl(Window.java:912)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
              at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:103)
              at
      java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)

      E:\gaetan\sdr\MySdrRequests\738344\CUSTCODE>

      @@@@@@@@@@@@@@@@@
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!




      Name: skT88420 Date: 12/10/99


      java version "1.3.0"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0-I)
      Java HotSpot(TM) Client VM (build 1.3-I, mixed mode)

      NOTE: I don't know if this occurs on Unix because I only have the RA release
      loaded on my NT box.

      There's a bug in the popup handling code that can result in a null pointer
      exception (traceback at the bottom). This seems to have cropped up in the 1.3
      code because I can't reproduce the problem using 1.2.2fcs.

      The scenario involves using a JPopupMenu menu that has a cascaded submenu and
      trying to post the menu such that the cascade's JMenu item is positioned outside
      of the window (JFrame in my case). The test app below can be used to reproduce
      this but it may take several attempts at posting then unposting the popup to
      get the exception to be thrown.

      Here's the code you can use:

      import java.awt.*;
      import java.awt.event.*;
      import javax.swing.*;

      public class PopupCrash extends JFrame {
         public static void main(String[] args) {
            PopupCrash window = new PopupCrash();

            window.setTitle("Popup Menu Crash");
            window.setBounds(300,300,300,50);
            window.setVisible(true);
         }
         public PopupCrash() {
            addWindowListener(new WindowAdapter() {
               public void windowClosing(WindowEvent e) {
                  System.exit(0);
               }
            });

            Container contentPane = getContentPane();
            JLabel l = new JLabel("I'm a JLabel with a popup menu");
            l.addMouseListener(new PopupListener());
            contentPane.add(l, BorderLayout.CENTER);

            // Create the popup menu.
            JPopupMenu popup = new JPopupMenu();
            JMenuItem mi = new JMenuItem("A popup menu item");
            popup.add(mi);
            JMenu submenu = new JMenu("A cascaded menu");
            mi = new JMenuItem("Item #1");
            submenu.add(mi);
            mi = new JMenuItem("Item #2");
            submenu.add(mi);
            mi = new JMenuItem("Item #3");
            submenu.add(mi);
            popup.add(submenu);
         }

         class PopupListener extends MouseAdapter {
            public void mousePressed(MouseEvent e) {
               maybeShowPopup(e);
            }
            public void mouseReleased(MouseEvent e) {
               maybeShowPopup(e);
            }
            private void maybeShowPopup(MouseEvent e) {
               if (e.isPopupTrigger()) {
                  popup.show(e.getComponent(),
                     e.getX(), e.getY());
               }
            }
         }
      }


      Here's the exception traceback:

      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
      at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native Method)
      at sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:256)
      at sun.awt.im.InputContext.dispatchEvent(InputContext.java:173)
      at
      sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:180)
      at java.awt.Component.dispatchEventImpl(Component.java:2473)
      at java.awt.Container.dispatchEventImpl(Container.java:1302)
      at java.awt.Component.dispatchEvent(Component.java:2443)
      at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2504)
      at
      java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2372)
      at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2261)
      at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2191)
      at java.awt.Container.dispatchEventImpl(Container.java:1289)
      at java.awt.Window.dispatchEventImpl(Window.java:854)
      at java.awt.Component.dispatchEvent(Component.java:2443)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:302)
      at
      java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:105)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:95)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:86)
      (Review ID: 98707)
      ======================================================================

      Name: rlT66838 Date: 04/24/2000


      C:\TEMP>java -version
      java version "1.3.0rc3"
      Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc3-Z)
      Java HotSpot(TM) Client VM (build 1.3.0rc3-Z, mixed mode)

      C:\TEMP>

      This bug is consistent in my app, but I cannot send you that. Instead, I
      have created a test case which exhibits the problem, but only
      intermittently.

        To recreate the problem, do this.
      Physically place the included program on the top half of your screen and
      the MS-DOS window on the bottom half.
      Right click to get the pop up menu, but in a
      way so that it overlaps the MS-DOS window (ie. right click close to the
      bottom of the program's screen). Randomly select sub-menu items alternating
      between the last item and any of the above items. Repeat until
      the exception is thrown.

      ============================== Snip =====================================
      import javax.swing.event.*;
      import javax.swing.*;
      import java.awt.*;
      import java.awt.event.*;

      public class Popup extends JFrame {

      JPopupMenu popup = new JPopupMenu ();

      public Popup() {

      popup.setInvoker (this);
      buildPopup();
      addMouseListener (new MouseAdapter() {

      public void mousePressed (MouseEvent e) {
      if (e.isPopupTrigger()) {
      popup.show (e.getComponent(),
      e.getX(), e.getY());
      }
      }

      public void mouseReleased (MouseEvent e) {
      if (e.isPopupTrigger()) {
      popup.show (e.getComponent(),
      e.getX(), e.getY());
      }
      }
      });
      }

      public void buildPopup() {
      int cnt = popup.getSubElements().length;
      for (int i = cnt - 1; i > 0; i--) {
      popup.remove(i);
      }

      JMenuItem item;
      for (int i = 0; i < 10; i ++) {
      item = new JMenu("Menu" + i);

      for (int j = 0; j < 10; j++) {
      JMenuItem mi = new JMenuItem("menu" + i + " " + j);
      item.add(mi);
      }
      popup.add(item);

      }
      // popup.addSeparator();
      popup.add("Last");
      }

      public static void main(String args[]) {
      JFrame frame = new Popup();
      frame.pack();
      frame.setVisible(true);
      frame.setSize(300, 300);
      }

      }
       ============================== Snip ======================================

      --

      C:\TEMP>java Popup
      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
              at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native Method)
              at sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
              at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
              at sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:1
      77)
              at java.awt.Component.dispatchEventImpl(Component.java:2529)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451
      )
              at java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:231
      8)
              at java.awt.LightweightDispatcher.processMouseEvent(Container.java:2189)

              at java.awt.LightweightDispatcher.dispatchEvent(Container.java:2125)
              at java.awt.Container.dispatchEventImpl(Container.java:1200)
              at java.awt.Window.dispatchEventImpl(Window.java:912)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:319)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:10
      3)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:84)
      (Review ID: 104063)


      ** Nov 5 2000 5:34PM Belley,Gaetan **
      !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
      jdk Versions: jdk1.3.0, and pre released jdk1.3.0_01 [nov 1st, 2000]



      Hardware Platform: Intel

      OS Version: Windows NT 4 (sp 6a), 95, 98, 2000
        

        If a popup menu extends beyond the bounds of it's parent window,
        then after a menu item has been selected next time the popup is attempted to be shown
        it causes the above exception.

        Worked fine in jdk1.2.x. From jdk-1.3 it has been broken.

        Happens *EVERY* time a heavy weight popup menu is used when things extend
        beyond the bounds of the parent window. It makes jdk-1.3 *VERY* broken for
        applications.

        To reproduce compile and run the app.

        Select the Big menu by clicking, then mouse down to select Die.
        Close the dialog which is popped up.
        Select the Big menu by clicking and mouse down.
        You will get the null pdata exception almost instantly.
        
        NOTE: It seems much harder to cause this problem if you use keyboard navigation /
        mnemomnics.

      @@@@@@@@@@@@@@@@@ Test.java @@@@@@@@@@@@@@@@@@@@@@@@@
       import javax.swing.*;
       import java.awt.event.*;
       import java.awt.*;
       
       public class Test {
          public static void main(String[] aArgs) {
             if (aArgs.length > 0) {
                try {
                   UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
                }
                catch (java.lang.Exception aE) {
                   // ignore
                }
             }
             JFrame lFrame = new JFrame("The problem");
             lFrame.addWindowListener(new WindowAdapter() {
                   public void windowClosing(WindowEvent aE) {
                      System.exit(0);
                   }
                });
             JMenuBar lMB = new JMenuBar();
             JMenu lFile = createMenu("File", 'F');
             lFile.add(createItem("Mumma", 'M'));
             lFile.add(createItem("Mia", 'i'));
             lMB.add(lFile);
             JMenu lBig = createMenu("Big", 'B');
             lBig.add(createItem("Little", 'L'));
             lBig.add(createSubMenu("Miss", 'M'));
             lBig.add(createItem("Muffet", 'U'));
             lBig.add(createItem("Die", 'D'));
             lMB.add(lBig);
             JMenu lHelp = createMenu("Help", 'H');
             lHelp.add(createItem("About", 'A'));
             lMB.add(lHelp);
             lFrame.setJMenuBar(lMB);
             JPanel lData = new JPanel(new BorderLayout(5, 5));
             lData.add(new JLabel("Bring up the \"Big\" menu using your mouse, then mouse down and select \"Die\", then bring up the \"Big\" menu and you'll get an exception if you try to mouse down to the \"Miss\" sub-menu"), BorderLayout.CENTER);
             lData.add(new JLabel("Stuff"), BorderLayout.SOUTH);
             lData.add(new JPanel(), BorderLayout.WEST);
             lData.add(new JPanel(), BorderLayout.EAST);
             lData.add(new JPanel(), BorderLayout.NORTH);
             lFrame.getContentPane().add(lData);
             lFrame.pack();
             lFrame.show();
          }
       
          private static JMenu createMenu(String aName, char aMnemonic) {
             JMenu lMenu = new JMenu(aName);
             lMenu.setMnemonic(aMnemonic);
             return lMenu;
          }
       
          private static JMenuItem createItem(String aName, char aMnemonic) {
             JMenuItem lItem = new JMenuItem(aName);
             lItem.setMnemonic(aMnemonic);
             lItem.addActionListener(
                new ActionListener() {
                      public void actionPerformed(final ActionEvent aE) {
                         System.err.println("Done " + aE.getSource());
                         SwingUtilities.invokeLater(
                            new Runnable() {
                                  public void run() {
                                     final JDialog lDialog = new JDialog(
                                        (JFrame)SwingUtilities.getAncestorOfClass(
                                           JFrame.class, (java.awt.Component)aE.getSource()),
                                        "Fat Cat");
                                     JPanel lPanel = new JPanel(new BorderLayout());
                                     lPanel.add(new JLabel("Close Me Please"), BorderLayout.CENTER);
                                     JButton lButt = new JButton("Now");
                                     lButt.setMnemonic('N');
                                     lButt.addActionListener(
                                        new ActionListener() {
                                              public void actionPerformed(ActionEvent aE) {
                                                 SwingUtilities.invokeLater(
                                                    new Runnable() {
                                                          public void run() {
                                                             lDialog.setVisible(false);
                                                             lDialog.dispose();
                                                          }
                                                       }
                                                    );
                                              }
                                           }
                                        );
                                     lPanel.add(lButt, BorderLayout.SOUTH);
                                     lDialog.getContentPane().add(lPanel);
                                     lDialog.pack();
                                     lDialog.show();
                                  }
                               }
                            );
                      }
                   }
                );
             return lItem;
          }
       
          private static JMenuItem createSubMenu(String aName, char aMnemonic) {
             JMenu lSub = new JMenu(aName);
             lSub.setMnemonic(aMnemonic);
             lSub.add(createItem("Flip", 'F'));
             lSub.add(createItem("Me", 'M'));
             lSub.add(createItem("Out of Here", 'H'));
             return lSub;
          }
       }

      @@@@@@@@@@@@@@@@@ Results on windows NT 4.0/SP6 [jdk1.3.0_01(nov1, 2000)] @@@@@@@@@@@@@@@@@@@@@@@@@
      E:\gaetan\sdr\MySdrRequests\738344\CUSTCODE>java -fullversion
      java full version "1.3.0_01"

      E:\gaetan\sdr\MySdrRequests\738344\CUSTCODE>which java
      /cygdrive/d/ADDON/jdk1.3.0_01-110100/bin/java

      E:\gaetan\sdr\MySdrRequests\738344\CUSTCODE>java Test
      Done
      javax.swing.JMenuItem[,1,66,75x21,alignmentX=null,alignmentY=null,border=javax.swing.plaf.metal.MetalBorders$MenuItemBorder@a2d64,flag

      =1056,maximumSize=,minimumSize=,preferredSize=,defaultIcon=,disabledIcon=,disabledSelectedIcon=,margin=javax.swing.plaf.InsetsUIResource[to

      =2,left=2,bottom=2,right=2],paintBorder=true,paintFocus=false,pressedIcon=,rolloverEnabled=false,rolloverIcon=,rolloverSelectedIcon=,select

      dIcon=,text=Die]
      Exception occurred during event dispatching:
      java.lang.NullPointerException: null pData
              at sun.awt.windows.WInputMethod.handleNativeIMEEvent(Native
      Method)
              at
      sun.awt.windows.WInputMethod.dispatchEvent(WInputMethod.java:275)
              at sun.awt.im.InputContext.dispatchEvent(InputContext.java:202)
              at
      sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:177)

              at java.awt.Component.dispatchEventImpl(Component.java:2529)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:2451)
              at
      java.awt.LightweightDispatcher.trackMouseEnterExit(Container.java:2318)
              at
      java.awt.LightweightDispatcher.eventDispatched(Container.java:2411)
              at
      java.awt.Toolkit$SelectiveAWTEventListener.eventDispatched(Toolkit.java:1486)

              at java.awt.Toolkit.notifyAWTEventListeners(Toolkit.java:1355)
              at java.awt.Component.dispatchEventImpl(Component.java:2509)
              at java.awt.Container.dispatchEventImpl(Container.java:1213)
              at java.awt.Component.dispatchEvent(Component.java:2499)
              at
      java.awt.LightweightD

            naoto Naoto Sato
            skonchad Sandeep Konchady
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: