butter-android icon indicating copy to clipboard operation
butter-android copied to clipboard

TVSearchActivity issue with SpeechRecognizer service

Open aldoborrero opened this issue 7 years ago • 0 comments

I leave here the stacktrace. It popped randomly.

03-28 20:09:09.534 12151-12151/butter.droid.tv.dev E/AndroidRuntime: FATAL EXCEPTION: main
                                                                     Process: butter.droid.tv.dev, PID: 12151
                                                                     java.lang.RuntimeException: Unable to pause activity {butter.droid.tv.dev/butter.droid.tv.ui.search.TVSearchActivity}: java.lang.IllegalArgumentException: Service not registered: android.speech.SpeechRecognizer$Connection@456abc9
                                                                         at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:3722)
                                                                         at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3688)
                                                                         at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3662)
                                                                         at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3636)
                                                                         at android.app.ActivityThread.-wrap16(ActivityThread.java)
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1481)
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102)
                                                                         at android.os.Looper.loop(Looper.java:154)
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6077)
                                                                         at java.lang.reflect.Method.invoke(Native Method)
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865)
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755)
                                                                      Caused by: java.lang.IllegalArgumentException: Service not registered: android.speech.SpeechRecognizer$Connection@456abc9
                                                                         at android.app.LoadedApk.forgetServiceDispatcher(LoadedApk.java:1289)
                                                                         at android.app.ContextImpl.unbindService(ContextImpl.java:1511)
                                                                         at android.content.ContextWrapper.unbindService(ContextWrapper.java:648)
                                                                         at android.speech.SpeechRecognizer.destroy(SpeechRecognizer.java:408)
                                                                         at android.support.v17.leanback.app.SearchFragment.releaseRecognizer(SearchFragment.java:433)
                                                                         at android.support.v17.leanback.app.SearchFragment.onPause(SearchFragment.java:409)
                                                                         at android.app.Fragment.performPause(Fragment.java:2529)
                                                                         at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1043)
                                                                         at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1171)
                                                                         at android.app.FragmentManagerImpl.moveToState(FragmentManager.java:1153)
                                                                         at android.app.FragmentManagerImpl.dispatchPause(FragmentManager.java:2053)
                                                                         at android.app.FragmentController.dispatchPause(FragmentController.java:209)
                                                                         at android.app.Activity.performPause(Activity.java:6802)
                                                                         at android.app.Instrumentation.callActivityOnPause(Instrumentation.java:1322)
                                                                         at android.app.ActivityThread.performPauseActivityIfNeeded(ActivityThread.java:3711)
                                                                         at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3688) 
                                                                         at android.app.ActivityThread.performPauseActivity(ActivityThread.java:3662) 
                                                                         at android.app.ActivityThread.handlePauseActivity(ActivityThread.java:3636) 
                                                                         at android.app.ActivityThread.-wrap16(ActivityThread.java) 
                                                                         at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1481) 
                                                                         at android.os.Handler.dispatchMessage(Handler.java:102) 
                                                                         at android.os.Looper.loop(Looper.java:154) 
                                                                         at android.app.ActivityThread.main(ActivityThread.java:6077) 
                                                                         at java.lang.reflect.Method.invoke(Native Method) 
                                                                         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:865) 
                                                                         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:755) 

aldoborrero avatar Mar 29 '17 07:03 aldoborrero