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

Metal L&F exception : problem with AppContext

XMLWordPrintable

    • beta
    • generic, x86
    • generic, windows_2000
    • Verified

      Tested with Merlin b38 on Solaris 2.6 Sparc/x86 and Windows.

      In merlin b38, when using appletviewer to startup a application,
      then choose print from Applet menu, there will be some error message like below.
      --------------------------------------------------------------------------------------
      Exception occurred during event dispatching:
      java.lang.NullPointerException
              at javax.swing.plaf.metal.MetalLookAndFeel.getControlShadow(MetalLookAndFeel.java:1160)
              at javax.swing.plaf.metal.MetalBorders$MenuBarBorder.paintBorder(MetalBorders.java:254)
              at javax.swing.JComponent.paintBorder(JComponent.java:588)
              at javax.swing.JMenuBar.paintBorder(JMenuBar.java:315)
              at javax.swing.JComponent.printBorder(JComponent.java:815)
              at javax.swing.JComponent.paint(JComponent.java:694)
              at javax.swing.JComponent.print(JComponent.java:772)
              at javax.swing.JComponent.paintChildren(JComponent.java:540)
              at javax.swing.JComponent.printChildren(JComponent.java:802)
              at javax.swing.JComponent.paint(JComponent.java:701)
              at javax.swing.JLayeredPane.paint(JLayeredPane.java:548)
              at javax.swing.JComponent.print(JComponent.java:772)
              at javax.swing.JComponent.paintChildren(JComponent.java:540)
              at javax.swing.JComponent.printChildren(JComponent.java:802)
              at javax.swing.JComponent.paint(JComponent.java:701)
              at javax.swing.JComponent.print(JComponent.java:772)
              at java.awt.GraphicsCallback$PrintCallback.run(GraphicsCallback.java:35)
              at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:63)
              at sun.awt.SunGraphicsCallback.runComponents(SunGraphicsCallback.java:100)
              at java.awt.Container.print(Container.java:1091)
              at sun.awt.motif.MComponentPeer.print(MComponentPeer.java:273)
              at sun.awt.motif.MPanelPeer.print(MPanelPeer.java:41)
              at java.awt.GraphicsCallback$PeerPrintCallback.run(GraphicsCallback.java:88)
              at sun.awt.SunGraphicsCallback.runOneComponent(SunGraphicsCallback.java:63)
              at java.awt.Component.printAll(Component.java:2407)
              at sun.applet.AppletViewer.appletPrint(AppletViewer.java:688)
              at sun.applet.AppletViewer.processUserAction(AppletViewer.java:834)
              at sun.applet.AppletViewer$UserActionListener.actionPerformed(AppletViewer.java:131)
              at java.awt.MenuItem.processActionEvent(MenuItem.java:540)
              at java.awt.MenuItem.processEvent(MenuItem.java:504)
              at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:276)
              at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:266)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:425)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:136)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:122)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:118)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
      ------------------------------------------------------------------------------------------

      To reproduce,

      1. compile attached JAppletTest.java with Merlin_b38.
      2. execute 'appletviewer JAppletTest_eng.html'
      3. select print from 'Applet' menu

      or

      1. execute Clock demo.
      2. select print from 'Applet' menu

      This problem is related with BugID 4371770.




            svioletsunw Scott Violet (Inactive)
            rsuzukisunw Rieko Suzuki (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: