Announcement

Collapse
No announcement yet.

Robot stuck in stop loop

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Robot stuck in stop loop

    Hello All,
    We keep seeing this problem where when we try to stop an Autonomous mode, we get the following error:
    --SNIP--
    01-26 10:19:19.676 1764 11092 E RobotCore: OpMode 'Callisto Depot Start' stuck in stop(). Restarting robot controller app.
    --SNIP--

    I have attempted the following solutions to fix the problem:
    - Replace all while loops with following conditions:
    while (opModeIsActive() && !isStopRequested() )
    {
    ...
    }

    - Minimied sleeps




    This is a link to the code on my Github

    Autonomous Code:
    1. Base Class - https://github.com/kaavla/alpacas_ft...omousBase.java
    2. Depot Start Class - https://github.com/kaavla/alpacas_ft...epotStart.java
    3. HW - https://github.com/kaavla/alpacas_ft...allistoHW.java

    I pulled the crash and here is the dump.. I think the culprit is BNO055IMUImpl. (I have marked the crashdump below). Does anyone know.
    Thanks
    FTC 14535 Alpacas


    01-26 10:19:18.804 1764 11426 I RobotCore: Done running exec logcat -d -T '1-26 10:19:17.000' -f /storage/emulated/0/FIRST/matchlogs/Match-0-Callisto_Depot_Start.txt -n4 -v threadtime UsbRequestJNI:S UsbRequest:S art:W ThreadPool:W System:W ExtendedExtractor:W OMXClient:W MediaPlayer:W dalvikvm:W *:V
    01-26 10:19:18.805 1764 11426 I RobotCore: exiting match logcat for /storage/emulated/0/FIRST/matchlogs/Match-0-Callisto_Depot_Start.txt
    01-26 10:19:19.676 1764 11092 E RobotCore: OpMode 'Callisto Depot Start' stuck in stop(). Restarting robot controller app.
    01-26 10:19:19.677 1764 11092 E RobotCore: Begin thread dump
    01-26 10:19:19.703 1764 11092 E RobotCore: thread id=936 tid=0 name="FinalizerDaemon"
    01-26 10:19:19.704 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.704 1764 11092 E RobotCore: at java.lang.Object.wait(Object.java:422)
    01-26 10:19:19.704 1764 11092 E RobotCore: at java.lang.ref.ReferenceQueue.remove(ReferenceQueue .java:188)
    01-26 10:19:19.704 1764 11092 E RobotCore: at java.lang.ref.ReferenceQueue.remove(ReferenceQueue .java:209)
    01-26 10:19:19.704 1764 11092 E RobotCore: at java.lang.Daemons$FinalizerDaemon.runInternal(Daem ons.java:232)
    01-26 10:19:19.705 1764 11092 E RobotCore: at java.lang.Daemons$Daemon.run(Daemons.java:103)
    01-26 10:19:19.705 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.705 1764 11092 E RobotCore: thread id=1527 tid=11090 name="opmode loop()"
    01-26 10:19:19.705 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.705 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.705 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.706 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.parkNanos(L ockSupport.java:230)
    01-26 10:19:19.706 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.awaitNanos(AbstractQueuedSynch ronizer.java:2101)
    01-26 10:19:19.706 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.awaitTermi nation(ThreadPoolExecutor.java:1481)
    01-26 10:19:19.706 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$RecordingTh readPool.awaitTermination(ThreadPool.java:998)
    01-26 10:19:19.706 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool.awaitTermin ation(ThreadPool.java:517)
    01-26 10:19:19.706 1764 11092 E RobotCore: at com.qualcomm.robotcore.eventloop.opmode.LinearOpMo de.stop(LinearOpMode.java:271)
    01-26 10:19:19.706 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.opmode.Op ModeManagerImpl$1.run(OpModeManagerImpl.java:398)
    01-26 10:19:19.706 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.opmode.Op ModeManagerImpl.detectStuck(OpModeManagerImpl.java :419)
    01-26 10:19:19.707 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.opmode.Op ModeManagerImpl.detectStuck(OpModeManagerImpl.java :413)
    01-26 10:19:19.707 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.opmode.Op ModeManagerImpl.callActiveOpModeStop(OpModeManager Impl.java:396)
    01-26 10:19:19.707 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.opmode.Op ModeManagerImpl.runActiveOpMode(OpModeManagerImpl. java:327)
    01-26 10:19:19.707 1764 11092 E RobotCore: at com.qualcomm.ftccommon.FtcEventLoop.loop(FtcEventL oop.java:212)
    01-26 10:19:19.707 1764 11092 E RobotCore: at com.qualcomm.robotcore.eventloop.EventLoopManager$ EventLoopRunnable$1.run(EventLoopManager.java:296)
    01-26 10:19:19.707 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool.logThreadLi feCycle(ThreadPool.java:737)
    01-26 10:19:19.708 1764 11092 E RobotCore: at com.qualcomm.robotcore.eventloop.EventLoopManager$ EventLoopRunnable.run(EventLoopManager.java:239)
    01-26 10:19:19.708 1764 11092 E RobotCore: at com.qualcomm.robotcore.eventloop.EventLoopManager$ 1.run(EventLoopManager.java:564)
    01-26 10:19:19.708 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.708 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.708 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)

    >>>>Look at this thread

    01-26 10:19:19.708 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.709 1764 11092 E RobotCore: thread id=1592 tid=11425 name="LinearOpMode main"
    01-26 10:19:19.709 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer.acquireInterruptibly(AbstractQueuedSynchronize r.java:1244)
    01-26 10:19:19.709 1764 11092 E RobotCore: at java.util.concurrent.locks.ReentrantLock.lockInter ruptibly(ReentrantLock.java:336)
    01-26 10:19:19.709 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.MessageKeyedLock.acquir e(MessageKeyedLock.java:115)
    01-26 10:19:19.709 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxUsbDeviceImpl.acqui reNetworkTransmissionLock(LynxUsbDeviceImpl.java:7 12)
    01-26 10:19:19.709 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxUsbDeviceDelegate.a cquireNetworkTransmissionLock(LynxUsbDeviceDelegat e.java:182)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxModule.acquireNetwo rkTransmissionLock(LynxModule.java:1356)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.commands.LynxMessage.ac quireNetworkLock(LynxMessage.java:130)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.commands.LynxRespondabl e.send(LynxRespondable.java:227)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxI2cDeviceSynch.send I2cWriteTx(LynxI2cDeviceSynch.java:351)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxI2cDeviceSynchV1$1. get(LynxI2cDeviceSynchV1.java:66)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxI2cDeviceSynchV1$1. get(LynxI2cDeviceSynchV1.java:63)
    01-26 10:19:19.710 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxModule.acquireI2cLo ckWhile(LynxModule.java:1350)
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxI2cDeviceSynch.acqu ireI2cLockWhile(LynxI2cDeviceSynch.java:371)
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxI2cDeviceSynchV1.re adTimeStamped(LynxI2cDeviceSynchV1.java:62)
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.robotcore.hardware.I2cDeviceSynchImpl OnSimple.readTimeStamped(I2cDeviceSynchImplOnSimpl e.java:525)
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.robotcore.hardware.I2cDeviceSynchImpl OnSimple.read(I2cDeviceSynchImplOnSimple.java:489)
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.robotcore.hardware.I2cDeviceSynchImpl OnSimple.read8(I2cDeviceSynchImplOnSimple.java:483 )
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.hardware.bosch.BNO055IMUImpl.read8(BN O055IMUImpl.java:880)
    01-26 10:19:19.711 1764 11092 E RobotCore: at com.qualcomm.hardware.bosch.BNO055IMUImpl.internal InitializeOnce(BNO055IMUImpl.java:373)
    01-26 10:19:19.712 1764 11092 E RobotCore: at com.qualcomm.hardware.bosch.BNO055IMUImpl.internal Initialize(BNO055IMUImpl.java:240)
    01-26 10:19:19.712 1764 11092 E RobotCore: at com.qualcomm.hardware.bosch.BNO055IMUImpl.internal Initialize(BNO055IMUImpl.java:86)
    01-26 10:19:19.712 1764 11092 E RobotCore: at com.qualcomm.robotcore.hardware.I2cDeviceSynchDevi ceWithParameters.initialize(I2cDeviceSynchDeviceWi thParameters.java:53)
    01-26 10:19:19.712 1764 11092 E RobotCore: at com.qualcomm.hardware.bosch.BNO055IMUImpl.initiali ze(BNO055IMUImpl.java:86)
    01-26 10:19:19.712 1764 11092 E RobotCore: at org.firstinspires.ftc.teamcode.CallistoHW.init(Cal listoHW.java:65)
    01-26 10:19:19.712 1764 11092 E RobotCore: at org.firstinspires.ftc.teamcode.CallistoAutonomousB ase.initHW(CallistoAutonomousBase.java:68)
    01-26 10:19:19.712 1764 11092 E RobotCore: at org.firstinspires.ftc.teamcode.CallistoAutoDepotSt art.runOpMode(CallistoAutoDepotStart.java:30)
    01-26 10:19:19.713 1764 11092 E RobotCore: at com.qualcomm.robotcore.eventloop.opmode.LinearOpMo de$LinearOpModeHelper$1.run(LinearOpMode.java:305)
    01-26 10:19:19.713 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool.logThreadLi feCycle(ThreadPool.java:737)
    01-26 10:19:19.713 1764 11092 E RobotCore: at com.qualcomm.robotcore.eventloop.opmode.LinearOpMo de$LinearOpModeHelper.run(LinearOpMode.java:300)
    01-26 10:19:19.713 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.713 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.713 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.713 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)

    >>>>


    01-26 10:19:19.714 1764 11092 E RobotCore: thread id=1367 tid=9147 name="default scheduler-#2"
    01-26 10:19:19.714 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.714 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.714 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.714 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.714 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.715 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1120)
    01-26 10:19:19.715 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.715 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.715 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.715 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.715 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.715 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.716 1764 11092 E RobotCore: thread id=935 tid=0 name="ReferenceQueueDaemon"
    01-26 10:19:19.716 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.716 1764 11092 E RobotCore: at java.lang.Daemons$ReferenceQueueDaemon.runInternal (Daemons.java:178)
    01-26 10:19:19.716 1764 11092 E RobotCore: at java.lang.Daemons$Daemon.run(Daemons.java:103)
    01-26 10:19:19.716 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.717 1764 11092 E RobotCore: thread id=980 tid=1877 name="RecvLoopRunnable.run()"
    01-26 10:19:19.717 1764 11092 E RobotCore: at libcore.io.Linux.poll(Native Method)
    01-26 10:19:19.717 1764 11092 E RobotCore: at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:216 )
    01-26 10:19:19.717 1764 11092 E RobotCore: at android.system.Os.poll(Os.java:372)
    01-26 10:19:19.717 1764 11092 E RobotCore: at libcore.io.IoBridge.poll(IoBridge.java:689)
    01-26 10:19:19.717 1764 11092 E RobotCore: at java.net.PlainDatagramSocketImpl.doRecv(PlainDatag ramSocketImpl.java:149)
    01-26 10:19:19.717 1764 11092 E RobotCore: at java.net.PlainDatagramSocketImpl.receive0(PlainDat agramSocketImpl.java:140)
    01-26 10:19:19.718 1764 11092 E RobotCore: at java.net.AbstractPlainDatagramSocketImpl.receive(A bstractPlainDatagramSocketImpl.java:143)
    01-26 10:19:19.718 1764 11092 E RobotCore: at java.net.DatagramSocket.receive(DatagramSocket.jav a:847)
    01-26 10:19:19.718 1764 11092 E RobotCore: at com.qualcomm.robotcore.robocol.RobocolDatagramSock et.recv(RobocolDatagramSocket.java:138)
    01-26 10:19:19.718 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.network.R ecvLoopRunnable$1.run(RecvLoopRunnable.java:153)
    01-26 10:19:19.718 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool.logThreadLi feCycle(ThreadPool.java:737)
    01-26 10:19:19.718 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.network.R ecvLoopRunnable.run(RecvLoopRunnable.java:143)
    01-26 10:19:19.718 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.718 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.719 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.719 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.719 1764 11092 E RobotCore: thread id=1528 tid=11092 name="OpModeStuckCodeMonitor-#0"
    01-26 10:19:19.719 1764 11092 E RobotCore: at dalvik.system.VMStack.getThreadStackTrace(Native Method)
    01-26 10:19:19.719 1764 1877 D RobotCore: system telemetry: key=$System$Error$ msg="OpMode 'Callisto Depot Start' stuck in stop(). Restarting robot controller app."
    01-26 10:19:19.719 1764 11092 E RobotCore: at java.lang.Thread.getStackTrace(Thread.java:1538)
    01-26 10:19:19.720 1764 11092 E RobotCore: at java.lang.Thread.getAllStackTraces(Thread.java:158 8)
    01-26 10:19:19.720 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.opmode.Op ModeManagerImpl$OpModeStuckCodeMonitor$Runner.run( OpModeManagerImpl.java:484)
    01-26 10:19:19.720 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.720 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.720 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.720 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.721 1764 11092 E RobotCore: thread id=1370 tid=9153 name="default scheduler-#5"
    01-26 10:19:19.721 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.721 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.721 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.721 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.721 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.721 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1120)
    01-26 10:19:19.722 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.722 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.722 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.722 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.722 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.722 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.723 1764 11092 E RobotCore: thread id=961 tid=0 name="GAC_Executor[0]"
    01-26 10:19:19.723 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.723 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.723 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.723 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.723 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.723 1764 11092 E RobotCore: at java.util.concurrent.LinkedBlockingQueue.take(Link edBlockingQueue.java:442)
    01-26 10:19:19.723 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.724 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.724 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.724 1764 11092 E RobotCore: at Os.run(SourceFile:5)
    01-26 10:19:19.724 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.724 1764 11092 E RobotCore: thread id=970 tid=0 name="GAC_Executor[1]"
    01-26 10:19:19.724 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.725 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.util.concurrent.LinkedBlockingQueue.take(Link edBlockingQueue.java:442)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.725 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.725 1764 11092 E RobotCore: at Os.run(SourceFile:5)
    01-26 10:19:19.726 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.726 1764 11092 E RobotCore: thread id=1365 tid=9133 name="default scheduler-#0"
    01-26 10:19:19.726 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.726 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.726 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.726 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.726 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.727 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.727 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.727 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.727 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.727 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.727 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.727 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.728 1764 11092 E RobotCore: thread id=974 tid=0 name="NanoHttpd Main Listener"
    01-26 10:19:19.728 1764 11092 E RobotCore: at libcore.io.Linux.poll(Native Method)
    01-26 10:19:19.728 1764 11092 E RobotCore: at libcore.io.BlockGuardOs.poll(BlockGuardOs.java:216 )
    01-26 10:19:19.728 1764 11092 E RobotCore: at android.system.Os.poll(Os.java:372)
    01-26 10:19:19.728 1764 11092 E RobotCore: at libcore.io.IoBridge.poll(IoBridge.java:689)
    01-26 10:19:19.728 1764 11092 E RobotCore: at java.net.PlainSocketImpl.socketAccept(PlainSocketI mpl.java:181)
    01-26 10:19:19.728 1764 11092 E RobotCore: at java.net.AbstractPlainSocketImpl.accept(AbstractPl ainSocketImpl.java:457)
    01-26 10:19:19.728 1764 11092 E RobotCore: at java.net.ServerSocket.implAccept(ServerSocket.java :547)
    01-26 10:19:19.728 1764 11092 E RobotCore: at java.net.ServerSocket.accept(ServerSocket.java:515 )
    01-26 10:19:19.729 1764 11092 E RobotCore: at fi.iki.elonen.NanoHTTPD$ServerRunnable.run(NanoHTT PD.java:1771)
    01-26 10:19:19.729 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.729 1764 11092 E RobotCore: thread id=1112 tid=4102 name="SoundPlayerScheduler-#0"
    01-26 10:19:19.729 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.729 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.729 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.729 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.729 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.730 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1120)
    01-26 10:19:19.730 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.730 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.730 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.730 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.730 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.730 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.731 1764 11092 E RobotCore: thread id=1546 tid=0 name="bulkPacketInWorker"
    01-26 10:19:19.731 1764 11092 E RobotCore: at android.hardware.usb.UsbDeviceConnection.native_bu lk_request(Native Method)
    01-26 10:19:19.731 1764 11092 E RobotCore: at android.hardware.usb.UsbDeviceConnection.bulkTrans fer(UsbDeviceConnection.java:250)
    01-26 10:19:19.731 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.Moni toredUsbDeviceConnection.bulkTransfer(MonitoredUsb DeviceConnection.java:294)
    01-26 10:19:19.731 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.Bulk PacketInWorker.run(BulkPacketInWorker.java:108)
    01-26 10:19:19.731 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.FtDe vice$ThreadHelper$1.run(FtDevice.java:1450)
    01-26 10:19:19.731 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.732 1764 11092 E RobotCore: thread id=966 tid=0 name="ConnectivityThread"
    01-26 10:19:19.732 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.732 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.732 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.732 1764 11092 E RobotCore: at android.os.HandlerThread.run(HandlerThread.java:65 )
    01-26 10:19:19.732 1764 11092 E RobotCore: thread id=1375 tid=9311 name="default scheduler-#10"
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.733 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.733 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.734 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.734 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.734 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.734 1764 11092 E RobotCore: thread id=937 tid=0 name="FinalizerWatchdogDaemon"
    01-26 10:19:19.734 1764 11092 E RobotCore: at java.lang.Thread.sleep(Native Method)
    01-26 10:19:19.734 1764 11092 E RobotCore: at java.lang.Thread.sleep(Thread.java:373)
    01-26 10:19:19.734 1764 11092 E RobotCore: at java.lang.Thread.sleep(Thread.java:314)
    01-26 10:19:19.735 1764 11092 E RobotCore: at java.lang.Daemons$FinalizerWatchdogDaemon.sleepFor (Daemons.java:342)
    01-26 10:19:19.735 1764 11092 E RobotCore: at java.lang.Daemons$FinalizerWatchdogDaemon.waitForF inalization(Daemons.java:364)
    01-26 10:19:19.735 1764 11092 E RobotCore: at java.lang.Daemons$FinalizerWatchdogDaemon.runInter nal(Daemons.java:281)
    01-26 10:19:19.735 1764 11092 E RobotCore: at java.lang.Daemons$Daemon.run(Daemons.java:103)
    01-26 10:19:19.735 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.735 1764 11092 E RobotCore: thread id=1589 tid=0 name="process reaper"
    01-26 10:19:19.735 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.736 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.parkNanos(L ockSupport.java:230)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.SynchronousQueue$TransferStac k.awaitFulfill(SynchronousQueue.java:461)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.SynchronousQueue$TransferStac k.transfer(SynchronousQueue.java:362)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.SynchronousQueue.poll(Synchro nousQueue.java:937)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1086)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.736 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.737 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.737 1764 11092 E RobotCore: thread id=2 tid=0 name="main"
    01-26 10:19:19.737 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.737 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.737 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.737 1764 11092 E RobotCore: at android.app.ActivityThread.main(ActivityThread.jav a:6626)
    01-26 10:19:19.737 1764 11092 E RobotCore: at java.lang.reflect.Method.invoke(Native Method)
    01-26 10:19:19.737 1764 11092 E RobotCore: at com.android.internal.os.RuntimeInit$MethodAndArgsC aller.run(RuntimeInit.java:438)
    01-26 10:19:19.738 1764 11092 E RobotCore: at com.android.internal.os.ZygoteInit.main(ZygoteInit .java:811)
    01-26 10:19:19.738 1764 11092 E RobotCore: thread id=950 tid=1809 name="callback looper"
    01-26 10:19:19.738 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.738 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.738 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.738 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.network.C allbackLooper$1.run(CallbackLooper.java:139)
    01-26 10:19:19.738 1764 11092 E RobotCore: at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:457)
    01-26 10:19:19.739 1764 11092 E RobotCore: at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    01-26 10:19:19.739 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.739 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.739 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.739 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.739 1764 11092 E RobotCore: thread id=1533 tid=11154 name="lynx module executor-#0"
    01-26 10:19:19.739 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.739 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.740 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.740 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.parkNanos(L ockSupport.java:230)
    01-26 10:19:19.740 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.awaitNanos(AbstractQueuedSynch ronizer.java:2101)
    01-26 10:19:19.740 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1132)
    01-26 10:19:19.740 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.740 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.740 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.742 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.742 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.742 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.743 1764 11092 E RobotCore: thread id=1534 tid=11155 name="lynx module executor-#0"
    01-26 10:19:19.743 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.743 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.743 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.743 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.parkNanos(L ockSupport.java:230)
    01-26 10:19:19.743 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.awaitNanos(AbstractQueuedSynch ronizer.java:2101)
    01-26 10:19:19.743 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1132)
    01-26 10:19:19.744 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.744 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.744 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.744 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.744 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.744 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.744 1764 11092 E RobotCore: thread id=964 tid=0 name="FileObserver"
    01-26 10:19:19.745 1764 11092 E RobotCore: at android.os.FileObserver$ObserverThread.observe(Nat ive Method)
    01-26 10:19:19.745 1764 11092 E RobotCore: at android.os.FileObserver$ObserverThread.run(FileObs erver.java:86)
    01-26 10:19:19.745 1764 11092 E RobotCore: thread id=1373 tid=9158 name="default scheduler-#8"
    01-26 10:19:19.745 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.745 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.745 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.745 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.746 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.746 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.747 1764 11092 E RobotCore: thread id=969 tid=0 name="queued-work-looper"
    01-26 10:19:19.747 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.747 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.747 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.747 1764 11092 E RobotCore: at android.os.HandlerThread.run(HandlerThread.java:65 )
    01-26 10:19:19.747 1764 11092 E RobotCore: thread id=1548 tid=11253 name="WatchdogMonitor-#0"
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.748 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.util.concurrent.LinkedBlockingQueue.take(Link edBlockingQueue.java:442)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.748 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.749 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.749 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.749 1764 11092 E RobotCore: thread id=1369 tid=9152 name="default scheduler-#4"
    01-26 10:19:19.749 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.751 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.751 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.752 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.752 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.752 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1120)
    01-26 10:19:19.753 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.753 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.753 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.753 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.753 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.753 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.753 1764 11092 E RobotCore: thread id=957 tid=0 name="GoogleApiHandler"
    01-26 10:19:19.753 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.754 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.754 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.754 1764 11092 E RobotCore: at android.os.HandlerThread.run(HandlerThread.java:65 )
    01-26 10:19:19.754 1764 11092 E RobotCore: thread id=960 tid=0 name="PlatformServiceBridgeHandlerThread"
    01-26 10:19:19.754 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.754 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.754 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.755 1764 11092 E RobotCore: at android.os.HandlerThread.run(HandlerThread.java:65 )
    01-26 10:19:19.755 1764 11092 E RobotCore: thread id=979 tid=1876 name="ReceiveLoopService-#0"
    01-26 10:19:19.755 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.755 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.755 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.755 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.755 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.755 1764 11092 E RobotCore: at java.util.concurrent.LinkedBlockingDeque.takeFirst (LinkedBlockingDeque.java:492)
    01-26 10:19:19.756 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.network.R ecvLoopRunnable$CommandProcessor.run(RecvLoopRunna ble.java:102)
    01-26 10:19:19.756 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.756 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.756 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.756 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.756 1764 11092 E RobotCore: thread id=1372 tid=9156 name="default scheduler-#7"
    01-26 10:19:19.756 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.756 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.757 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.757 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.757 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.757 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.758 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.758 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.759 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.759 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.759 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.759 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.759 1764 11092 E RobotCore: thread id=962 tid=0 name="CleanupReference"
    01-26 10:19:19.759 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.760 1764 11092 E RobotCore: at java.lang.Object.wait(Object.java:422)
    01-26 10:19:19.760 1764 11092 E RobotCore: at java.lang.ref.ReferenceQueue.remove(ReferenceQueue .java:188)
    01-26 10:19:19.760 1764 11092 E RobotCore: at java.lang.ref.ReferenceQueue.remove(ReferenceQueue .java:209)
    01-26 10:19:19.760 1764 11092 E RobotCore: at ayH.run(SourceFile:3)
    01-26 10:19:19.760 1764 11092 E RobotCore: thread id=968 tid=1856 name="MTPMonitor-#0"
    01-26 10:19:19.760 1764 11092 E RobotCore: at java.lang.Thread.sleep(Native Method)
    01-26 10:19:19.760 1764 11092 E RobotCore: at java.lang.Thread.sleep(Thread.java:373)
    01-26 10:19:19.761 1764 11092 E RobotCore: at java.lang.Thread.sleep(Thread.java:314)
    01-26 10:19:19.761 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.files.Med iaTransferProtocolMonitor$1.run(MediaTransferProto colMonitor.java:134)
    01-26 10:19:19.761 1764 11092 E RobotCore: at java.util.concurrent.Executors$RunnableAdapter.cal l(Executors.java:457)
    01-26 10:19:19.761 1764 11092 E RobotCore: at java.util.concurrent.FutureTask.run(FutureTask.jav a:266)
    01-26 10:19:19.761 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.761 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.761 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.761 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.762 1764 11092 E RobotCore: thread id=1366 tid=9145 name="default scheduler-#1"
    01-26 10:19:19.762 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.762 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.762 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.762 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.762 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.762 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.762 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.763 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.763 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.763 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.763 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.763 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.763 1764 11092 E RobotCore: thread id=1368 tid=9148 name="default scheduler-#3"
    01-26 10:19:19.763 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.763 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.764 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.764 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.764 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.765 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.765 1764 11092 E RobotCore: thread id=963 tid=0 name="JavaBridge"
    01-26 10:19:19.765 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.765 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.765 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.765 1764 11092 E RobotCore: at android.os.HandlerThread.run(HandlerThread.java:65 )
    01-26 10:19:19.765 1764 11092 E RobotCore: thread id=989 tid=1886 name="SoundPlayer-#0"
    01-26 10:19:19.765 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.766 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.util.concurrent.LinkedBlockingQueue.take(Link edBlockingQueue.java:442)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.766 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.766 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.767 1764 11092 E RobotCore: thread id=938 tid=0 name="HeapTaskDaemon"
    01-26 10:19:19.767 1764 11092 E RobotCore: thread id=1549 tid=11255 name="lynx incoming datagrams"
    01-26 10:19:19.767 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.767 1764 11092 E RobotCore: at java.lang.Object.wait(Object.java:422)
    01-26 10:19:19.767 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.Read BufferManager.readBulkInData(ReadBufferManager.jav a:575)
    01-26 10:19:19.767 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.FtDe vice.read(FtDevice.java:696)
    01-26 10:19:19.767 1764 11092 E RobotCore: at com.qualcomm.robotcore.hardware.usb.ftdi.RobotUsbD eviceFtdi.read(RobotUsbDeviceFtdi.java:129)
    01-26 10:19:19.767 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxUsbDeviceImpl$Incom ingDatagramPoller.readIncomingBytes(LynxUsbDeviceI mpl.java:893)
    01-26 10:19:19.768 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxUsbDeviceImpl$Incom ingDatagramPoller.pollForIncomingDatagram(LynxUsbD eviceImpl.java:952)
    01-26 10:19:19.768 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxUsbDeviceImpl$Incom ingDatagramPoller$1.run(LynxUsbDeviceImpl.java:866 )
    01-26 10:19:19.768 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool.logThreadLi feCycle(ThreadPool.java:737)
    01-26 10:19:19.768 1764 11092 E RobotCore: at com.qualcomm.hardware.lynx.LynxUsbDeviceImpl$Incom ingDatagramPoller.run(LynxUsbDeviceImpl.java:856)
    01-26 10:19:19.768 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1162)
    01-26 10:19:19.768 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.768 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.768 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.768 1764 11092 E RobotCore: thread id=1371 tid=9155 name="default scheduler-#6"
    01-26 10:19:19.768 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.769 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.769 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.769 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.770 1764 11092 E RobotCore: thread id=1374 tid=9176 name="default scheduler-#9"
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.770 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.park(LockSu pport.java:190)
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.await(AbstractQueuedSynchroniz er.java:2059)
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1127)
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.770 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.771 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.771 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.771 1764 11092 E RobotCore: at com.qualcomm.robotcore.util.ThreadPool$ThreadFacto ryImpl$1.run(ThreadPool.java:793)
    01-26 10:19:19.771 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.771 1764 11092 E RobotCore: thread id=995 tid=0 name="pool-16-thread-1"
    01-26 10:19:19.771 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.771 1764 11092 E RobotCore: at java.lang.Thread.parkFor$(Thread.java:2137)
    01-26 10:19:19.771 1764 11092 E RobotCore: at sun.misc.Unsafe.park(Unsafe.java:358)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.locks.LockSupport.parkNanos(L ockSupport.java:230)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.locks.AbstractQueuedSynchroni zer$ConditionObject.awaitNanos(AbstractQueuedSynch ronizer.java:2101)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1132)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.ScheduledThreadPoolExecutor$D elayedWorkQueue.take(ScheduledThreadPoolExecutor.j ava:1113)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.getTask(Th readPoolExecutor.java:1087)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor.runWorker( ThreadPoolExecutor.java:1147)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
    01-26 10:19:19.772 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.772 1764 11092 E RobotCore: thread id=1547 tid=0 name="readBufferManager"
    01-26 10:19:19.773 1764 11092 E RobotCore: at java.lang.Object.wait(Native Method)
    01-26 10:19:19.773 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.Read BufferManager.acquireReadableInputBuffer(ReadBuffe rManager.java:242)
    01-26 10:19:19.773 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.Read BufferWorker.run(ReadBufferWorker.java:61)
    01-26 10:19:19.773 1764 11092 E RobotCore: at org.firstinspires.ftc.robotcore.internal.ftdi.FtDe vice$ThreadHelper$1.run(FtDevice.java:1450)
    01-26 10:19:19.773 1764 11092 E RobotCore: at java.lang.Thread.run(Thread.java:764)
    01-26 10:19:19.773 1764 11092 E RobotCore: thread id=955 tid=0 name="Chrome_ProcessLauncherThread"
    01-26 10:19:19.773 1764 11092 E RobotCore: at android.os.MessageQueue.nativePollOnce(Native Method)
    01-26 10:19:19.773 1764 11092 E RobotCore: at android.os.MessageQueue.next(MessageQueue.java:325 )
    01-26 10:19:19.773 1764 11092 E RobotCore: at android.os.Looper.loop(Looper.java:142)
    01-26 10:19:19.773 1764 11092 E RobotCore: at android.os.HandlerThread.run(HandlerThread.java:65 )
    01-26 10:19:19.786 1764 1886 V SoundInfo: construct(0x0acc6428)
    01-26 10:19:19.813 1764 1899 V Robocol : sending CMD_SHOW_TOAST(36953), attempt: 0
    0
Working...
X