-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
1.3.1_02
-
sparc
-
solaris_7
When display the rotated result of the attached image (2 channels: gray + alpha; 8 + 8 bits, alpha is pre-multiplied) using the attached JAI program, an exception is thrown:
java.lang.ArrayIndexOutOfBoundsException
at java.awt.image.ComponentColorModel.getRGBComponent(ComponentColorModel.java:321)
at java.awt.image.ComponentColorModel.getRed(ComponentColorModel.java:430)
at java.awt.image.ComponentColorModel.getRGB(ComponentColorModel.java:647)
at sun.java2d.loops.OpaqueCopyAny.OpaqueBlit(CustomComponent.java:104)
at sun.java2d.loops.RasterOutputManager.convertFrom(RasterOutputManager.java:1468)
at sun.java2d.loops.RasterOutputManager.performBinaryComposite(RasterOutputManager.java:1372)
at sun.java2d.loops.RasterOutputManager.compositeSrcDst(RasterOutputManager.java:710)
at sun.java2d.loops.RasterOutputManager.renderImage(RasterOutputManager.java:479)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:2232)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1761)
at sun.awt.motif.X11Graphics.drawImage(X11Graphics.java:577)
at sun.java2d.SunGraphics2D.drawRenderedImage(SunGraphics2D.java:1801)
at javax.media.jai.widget.ImageCanvas.paint(ImageCanvas.java:433)
at sun.awt.RepaintArea.paint(RepaintArea.java:298)
at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:349)
at java.awt.Component.dispatchEventImpl(Component.java:2663)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)
java.lang.ArrayIndexOutOfBoundsException
at java.awt.image.ComponentColorModel.getRGBComponent(ComponentColorModel.java:321)
at java.awt.image.ComponentColorModel.getRed(ComponentColorModel.java:430)
at java.awt.image.ComponentColorModel.getRGB(ComponentColorModel.java:647)
at sun.java2d.loops.OpaqueCopyAny.OpaqueBlit(CustomComponent.java:104)
at sun.java2d.loops.RasterOutputManager.convertFrom(RasterOutputManager.java:1468)
at sun.java2d.loops.RasterOutputManager.performBinaryComposite(RasterOutputManager.java:1372)
at sun.java2d.loops.RasterOutputManager.compositeSrcDst(RasterOutputManager.java:710)
at sun.java2d.loops.RasterOutputManager.renderImage(RasterOutputManager.java:479)
at sun.java2d.SunGraphics2D.renderingPipeImage(SunGraphics2D.java:2232)
at sun.java2d.SunGraphics2D.drawImage(SunGraphics2D.java:1761)
at sun.awt.motif.X11Graphics.drawImage(X11Graphics.java:577)
at sun.java2d.SunGraphics2D.drawRenderedImage(SunGraphics2D.java:1801)
at javax.media.jai.widget.ImageCanvas.paint(ImageCanvas.java:433)
at sun.awt.RepaintArea.paint(RepaintArea.java:298)
at sun.awt.motif.MComponentPeer.handleEvent(MComponentPeer.java:349)
at java.awt.Component.dispatchEventImpl(Component.java:2663)
at java.awt.Component.dispatchEvent(Component.java:2497)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:339)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:131)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:98)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:85)