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

An exception is thrown immediately after entering Japanese charcters

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • None
    • 1.4.0
    • client-libs

      J2SE version: 1.4.obeta
      Build number: b26
      Platforms tested: Solaris 2.7 and 8
      Locale: ja (EUC)

      Platform J2SDK1.4.0beta-b24 JDK1.3.0-C
      8 Failed Passed
      2.7 Failed Passed
      IA 8 Failed Passed
      IA 2.7 Failed Passed

      An exception is thrown when entering Japanese characters.

      Actual Result:

      i18n-sol8:/home/bpaga/jdk1.4/demo/jfc/SwingSet2 17 % java -fullversion
      java full version "1.4.0beta-b26"
      i18n-sol8:/home/bpaga/jdk1.4/demo/jfc/SwingSet2 18 % java -jar SwingSet2.jar
      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:196)
              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:196)
              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:1785)
              at javax.swing.text.JTextComponent$ComposedTextCaret.paint(JTextComponent.java:3008)
              at javax.swing.plaf.basic.BasicTextUI.paintSafely(BasicTextUI.java:528)
              at javax.swing.plaf.basic.BasicTextUI.paint(BasicTextUI.java:658)
              at javax.swing.plaf.basic.BasicTextUI.update(BasicTextUI.java:637)
              at javax.swing.JComponent.paintComponent(JComponent.java:412)
              at javax.swing.JComponent.paint(JComponent.java:713)
              at javax.swing.JComponent.paintChildren(JComponent.java:518)
              at javax.swing.JComponent.paint(JComponent.java:722)
              at javax.swing.JComponent.paintChildren(JComponent.java:518)
              at javax.swing.JComponent.paint(JComponent.java:722)
              at javax.swing.JComponent.paintChildren(JComponent.java:518)
              at javax.swing.JComponent.paint(JComponent.java:722)
              at javax.swing.JLayeredPane.paint(JLayeredPane.java:548)
              at javax.swing.JComponent.paintChildren(JComponent.java:518)
              at javax.swing.JComponent.paint(JComponent.java:722)
              at javax.swing.JComponent.paintChildren(JComponent.java:518)
              at javax.swing.JComponent.paint(JComponent.java:722)
              at javax.swing.JComponent.paintChildren(JComponent.java:518)
              at javax.swing.JComponent.paint(JComponent.java:722)
              at javax.swing.JLayeredPane.paint(JLayeredPane.java:548)
              at javax.swing.JComponent.paintWithBuffer(JComponent.java:4221)
              at javax.swing.JComponent._paintImmediately(JComponent.java:4164)
              at javax.swing.JComponent.paintImmediately(JComponent.java:3995)
              at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:374)
              at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:119)
              at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:154)
              at java.awt.EventQueue.dispatchEvent(EventQueue.java:368)
              at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:127)
              at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:117)
              at java.awt.EventDispatchThread.run(EventDispatchThread.java:96)


      Steps to reproduce:
      1. Install J2SDK v1.4.0 on Solaris 8 machine.
      2. Launch SwingSet2.
      3. From the JInternalFrame Demo, hit "Ctrl+space".
      4. Enter "nihongotesuto" in the textfield and then press enter.
      Note: Immediately after the first character is entered an exception occurred.


      ben.pagatpatan@Eng 2000-08-04

            svioletsunw Scott Violet (Inactive)
            bpagatpasunw Ben Pagatpatan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: