[Galaxy S III Android Development] mybeshoo:
I gout a FC on Settings

Settings -> Spell Checker -> Language -> touch it !

catlog logs

E/MessageQueue-JNI(16029): java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.textservice.SpellCheckerInfo.getSubtypeCount()' on a null object reference
E/MessageQueue-JNI(16029): at com.android.settings.inputmethod.SpellCheckersSettings.showChooseLanguageDialog(SpellCheckersSettings.java:170)
E/MessageQueue-JNI(16029): at com.android.settings.inputmethod.SpellCheckersSettings.onPreferenceClick(SpellCheckersSettings.java:140)
E/MessageQueue-JNI(16029): at android.preference.Preference.performClick(Preference.java:985)
E/MessageQueue-JNI(16029): at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:214)
E/MessageQueue-JNI(16029): at android.widget.AdapterView.performItemClick(AdapterView.java:305)
E/MessageQueue-JNI(16029): at android.widget.AbsListView.performItemClick(AbsListView.java:1148)
E/MessageQueue-JNI(16029): at android.widget.AbsListView$PerformClick.run(AbsListView.java:3059)
E/MessageQueue-JNI(16029): at android.widget.AbsListView.onTouchUp(AbsListView.java:3878)
E/MessageQueue-JNI(16029): at android.widget.AbsListView.onTouchEvent(AbsListView.java:3643)
E/MessageQueue-JNI(16029): at android.view.View.dispatchTouchEvent(View.java:8480)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2400)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2093)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/MessageQueue-JNI(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/MessageQueue-JNI(16029): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2625)
E/MessageQueue-JNI(16029): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1770)
E/MessageQueue-JNI(16029): at android.app.Activity.dispatchTouchEvent(Activity.java:2742)
E/MessageQueue-JNI(16029): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2586)
E/MessageQueue-JNI(16029): at android.view.View.dispatchPointerEvent(View.java:8675)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4129)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3995)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3603)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3569)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3686)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3577)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3743)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3603)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3569)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3577)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5813)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5787)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5758)
E/MessageQueue-JNI(16029): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5903)
E/MessageQueue-JNI(16029): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
E/MessageQueue-JNI(16029): at android.os.MessageQueue.nativePollOnce(Native Method)
E/MessageQueue-JNI(16029): at android.os.MessageQueue.next(MessageQueue.java:143)
E/MessageQueue-JNI(16029): at android.os.Looper.loop(
E/AndroidRuntime(16029): FATAL EXCEPTION: main
E/AndroidRuntime(16029): Process: com.android.settings, PID: 16029
E/AndroidRuntime(16029): java.lang.NullPointerException: Attempt to invoke virtual method 'int android.view.textservice.SpellCheckerInfo.getSubtypeCount()' on a null object reference
E/AndroidRuntime(16029): at com.android.settings.inputmethod.SpellCheckersSettings.showChooseLanguageDialog(SpellCheckersSettings.java:170)
E/AndroidRuntime(16029): at com.android.settings.inputmethod.SpellCheckersSettings.onPreferenceClick(SpellCheckersSettings.java:140)
E/AndroidRuntime(16029): at android.preference.Preference.performClick(Preference.java:985)
E/AndroidRuntime(16029): at android.preference.PreferenceScreen.onItemClick(PreferenceScreen.java:214)
E/AndroidRuntime(16029): at android.widget.AdapterView.performItemClick(AdapterView.java:305)
E/AndroidRuntime(16029): at android.widget.AbsListView.performItemClick(AbsListView.java:1148)
E/AndroidRuntime(16029): at android.widget.AbsListView$PerformClick.run(AbsListView.java:3059)
E/AndroidRuntime(16029): at android.widget.AbsListView.onTouchUp(AbsListView.java:3878)
E/AndroidRuntime(16029): at android.widget.AbsListView.onTouchEvent(AbsListView.java:3643)
E/AndroidRuntime(16029): at android.view.View.dispatchTouchEvent(View.java:8480)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2400)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2093)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTransformedTouchEvent(ViewGroup.java:2406)
E/AndroidRuntime(16029): at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:2107)
E/AndroidRuntime(16029): at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:2625)
E/AndroidRuntime(16029): at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1770)
E/AndroidRuntime(16029): at android.app.Activity.dispatchTouchEvent(Activity.java:2742)
E/AndroidRuntime(16029): at com.android.internal.policy.impl.PhoneWindow$DecorView.dispatchTouchEvent(PhoneWindow.java:2586)
E/AndroidRuntime(16029): at android.view.View.dispatchPointerEvent(View.java:8675)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4129)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3995)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3603)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3569)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3686)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3577)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3743)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3603)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3569)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3577)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3550)
E/AndroidRuntime(16029): at android.view.ViewRootImpl.deliverInputEvent(ViewRootImpl.java:5813)
E/AndroidRuntime(16029): at android.view.ViewRootImpl.doProcessInputEvents(ViewRootImpl.java:5787)
E/AndroidRuntime(16029): at android.view.ViewRootImpl.enqueueInputEvent(ViewRootImpl.java:5758)
E/AndroidRuntime(16029): at android.view.ViewRootImpl$WindowInputEventReceiver.onInputEvent(ViewRootImpl.java:5903)
E/AndroidRuntime(16029): at android.view.InputEventReceiver.dispatchInputEvent(InputEventReceiver.java:185)
E/AndroidRuntime(16029): at android.os.MessageQueue.nativePollOnce(Native Method)
E/AndroidRuntime(16029): at android.os.Messag
E/WifiService( 2416): Invoking mWifiStateMachine.setWifiEnabled