Hi, I‘ve encountered two Application Not Responding (ANR) issues in my project. I would like to confirm if this known ANR has been addressed in the latest release (v5.4.2), or if it remains unresolved.
Any information would be greatly appreciated. Thank you!
Describe the bug
com.signify.hue.flutterreactiveble.ble.ConnectionQueue.
ANR triggered by slow operations in main thread
Smartphone / tablet
- Device: Pixel 8a
- OS: Android 16
- Package version: 5.2.0
Additional context
First:
main (runnable):tid=1 systid=9328
at io.reactivex.internal.functions.ObjectHelper.<clinit>(ObjectHelper.java:83)
at io.reactivex.subjects.BehaviorSubject.<init>(BehaviorSubject.java:228)
at io.reactivex.subjects.BehaviorSubject.createDefault(BehaviorSubject.java:203)
at com.signify.hue.flutterreactiveble.ble.ConnectionQueue.<init>(ConnectionQueue.kt:7)
at com.signify.hue.flutterreactiveble.ble.ReactiveBleClient.<init>(ReactiveBleClient.kt:39)
at com.signify.hue.flutterreactiveble.PluginController.initialize$reactive_ble_mobile_release(PluginController.kt:62)
at com.signify.hue.flutterreactiveble.ReactiveBlePlugin$Companion.initializePlugin(ReactiveBlePlugin.kt:31)
at com.signify.hue.flutterreactiveble.ReactiveBlePlugin$Companion.access$initializePlugin(ReactiveBlePlugin.kt:19)
at com.signify.hue.flutterreactiveble.ReactiveBlePlugin.onAttachedToEngine(ReactiveBlePlugin.kt:12)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.add(FlutterEngineConnectionRegistry.java:147)
at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:239)
at java.lang.reflect.Method.invoke(Native method)
at io.flutter.embedding.engine.plugins.util.GeneratedPluginRegister.registerGeneratedPlugins(GeneratedPluginRegister.java:80)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:426)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:314)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:295)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:275)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:195)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:186)
at io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundExecutor.lambda$startBackgroundIsolate$0$io-flutter-plugins-firebase-messaging-FlutterFirebaseMessagingBackgroundExecutor(FlutterFirebaseMessagingBackgroundExecutor.java:143)
at io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass)
at android.os.Handler.handleCallback(Handler.java:1095)
at android.os.Handler.dispatchMessageImpl(Handler.java:135)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.loopOnce(Looper.java:269)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9333)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
Second:
com.signify.hue.flutterreactiveble.PluginController.<init>
ANR triggered by slow operations in main thread
main (runnable):tid=1 systid=17199
at com.signify.hue.flutterreactiveble.PluginController.<init>(PluginController.kt:28)
at com.signify.hue.flutterreactiveble.ReactiveBlePlugin$Companion.initializePlugin(ReactiveBlePlugin.kt:30)
at com.signify.hue.flutterreactiveble.ReactiveBlePlugin$Companion.access$initializePlugin(ReactiveBlePlugin.kt:19)
at com.signify.hue.flutterreactiveble.ReactiveBlePlugin.onAttachedToEngine(ReactiveBlePlugin.kt:12)
at io.flutter.embedding.engine.FlutterEngineConnectionRegistry.add(FlutterEngineConnectionRegistry.java:147)
at io.flutter.plugins.GeneratedPluginRegistrant.registerWith(GeneratedPluginRegistrant.java:239)
at java.lang.reflect.Method.invoke(Native method)
at io.flutter.embedding.engine.plugins.util.GeneratedPluginRegister.registerGeneratedPlugins(GeneratedPluginRegister.java:80)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:426)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:314)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:295)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:275)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:195)
at io.flutter.embedding.engine.FlutterEngine.<init>(FlutterEngine.java:186)
at io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundExecutor.lambda$startBackgroundIsolate$0$io-flutter-plugins-firebase-messaging-FlutterFirebaseMessagingBackgroundExecutor(FlutterFirebaseMessagingBackgroundExecutor.java:143)
at io.flutter.plugins.firebase.messaging.FlutterFirebaseMessagingBackgroundExecutor$$ExternalSyntheticLambda0.run(D8$$SyntheticClass)
at android.os.Handler.handleCallback(Handler.java:1095)
at android.os.Handler.dispatchMessageImpl(Handler.java:135)
at android.os.Handler.dispatchMessage(Handler.java:125)
at android.os.Looper.loopOnce(Looper.java:269)
at android.os.Looper.loop(Looper.java:367)
at android.app.ActivityThread.main(ActivityThread.java:9333)
at java.lang.reflect.Method.invoke(Native method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:566)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:929)
Hi, I‘ve encountered two Application Not Responding (ANR) issues in my project. I would like to confirm if this known ANR has been addressed in the latest release (v5.4.2), or if it remains unresolved.
Any information would be greatly appreciated. Thank you!
Describe the bug
com.signify.hue.flutterreactiveble.ble.ConnectionQueue.
ANR triggered by slow operations in main thread
Smartphone / tablet
Additional context
First:
Second: