An exception was thrown when Japanese typed after invoking SwingSet2 testing with jdk1.4 b36 on Solaris Sparc 8 64bit.
Exception occurred during event dispatching:
java.lang.InternalError: Cannot construct general op for MaskBlit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;IIIIII[BII)V XOR mode
at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:230)
at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:170)
at sun.java2d.loops.MaskBlit.locate(MaskBlit.java:51)
at sun.java2d.loops.Blit$General.<init>(Blit.java:120)
at sun.java2d.loops.Blit.makePrimitive(Blit.java:109)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:170)
at sun.java2d.loops.Blit.locate(Blit.java:46)
at sun.java2d.loops.Blit.getFromCache(Blit.java:59)
at sun.java2d.pipe.AlphaPaintPipe.renderPathTile(AlphaPaintPipe.java:119)
at sun.java2d.pipe.SpanShapeRenderer$Composite.renderBox(SpanShapeRenderer.java:45)
at sun.java2d.pipe.SpanShapeRenderer.spanClipLoop(SpanShapeRenderer.java:237)
at sun.java2d.pipe.SpanShapeRenderer.renderSpans(SpanShapeRenderer.java:220)
at sun.java2d.pipe.SpanShapeRenderer.drawBasicStroke(SpanShapeRenderer.java:110)
at sun.java2d.pipe.SpanShapeRenderer.draw(SpanShapeRenderer.java:73)
at sun.java2d.pipe.PixelToShapeConverter.drawLine(PixelToShapeConverter.java:37)
at sun.java2d.pipe.ValidatePipe.drawLine(ValidatePipe.java:30)
at sun.java2d.SunGraphics2D.drawLine(SunGraphics2D.java:1788)
at javax.swing.text.JTextComponent$ComposedTextCaret.paint(JTextComponent.java:3008)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:528)
Steps to reproduce:
1) Install jdk1.4 b36 (jdk-collins-000911-13:16-solaris-sparc.tar
for 64 bit testing) on Solaris Sparc 8 64 bit (i18n-sol-b in lab #1457)
2) Invoke SwingSet2
3) After invoking, type Japanease
keiko.nakayama@Eng 2000-10-26
Exception occurred during event dispatching:
java.lang.InternalError: Cannot construct general op for MaskBlit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;IIIIII[BII)V XOR mode
at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:230)
at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:170)
at sun.java2d.loops.MaskBlit.locate(MaskBlit.java:51)
at sun.java2d.loops.Blit$General.<init>(Blit.java:120)
at sun.java2d.loops.Blit.makePrimitive(Blit.java:109)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:170)
at sun.java2d.loops.Blit.locate(Blit.java:46)
at sun.java2d.loops.Blit.getFromCache(Blit.java:59)
at sun.java2d.pipe.AlphaPaintPipe.renderPathTile(AlphaPaintPipe.java:119)
at sun.java2d.pipe.SpanShapeRenderer$Composite.renderBox(SpanShapeRenderer.java:45)
at sun.java2d.pipe.SpanShapeRenderer.spanClipLoop(SpanShapeRenderer.java:237)
at sun.java2d.pipe.SpanShapeRenderer.renderSpans(SpanShapeRenderer.java:220)
at sun.java2d.pipe.SpanShapeRenderer.drawBasicStroke(SpanShapeRenderer.java:110)
at sun.java2d.pipe.SpanShapeRenderer.draw(SpanShapeRenderer.java:73)
at sun.java2d.pipe.PixelToShapeConverter.drawLine(PixelToShapeConverter.java:37)
at sun.java2d.pipe.ValidatePipe.drawLine(ValidatePipe.java:30)
at sun.java2d.SunGraphics2D.drawLine(SunGraphics2D.java:1788)
at javax.swing.text.JTextComponent$ComposedTextCaret.paint(JTextComponent.java:3008)
at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:528)
Steps to reproduce:
1) Install jdk1.4 b36 (jdk-collins-000911-13:16-solaris-sparc.tar
for 64 bit testing) on Solaris Sparc 8 64 bit (i18n-sol-b in lab #1457)
2) Invoke SwingSet2
3) After invoking, type Japanease
keiko.nakayama@Eng 2000-10-26
- duplicates
-
JDK-4356724 Xor loops are not implemented yet in the new Merlin Java2D architecture
-
- Closed
-