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

UIDefaults.get NullPointerException with multi-applet test

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P1 P1
    • None
    • 1.2.2
    • client-libs
    • None


      This is with cricket "S".

      When running two Swing applets on the same page, I get null pointer crashes during
      applet startup. This doesn't happen every time, but it happens most times.

      This is using the Plug-in to run the test applet at:
      http://zebadee/plugin/multi

      java.lang.NullPointerException
      at java.util.Hashtable.get(Hashtable.java, Compiled Code)
      at javax.swing.UIDefaults.get(UIDefaults.java, Compiled Code)
      at javax.swing.MultiUIDefaults.get(MultiUIDefaults.java, Compiled Code)
      at javax.swing.UIDefaults.getUIClass(UIDefaults.java:306)
      at javax.swing.UIDefaults.getUI(UIDefaults.java:375)
      at javax.swing.UIManager.getUI(UIManager.java:568)
      at javax.swing.JPanel.updateUI(JPanel.java:110)
      at javax.swing.JPanel.<init>(JPanel.java:70)
      at javax.swing.JPanel.<init>(JPanel.java:100)
      at javax.swing.JRootPane.createGlassPane(JRootPane.java:224)
      at javax.swing.JRootPane.<init>(JRootPane.java:181)
      at javax.swing.JApplet.createRootPane(JApplet.java:132)
      at javax.swing.JApplet.<init>(JApplet.java:125)
      at Multi.<init>(Multi.java:11)
      at java.lang.Class.newInstance0(Native Method)
      at java.lang.Class.newInstance(Class.java:241)
      at sun.applet.AppletPanel.createApplet(AppletPanel.java:508)
      at sun.plugin.AppletViewer.createApplet(Unknown Source)
      at sun.applet.AppletPanel.runLoader(AppletPanel.java:444)
      at sun.applet.AppletPanel.run(AppletPanel.java:282)
      at java.lang.Thread.run(Thread.java:479)
      Exception occurred during event dispatching:
      java.lang.NullPointerException
      at Multi.actionPerformed(Multi.java, Compiled Code)
      at javax.swing.Timer.fireActionPerformed(Timer.java:147)
      at javax.swing.Timer$DoPostEvent.run(Timer.java:105)
      at javax.swing.SystemEventQueueUtilities.processRunnableEvent(SystemEventQueueUtilities.java:366)
      at javax.swing.SystemEventQueueUtilities.access$0(SystemEventQueueUtilities.java:362)
      at javax.swing.SystemEventQueueUtilities$RunnableTarget.processEvent(SystemEventQueueUtilities.java:403)
      at java.awt.Component.dispatchEventImpl(Component.java, Compiled Code)
      at java.awt.Component.dispatchEvent(Component.java, Compiled Code)
      at java.awt.EventQueue.dispatchEvent(EventQueue.java, Compiled Code)
      at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java, Compiled Code)
      at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:92)
      at java.awt.EventDispatchThread.run(EventDispatchThread.java:83)


      graham.hamilton@Eng 1999-05-18

            sswingtrsunw Swingtraq Swingtraq (Inactive)
            ghamiltosunw Graham Hamilton (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: