-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
beta
-
generic
-
generic
If the user selects SlangSoft's Java input method, a NullPointerException will be thrown at the next JVM boot. Here is the stack trace of the exception.
java.lang.NullPointerException
at sun.awt.im.CompositionAreaHandler.getClientInputMethodRequests(Compos
itionAreaHandler.java:188)
at sun.awt.im.CompositionAreaHandler.getTextLocation(CompositionAreaHand
ler.java:199)
at sun.awt.im.InputMethodContext.getTextLocation(InputMethodContext.java
:232)
at slangsoft.spi.CJKInputMethod.updateStatusWindow(CJKInputMethod.java)
at slangsoft.spi.CJKInputMethod.setInputMethodContext(CJKInputMethod.jav
a)
at sun.awt.im.InputContext.getInputMethodInstance(InputContext.java:732)
at sun.awt.im.InputContext.getInputMethod(InputContext.java:677)
at sun.awt.im.InputContext.dispatchEvent(InputContext.java:208)
at sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:1
81)
at java.awt.Component.dispatchEventImpl(Component.java:2849)
at java.awt.Component.dispatchEvent(Component.java:2766)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.ja
va:1510)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeybo
ardFocusManager.java:658)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFoc
usManager.java:413)
at java.awt.Component.dispatchEventImpl(Component.java:2790)
at java.awt.Component.dispatchEvent(Component.java:2766)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:437)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:96)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:435)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:14
0)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:121)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
naoto.sato@Eng 2000-12-07
java.lang.NullPointerException
at sun.awt.im.CompositionAreaHandler.getClientInputMethodRequests(Compos
itionAreaHandler.java:188)
at sun.awt.im.CompositionAreaHandler.getTextLocation(CompositionAreaHand
ler.java:199)
at sun.awt.im.InputMethodContext.getTextLocation(InputMethodContext.java
:232)
at slangsoft.spi.CJKInputMethod.updateStatusWindow(CJKInputMethod.java)
at slangsoft.spi.CJKInputMethod.setInputMethodContext(CJKInputMethod.jav
a)
at sun.awt.im.InputContext.getInputMethodInstance(InputContext.java:732)
at sun.awt.im.InputContext.getInputMethod(InputContext.java:677)
at sun.awt.im.InputContext.dispatchEvent(InputContext.java:208)
at sun.awt.im.InputMethodContext.dispatchEvent(InputMethodContext.java:1
81)
at java.awt.Component.dispatchEventImpl(Component.java:2849)
at java.awt.Component.dispatchEvent(Component.java:2766)
at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.ja
va:1510)
at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeybo
ardFocusManager.java:658)
at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFoc
usManager.java:413)
at java.awt.Component.dispatchEventImpl(Component.java:2790)
at java.awt.Component.dispatchEvent(Component.java:2766)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:437)
at java.awt.SequencedEvent.dispatch(SequencedEvent.java:96)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:435)
at java.awt.EventDispatchThread.pumpOneEvent(EventDispatchThread.java:14
0)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:126)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:121)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:99)
naoto.sato@Eng 2000-12-07