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

XMLWordPrintable

    • Type: Bug
    • Resolution: Duplicate
    • Priority: P4
    • None
    • Affects Version/s: 1.4.0
    • Component/s: 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)

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

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: