- edited description
IndexOutOfBoundsException in ConnectedDevice.getNextPacket
Issue #109
open
Sensor id 213330002153
Mobile device model and OS version
Samsung SM-G988B Model:SP1A.210812.016
Android 12(SP1A.210812.016.G988BXXSDEVB1)
Movesense mobile library version
1.63
Movesense firmware version
1.9.4
Movesense hardware version (e.g. 14451G)
H3
Preconditions
Unknown
reproduction steps
Unknown
reproduction rate
1 time so far
logs & code usage
PlatformException(2, Error on connecting to movesense sensor: , com.movesense.mds.MdsException: java.lang.IndexOutOfBoundsException: Index: 86, Size: 43
at com.movesense.mds.Mds$1.onConnectError(Mds.java:3)
at com.movesense.mds.internal.connectivity.BleManager$6.run(BleManager.java:2)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:226)
at android.os.Looper.loop(Looper.java:313)
at android.app.ActivityThread.main(ActivityThread.java:8633)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:567)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1135)
Caused by: java.lang.IndexOutOfBoundsException: Index: 86, Size: 43
at java.util.ArrayList.get(ArrayList.java:437)
at com.movesense.mds.internal.connectivity.ConnectedDevice.getNextPacket(ConnectedDevice.java:5)
at com.movesense.mds.internal.connectivity.BleManager.dataAvailable(BleManager.java:4)
at com.movesense.mds.internal.connectivity.BleManager.E(BleManager.java:1)
at com.movesense.mds.internal.connectivity.BleManager.G(Unknown Source:0)
at com.movesense.mds.internal.connectivity.c.accept(Unknown Source:6)
at j.e.b0.h.a.e(LambdaSubscriber.java:2)
at j.e.b0.e.b.j$c.h(FlowableObserveOn.java:8)
at j.e.b0.e.b.j$a.run(FlowableObserveOn.java:5)
at j.e.b0.g.l.run(ScheduledRunnable.java:2)
at j.e.b0.g.l.call(ScheduledRunnable.java:1)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:920)
, null)
Comments (6)
-
reporter -
reporter
-
reporter - edited description
-
Might be a duplicate of the others. Could you clarify in what situation this happens?
-
- changed status to open
-
reporter I’m currently not actively working with this application.
- Log in to comment