You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Sometimes main thread is blocked on region changing.
Steps to reproduce this behavior
It happens randomly and I can't provide any steps. I am near two iBeacons.
Stack trace
"main@33652" prio=5 tid=0x2 nid=NA waiting for monitor entry
java.lang.Thread.State: BLOCKED
blocks pool-29-thread-1@33728
waiting for pool-29-thread-1@33728 to release lock on <0x83c2> (a org.altbeacon.beacon.service.MonitoringStatus)
at org.altbeacon.beacon.service.MonitoringStatus.regions(MonitoringStatus.java:88)
at org.altbeacon.beacon.service.ScanState.restore(ScanState.java:181)
- locked <0x6bac> (a java.lang.Class)
at org.altbeacon.beacon.service.ScanJobScheduler.scheduleAfterBackgroundWakeup(ScanJobScheduler.java:133)
at org.altbeacon.beacon.startup.StartupBroadcastReceiver.onReceive(StartupBroadcastReceiver.java:62)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:4490)
at android.app.ActivityThread.-$$Nest$mhandleReceiver(ActivityThread.java:-1)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2281)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8248)
at java.lang.reflect.Method.invoke(Method.java:-1)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Mobile device model and OS version
Google Pixel 7 Pro, Android 14
Android Beacon Library version
Android Beacon Library 2.20.4
Java 17
IMPORTANT: This forum is reserved for feature requests or reproducible bugs with the library itself. If you need help with using the library with your project, please open a new question on StackOverflow.com.
The text was updated successfully, but these errors were encountered:
Expected behavior
The main thread should not be blocked.
Actual behavior
Sometimes main thread is blocked on region changing.
Steps to reproduce this behavior
It happens randomly and I can't provide any steps. I am near two iBeacons.
Stack trace
"main@33652" prio=5 tid=0x2 nid=NA waiting for monitor entry
java.lang.Thread.State: BLOCKED
blocks pool-29-thread-1@33728
waiting for pool-29-thread-1@33728 to release lock on <0x83c2> (a org.altbeacon.beacon.service.MonitoringStatus)
at org.altbeacon.beacon.service.MonitoringStatus.regions(MonitoringStatus.java:88)
at org.altbeacon.beacon.service.ScanState.restore(ScanState.java:181)
- locked <0x6bac> (a java.lang.Class)
at org.altbeacon.beacon.service.ScanJobScheduler.scheduleAfterBackgroundWakeup(ScanJobScheduler.java:133)
at org.altbeacon.beacon.startup.StartupBroadcastReceiver.onReceive(StartupBroadcastReceiver.java:62)
at android.app.ActivityThread.handleReceiver(ActivityThread.java:4490)
at android.app.ActivityThread.-$$Nest$mhandleReceiver(ActivityThread.java:-1)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:2281)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loopOnce(Looper.java:205)
at android.os.Looper.loop(Looper.java:294)
at android.app.ActivityThread.main(ActivityThread.java:8248)
at java.lang.reflect.Method.invoke(Method.java:-1)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:552)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:971)
Mobile device model and OS version
Google Pixel 7 Pro, Android 14
Android Beacon Library version
Android Beacon Library 2.20.4
Java 17
IMPORTANT: This forum is reserved for feature requests or reproducible bugs with the library itself. If you need help with using the library with your project, please open a new question on StackOverflow.com.
The text was updated successfully, but these errors were encountered: