Closed prasant10050 closed 2 years ago
It is happening when we want to hot-restart the app, and my OTP listens and show permission for cancel or allow,. Once we tap on Allow then the app crashed and getting an exception.
@prasant10050 Are you sure this happens when tapping allow? Or on cancel?
D/AndroidRuntime(11108): Shutting down VM E/flutter (11108): [ERROR:flutter/lib/ui/ui_dart_state.cc(186)] Unhandled Exception: PlatformException(consent-denied, null, null, null) E/flutter (11108): #0 StandardMethodCodec.decodeEnvelope (package:flutter/src/services/message_codecs.dart:581:7) E/flutter (11108): #1 MethodChannel._invokeMethod (package:flutter/src/services/platform_channel.dart:158:18) E/flutter (11108):
E/flutter (11108): #2 AndroidSmsRetriever.requestOneTimeConsentSms (package:android_sms_retriever/android_sms_retriever.dart:67:28)
E/flutter (11108):
E/flutter (11108): #3 _OtpVerifyPageState.didChangeDependencies.. (package:app/feature/ui/otpVerifyPage.dart)
E/flutter (11108):
E/flutter (11108):
E/AndroidRuntime(11108): FATAL EXCEPTION: main
E/AndroidRuntime(11108): Process: in.app.fleeta, PID: 11108
E/AndroidRuntime(11108): java.lang.RuntimeException: Failure delivering result ResultInfo{who=null, request=130480, result=-1, data=Intent { (has extras) }} to activity {in.app.sample/in.app.sample.MainActivity}: java.lang.IllegalStateException: Reply already submitted
E/AndroidRuntime(11108): at android.app.ActivityThread.deliverResults(ActivityThread.java:4873)
E/AndroidRuntime(11108): at android.app.ActivityThread.handleSendResult(ActivityThread.java:4914)
E/AndroidRuntime(11108): at android.app.servertransaction.ActivityResultItem.execute(ActivityResultItem.java:51)
E/AndroidRuntime(11108): at android.app.servertransaction.TransactionExecutor.executeCallbacks(TransactionExecutor.java:135)
E/AndroidRuntime(11108): at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:95)
E/AndroidRuntime(11108): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2041)
E/AndroidRuntime(11108): at android.os.Handler.dispatchMessage(Handler.java:107)
E/AndroidRuntime(11108): at android.os.Looper.loop(Looper.java:214)
E/AndroidRuntime(11108): at android.app.ActivityThread.main(ActivityThread.java:7386)
E/AndroidRuntime(11108): at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime(11108): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:492)
E/AndroidRuntime(11108): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:980)
E/AndroidRuntime(11108): Caused by: java.lang.IllegalStateException: Reply already submitted
E/AndroidRuntime(11108): at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:155)
E/AndroidRuntime(11108): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.success(MethodChannel.java:238)
E/AndroidRuntime(11108): at me.arsam.sms_retriever.SmsRetrieverPlugin.onActivityResult(SmsRetrieverPlugin.kt:216)
E/AndroidRuntime(11108): at io.flutter.embedding.engine.FlutterEngineConnectionRegistry$FlutterEngineActivityPluginBinding.onActivityResult(FlutterEngineConnectionRegistry.java:739)
E/AndroidRuntime(11108): at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.onActivityResult(FlutterEngineConnectionRegistry.java:426)
E/AndroidRuntime(11108): at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onActivityResult(FlutterActivityAndFragmentDelegate.java:677)
E/AndroidRuntime(11108): at io.flutter.embedding.android.FlutterActivity.onActivityResult(FlutterActivity.java:616)
E/AndroidRuntime(11108): at android.app.Activity.dispatchActivityResult(Activity.java:8110)
E/AndroidRuntime(11108): at android.app.ActivityThread.deliverResults(ActivityThread.java:4866)
E/AndroidRuntime(11108): ... 11 more
I/Process (11108): Sending signal. PID: 11108 SIG: 9