Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

IME crashes when using US International hardware keyboard #248

Closed
GoogleCodeExporter opened this issue Apr 22, 2015 · 6 comments
Closed

Comments

@GoogleCodeExporter
Copy link


Version: 1.15.1785-3-arm

Steps to reproduce:
1. Attach USB hardware keyboard to phone
2. Set keyboard layout to US, International style
3. Select a text input field, Japanese IME opens
4. Press the ` key  (on US International style, this is used also for entering 
diacritics)

Expected result:
The character ` is displayed

Actual result:
Crash with below stack trace


09-13 14:16:24.802  2559  2559 E AndroidRuntime: FATAL EXCEPTION: main
09-13 14:16:24.802  2559  2559 E AndroidRuntime: Process: 
com.google.android.inputmethod.japanese, PID: 2559
09-13 14:16:24.802  2559  2559 E AndroidRuntime: 
java.lang.IllegalArgumentException: Invalid code point: -2147482933
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
java.lang.Character.checkValidCodePoint(Character.java:1551)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
java.lang.Character.access$100(Character.java:100)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
java.lang.Character$UnicodeBlock.of(Character.java:1512)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
com.google.android.inputmethod.japanese.c.e.f(SourceFile:410)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
com.google.android.inputmethod.japanese.MozcService.onKeyDown(SourceFile:820)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.view.KeyEvent.dispatch(KeyEvent.java:2640)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.inputmethodservice.AbstractInputMethodService$AbstractInputMethodSession
Impl.dispatchKeyEvent(AbstractInputMethodService.java:136)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.inputmethodservice.IInputMethodSessionWrapper$ImeInputEventReceiver.onIn
putEvent(IInputMethodSessionWrapper.java:213)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.os.MessageQueue.nativePollOnce(Native Method)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.os.MessageQueue.next(MessageQueue.java:138)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.os.Looper.loop(Looper.java:123)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
android.app.ActivityThread.main(ActivityThread.java:5001)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
java.lang.reflect.Method.invokeNative(Native Method)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
java.lang.reflect.Method.invoke(Method.java:515)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:785)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
com.android.internal.os.ZygoteInit.main(ZygoteInit.java:601)
09-13 14:16:24.802  2559  2559 E AndroidRuntime:    at 
dalvik.system.NativeStart.main(Native Method)
09-13 14:16:26.392   775  7834 I WindowState: WIN DEATH: Window{4380a2e0 u0 
InputMethod}

Hardware: Nexus 5 'hammerhead'

Build: KTU84P
Build fingerprint: 
'google/hammerhead/hammerhead:4.4.4/KTU84P/1227136:user/release-keys'
Bootloader: HHZ11k
Radio: msm
Network: NTT DOCOMO
Kernel: Linux version 3.4.0-gd59db4e (android-build@vpbs1.mtv.corp.google.com) 
(gcc version 4.7 (GCC) ) #1 SMP PREEMPT Mon Mar 17 15:16:36 PDT 2014

Original issue reported on code.google.com by c...@daydream.org.uk on 13 Sep 2014 at 5:51

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant