-
Bug
-
Resolution: Duplicate
-
P2
-
None
-
1.4.0
-
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)
....
--------------
- duplicates
-
JDK-4348027 Graphics.setXORMode() throws StackOverflowError on windows in jdk1.4.0beta-b20
- Closed