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

Exception StackOverflowError is occurred with inputting Japanese.

XMLWordPrintable

    • 2d
    • generic
    • generic


      Japanese characters can not input with Demo Program Notepad.
      Testing environment is Solaris sparc 7,8 x86 7 / Windows95,98,NT4.0,2000
      with merlin build 1.4.0beta-b20.

      Reproduce to:
      1, Launch demo program Notepad.
      2, Change the IM input mode for japanese character.
      3, Input to textarea, for example "abcd".
         
      The program freeze after input to text area on Solaris.
      java.lang.StackOverflowError exception occurred after input
      to text area on Windows as follows.

      -----Exception ------
      H:\jdk1.4\win32\demo\jfc\Notepad>java -jar Notepad.jar
      Exception occurred during event dispatching:
      java.lang.StackOverflowError
              at sun.java2d.loops.GraphicsPrimitive.<init>(GraphicsPrimitive.java:96)
              at sun.java2d.loops.MaskBlit.<init>(MaskBlit.java:80)
              at sun.java2d.loops.MaskBlit$General.<init>(MaskBlit.java:137)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:116)
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:196)
              at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(GraphicsPrimitive.java:301)
              at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:228)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:196)
              at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(GraphicsPrimitive.java:301)
              at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:228)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
              at sun.java2d.loops.GraphicsPrimitiveMgr.locate(GraphicsPrimitiveMgr.java:196)
              at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(GraphicsPrimitive.java:301)
              at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(GraphicsPrimitive.java:228)
              at sun.java2d.loops.MaskBlit.makePrimitive(MaskBlit.java:117)
      ....
      --------------

            tdv Dmitri Trembovetski (Inactive)
            kkichisunw Kichi Kichi (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: