Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-547

AWT Eventthread is started during RHDS startup

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Critical
    • 4.6.0.Final
    • ExadelStudioPro4
    • None
    • None

    Description

      Because of this line:

      private static JPanel dummy = new JPanel();

      in org.jboss.tools.common.model.util.IconUtil the AWT EventThread is started up which result in 2 unecessary things:

      1) The AWT-thread is running for monitoring various (non-used i supposed) events

      2) if your resolution changes NullPointerExceptions occur like this:

      Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
      at sun.awt.Win32GraphicsEnvironment.displayChanged(Win32GraphicsEnvironment.java:109)
      at sun.awt.windows.WToolkit$4.run(WToolkit.java:698)
      at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
      at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
      at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)

      Why is a Dummy panel even needed just for creating images ?!

      Attachments

        Activity

          People

            scabanovich Viacheslav Kabanovich (Inactive)
            manderse@redhat.com Max Andersen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: