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

jdk1.4/demo/applets Animator Moleculeviewer throws NPE when trying to print

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 1.4.0
    • hotspot
    • sparc
    • solaris_9

      Build : b63b
      Os : solaris9

      App : home/vc123631/TEA/jdk/merlin/b63b/j2sdk1.4.0/demo/applets/Animator/example1.html example3.html example4.html

      App : /home/vc123631/TEA/jdk/merlin/b63b/j2sdk1.4.0/demo/applets/MoleculeViewer/example1.html example2.html

      When executing the print command with the demo/applets/Animator/example1.html example3.html example4.html and demo/applets/Moleculeviewer/example1.html example2.html using appletviewer an exception java.lang.NullPointerException is thrown. Fails to print on solaris9 only the same is not reproduced in solaris8, and below is the exception ....


      java.lang.NullPointerException
              at java.awt.image.ComponentColorModel.getDataElements(ComponentColorModel.java:1349)
              at sun.java2d.loops.OpaqueCopyArgbToAny.Blit(CustomComponent.java:143)
              at sun.java2d.loops.GraphicsPrimitive.convertTo(GraphicsPrimitive.java:294)
              at sun.java2d.loops.MaskBlit$General.MaskBlit(MaskBlit.java:205)
              at sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Blit.java:140)
              at sun.java2d.loops.BlitBg$General.BlitBg(BlitBg.java:160)
              at sun.java2d.SunGraphics2D.blitSurfaceData(SunGraphics2D.java:2974)
              at sun.java2d.SunGraphics2D.renderSurfaceData(SunGraphics2D.java:2897)
              at sun.java2d.SunGraphics2D.renderImage(SunGraphics2D.java:2881)
              at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:2860)
              at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2214)
              at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:2196)
              at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3244)
              at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:3431)
              at sun.print.PSPathGraphics.drawImageToPS(PSPathGraphics.java:984)
              at sun.print.PSPathGraphics.drawImage(PSPathGraphics.java:498)
              at sun.print.PSPathGraphics.drawImage(PSPathGraphics.java:409)
              at sun.print.PSPathGraphics.drawImage(PSPathGraphics.java:348)
              at sun.print.PSPathGraphics.drawImage(PSPathGraphics.java:291)
              at sun.print.PSPathGraphics.drawImage(PSPathGraphics.java:200)
              at sun.print.ProxyGraphics.drawImage(ProxyGraphics.java:807)
              at Animation.paint(Animator.java:803)
              at Animator.paint(Animator.java:392)
              at java.awt.Component.print(Component.java:2422)
              at java.awt.Container.print(Container.java:1122)
              at sun.awt.motif.MComponentPeer.print(MComponentPeer.java:306)
              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:2438)
              at sun.applet.AppletViewer.appletPrint(AppletViewer.java:702)
              at sun.applet.AppletViewer.processUserAction(AppletViewer.java:848)
              at sun.applet.AppletViewer$UserActionListener.actionPerformed(AppletViewer.java:131)
              at java.awt.MenuItem.processActionEvent(MenuItem.java:591)
              at java.awt.MenuItem.processEvent(MenuItem.java:551)
              at java.awt.MenuComponent.dispatchEventImpl(MenuComponent.java:286)
              at java.awt.MenuComponent.dispatchEvent(MenuComponent.java:276)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:441)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:150)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:136)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:131)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)

            Unassigned Unassigned
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: