simple_barcode_scanner icon indicating copy to clipboard operation
simple_barcode_scanner copied to clipboard

Fatal Exception: java.lang.RuntimeException: Unable to destroy activity

Open DaxeshV opened this issue 1 year ago • 0 comments

Fatal Exception: java.lang.RuntimeException: Unable to destroy activity Caused by java.lang.NullPointerException: Attempt to invoke virtual method 'void androidx.lifecycle.Lifecycle.removeObserver(androidx.lifecycle.LifecycleObserver)' on a null object reference at com.amolg.flutterbarcodescanner.FlutterBarcodeScannerPlugin.clearPluginSetup(FlutterBarcodeScannerPlugin.java:295) at com.amolg.flutterbarcodescanner.FlutterBarcodeScannerPlugin.onDetachedFromActivity(FlutterBarcodeScannerPlugin.java:285) at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.detachFromActivity(FlutterEngineConnectionRegistry.java:381) at io.flutter.embedding.android.FlutterActivityAndFragmentDelegate.onDetach(FlutterActivityAndFragmentDelegate.java:747) at io.flutter.embedding.android.FlutterFragment.onDetach(FlutterFragment.java:1168) at androidx.fragment.app.Fragment.performDetach(Fragment.java:3375) at androidx.fragment.app.FragmentStateManager.detach(FragmentStateManager.java:819) at androidx.fragment.app.FragmentStateManager.moveToExpectedState(FragmentStateManager.java:338) at androidx.fragment.app.SpecialEffectsController$FragmentStateManagerOperation.complete(SpecialEffectsController.java:771) at androidx.fragment.app.SpecialEffectsController$Operation.cancel(SpecialEffectsController.java:615) at androidx.fragment.app.SpecialEffectsController.forceCompleteAllOperations(SpecialEffectsController.java:350) at androidx.fragment.app.FragmentManager.dispatchStateChange(FragmentManager.java:2982) at androidx.fragment.app.FragmentManager.dispatchDestroy(FragmentManager.java:2933) at androidx.fragment.app.FragmentController.dispatchDestroy(FragmentController.java:346) at androidx.fragment.app.FragmentActivity.onDestroy(FragmentActivity.java:259) at android.app.Activity.performDestroy(Activity.java:8249) at android.app.Instrumentation.callActivityOnDestroy(Instrumentation.java:1344) at android.app.ActivityThread.performDestroyActivity(ActivityThread.java:5150) at android.app.ActivityThread.handleDestroyActivity(ActivityThread.java:5194) at android.app.servertransaction.DestroyActivityItem.execute(DestroyActivityItem.java:44) at android.app.servertransaction.TransactionExecutor.executeLifecycleState(TransactionExecutor.java:176) at android.app.servertransaction.TransactionExecutor.execute(TransactionExecutor.java:97) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2094) at android.os.Handler.dispatchMessage(Handler.java:106) at android.os.Looper.loop(Looper.java:223) at android.app.ActivityThread.main(ActivityThread.java:7815) at java.lang.reflect.Method.invoke(Method.java) at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:593) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1094)

DaxeshV avatar Jun 29 '24 13:06 DaxeshV