JDK build 1.4.0beta b22
platform: win2k
Test case used: Notepad in jdk demo.
Notepad can only take ASCII input on Win2k.
To reproduce:
1) From control panel of Win2k, set any locale and select either Japanese or Traditional Chinese input method.
2) Run Notepad on Win2k, and switch input method to what you select, Notepad will throw exceptions. No input can be performed.
Exception stack trace:
C:\jdk1.4\demo\jfc\Notepad>java -jar Notepad.jar
Exception occurred during event dispatching:
java.lang.StackOverflowError
at sun.java2d.loops.MaskBlit.<init>(Unknown Source)
at sun.java2d.loops.MaskBlit$General.<init>(Unknown Source)
at sun.java2d.loops.MaskBlit.makePrimitive(Unknown Source)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(Unknown Source)
at sun.java2d.loops.MaskBlit.makePrimitive(Unknown Source)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(Unknown Source)
etc. (see attachments).
platform: win2k
Test case used: Notepad in jdk demo.
Notepad can only take ASCII input on Win2k.
To reproduce:
1) From control panel of Win2k, set any locale and select either Japanese or Traditional Chinese input method.
2) Run Notepad on Win2k, and switch input method to what you select, Notepad will throw exceptions. No input can be performed.
Exception stack trace:
C:\jdk1.4\demo\jfc\Notepad>java -jar Notepad.jar
Exception occurred during event dispatching:
java.lang.StackOverflowError
at sun.java2d.loops.MaskBlit.<init>(Unknown Source)
at sun.java2d.loops.MaskBlit$General.<init>(Unknown Source)
at sun.java2d.loops.MaskBlit.makePrimitive(Unknown Source)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(Unknown Source)
at sun.java2d.loops.MaskBlit.makePrimitive(Unknown Source)
at sun.java2d.loops.GraphicsPrimitiveMgr.locate(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.getGeneralOp(Unknown Source)
at sun.java2d.loops.GraphicsPrimitive.setupGeneralBinaryOp(Unknown Source)
etc. (see attachments).
- duplicates
-
JDK-4351631 DrawTest demos throws exception on Win 32 and Solaris for Merlin build 22
-
- Closed
-