flutter_file_dialog icon indicating copy to clipboard operation
flutter_file_dialog copied to clipboard

Fatal Exception: java.lang.IllegalStateException Reply already submitted

Open chandrabezzo opened this issue 2 years ago • 4 comments

Hi team, from our Firebase Crashlytics we always got issue about IllegalStateException from your plugin. I think this crash happen because your plugin send result.error more than one submitted.

Fatal Exception: java.lang.IllegalStateException: Reply already submitted
       at io.flutter.embedding.engine.dart.DartMessenger$Reply.reply(DartMessenger.java:35)
       at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler$1.error(MethodChannel.java:14)
       at com.kineapps.flutter_file_dialog.FileDialog$saveFileOnBackground$1.invokeSuspend(FileDialog.java:142)
       at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(BaseContinuationImpl.java:11)
       at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.java:80)
       at android.os.Handler.handleCallback(Handler.java:938)
       at android.os.Handler.dispatchMessage(Handler.java:99)
       at android.os.Looper.loopOnce(Looper.java:233)
       at android.os.Looper.loop(Looper.java:334)
       at android.app.ActivityThread.main(ActivityThread.java:8396)
       at java.lang.reflect.Method.invoke(Method.java)
       at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:582)
       at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1068)

Our Environment: [✓] Flutter (Channel unknown, 2.8.1, on macOS 12.4 21F79 darwin-arm, locale en-ID) [✓] Android toolchain - develop for Android devices (Android SDK version 33.0.0) [✓] Xcode - develop for iOS and macOS (Xcode 13.3.1) [✓] Chrome - develop for the web [✓] Android Studio (version 2021.1) [✓] VS Code (version 1.69.2)

Using specific version

flutter_file_dialog: ^2.3.0

chandrabezzo avatar Jul 25 '22 04:07 chandrabezzo