11letian

FTCDashboard repeatedly crashing robot

Nov 27th, 2022 (edited)
160
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Visual Pro Log 333.67 KB | Software | 0 0
  1. ---------------------------- PROCESS STARTED (1984) for package com.qualcomm.ftcrobotcontroller ----------------------------
  2. 2022-11-26 22:36:39.874  1984-1984  Uvc                     com.qualcomm.ftcrobotcontroller      D  [jni.cpp:72] JNI_OnLoad()...
  3. 2022-11-26 22:36:39.874  1984-1984  Uvc                     com.qualcomm.ftcrobotcontroller      D  [JniEnv.h:32] ScopedJniEnv::onJniLoad()...
  4. 2022-11-26 22:36:39.875  1984-1984  Uvc                     com.qualcomm.ftcrobotcontroller      D  [JniEnv.h:32] ...ScopedJniEnv::onJniLoad()
  5. 2022-11-26 22:36:39.875  1984-1984  Uvc                     com.qualcomm.ftcrobotcontroller      D  [jni.cpp:72] ...JNI_OnLoad()
  6. 2022-11-26 22:36:39.882  1984-1984  AppUtil                 com.qualcomm.ftcrobotcontroller      V  initializing: getExternalStorageDirectory()=/storage/emulated/0
  7. 2022-11-26 22:36:39.887  1984-1984  AppUtil                 com.qualcomm.ftcrobotcontroller      I  found usbFileSystemRoot: /dev/bus/usb
  8. 2022-11-26 22:36:39.888  1984-1984  robotcontroller         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:232): avc: denied { read } for name="direction" dev="sysfs" ino=16323 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
  9. 2022-11-26 22:36:39.888  1984-1984  robotcontroller         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:233): avc: denied { open } for path="/sys/devices/pinctrl.26/gpio/gpio50/direction" dev="sysfs" ino=16323 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
  10. 2022-11-26 22:36:39.888  1984-1984  robotcontroller         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:234): avc: denied { getattr } for path="/sys/devices/pinctrl.26/gpio/gpio50/direction" dev="sysfs" ino=16323 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
  11. 2022-11-26 22:36:39.888  1984-1984  robotcontroller         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:235): avc: denied { write } for name="value" dev="sysfs" ino=13327 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=file permissive=1
  12. 2022-11-26 22:36:39.899  1984-1984  BHI260QuatFreezePin     com.qualcomm.ftcrobotcontroller      E  exception FileNotFoundException(/sys/class/gpio/gpio47/direction (No such file or directory)): exception in setMode(); ignored [java.io.FileInputStream.open(Native Method)]
  13. 2022-11-26 22:36:39.900  1984-1984  BHI260QuatFreezePin     com.qualcomm.ftcrobotcontroller      E  exception FileNotFoundException(/sys/class/gpio/gpio47/direction (No such file or directory)): exception in getRawMode(); ignored [java.io.FileInputStream.open(Native Method)]
  14. 2022-11-26 22:36:39.901  1984-1984  AppAliveNotifier        com.qualcomm.ftcrobotcontroller      I  Telling the OS to set the RC alive notification timeout to 20 seconds
  15. 2022-11-26 22:36:39.908  1984-2000  RobotCore               com.qualcomm.ftcrobotcontroller      V  saving logcat to /storage/emulated/0/robotControllerLog.txt
  16. 2022-11-26 22:36:39.908  1984-2000  RobotCore               com.qualcomm.ftcrobotcontroller      V  logging command line: exec logcat -f /storage/emulated/0/robotControllerLog.txt -r4096 -n4 -v threadtime UsbRequestJNI:S UsbRequest:S art:W ThreadPool:W System:W ExtendedExtractor:W OMXClient:W MediaPlayer:W dalvikvm:W  *:V
  17. 2022-11-26 22:36:39.919  1984-1984  AppUtil                 com.qualcomm.ftcrobotcontroller      V  rootActivity=PermissionValidatorWrapper
  18. 2022-11-26 22:36:39.919  1984-1984  Permission...orActivity com.qualcomm.ftcrobotcontroller      I  Lifecycle onCreate : e96b6b5
  19. 2022-11-26 22:36:39.943  1984-2000  RobotCore               com.qualcomm.ftcrobotcontroller      I  Done running ps
  20. 2022-11-26 22:36:40.034  1984-1984  Permission...orActivity com.qualcomm.ftcrobotcontroller      I  Lifecycle onStart : e96b6b5
  21. 2022-11-26 22:36:40.035  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I  Checking permission for android.permission.WRITE_EXTERNAL_STORAGE
  22. 2022-11-26 22:36:40.049  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I      Granted: android.permission.WRITE_EXTERNAL_STORAGE
  23. 2022-11-26 22:36:40.049  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I  Checking permission for android.permission.READ_EXTERNAL_STORAGE
  24. 2022-11-26 22:36:40.050  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I      Granted: android.permission.READ_EXTERNAL_STORAGE
  25. 2022-11-26 22:36:40.050  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I  Checking permission for android.permission.CAMERA
  26. 2022-11-26 22:36:40.051  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I      Granted: android.permission.CAMERA
  27. 2022-11-26 22:36:40.051  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I  Checking permission for android.permission.ACCESS_COARSE_LOCATION
  28. 2022-11-26 22:36:40.052  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I      Granted: android.permission.ACCESS_COARSE_LOCATION
  29. 2022-11-26 22:36:40.052  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I  Checking permission for android.permission.ACCESS_FINE_LOCATION
  30. 2022-11-26 22:36:40.053  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I      Granted: android.permission.ACCESS_FINE_LOCATION
  31. 2022-11-26 22:36:40.053  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I  Checking permission for android.permission.READ_PHONE_STATE
  32. 2022-11-26 22:36:40.054  1984-1984  PermissionValidator     com.qualcomm.ftcrobotcontroller      I      Granted: android.permission.READ_PHONE_STATE
  33. 2022-11-26 22:36:40.057  1984-1984  ServiceStarter          com.qualcomm.ftcrobotcontroller      V  attempting to start service MediaTransferProtocolMonitorService
  34. 2022-11-26 22:36:40.060  1984-1984  ServiceStarter          com.qualcomm.ftcrobotcontroller      V  started service MediaTransferProtocolMonitorService
  35. 2022-11-26 22:36:40.061  1984-1984  ServiceStarter          com.qualcomm.ftcrobotcontroller      V  attempting to start service OnBotJavaService
  36. 2022-11-26 22:36:40.063  1984-1984  ServiceStarter          com.qualcomm.ftcrobotcontroller      V  started service OnBotJavaService
  37. 2022-11-26 22:36:40.063  1984-1984  Permission...orActivity com.qualcomm.ftcrobotcontroller      I  All permissions validated.  Starting RobotController
  38. 2022-11-26 22:36:40.078  1984-1984  MTPMonitorService       com.qualcomm.ftcrobotcontroller      V  onCreate()
  39. 2022-11-26 22:36:40.078  1984-1984  MTPMonitorService       com.qualcomm.ftcrobotcontroller      V  onStartCommand() intent=Intent { cmp=com.qualcomm.ftcrobotcontroller/org.firstinspires.ftc.robotcore.internal.files.MediaTransferProtocolMonitorService } flags=0x0 startId=1
  40. 2022-11-26 22:36:40.082  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x053a73f0: MTPMonitor) added id=46 TID=0 count=1
  41. 2022-11-26 22:36:40.082  1984-1984  MTPMonitor              com.qualcomm.ftcrobotcontroller      V  observing: /storage/emulated/0
  42. 2022-11-26 22:36:40.173  1984-1984  OnBotJavaService        com.qualcomm.ftcrobotcontroller      V  onCreate()
  43. 2022-11-26 22:36:40.173  1984-1984  OnBotJavaService        com.qualcomm.ftcrobotcontroller      V  onStartCommand() intent=Intent { cmp=com.qualcomm.ftcrobotcontroller/org.firstinspires.ftc.onbotjava.OnBotJavaService } flags=0x0 startId=1
  44. 2022-11-26 22:36:40.175  1984-1984  OnBotJava               com.qualcomm.ftcrobotcontroller      V  OnBotJavaManager::static
  45. 2022-11-26 22:36:40.658  1984-1984  OnBotJava               com.qualcomm.ftcrobotcontroller      V  ctor()...
  46. 2022-11-26 22:36:40.660  1984-1984  OnBotJava               com.qualcomm.ftcrobotcontroller      V  ...ctor()
  47. 2022-11-26 22:36:40.666  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  Permissions validated already
  48. 2022-11-26 22:36:40.666  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  onCreate()
  49. 2022-11-26 22:36:40.668  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  rootActivity is of class PermissionValidatorWrapper
  50. 2022-11-26 22:36:40.671  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  launchActivity is of class class org.firstinspires.ftc.robotcontroller.internal.PermissionValidatorWrapper
  51. 2022-11-26 22:36:40.678  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0b35692d: CallbackLooper) added id=48 TID=0 count=1
  52. 2022-11-26 22:36:40.679  1984-2017  CallbackLooper          com.qualcomm.ftcrobotcontroller      V  thread=48
  53. 2022-11-26 22:36:40.685  1984-1984  NetDiscove...irectAgent com.qualcomm.ftcrobotcontroller      V  doStart()...
  54. 2022-11-26 22:36:40.690  1984-1984  NetDiscove...irectAgent com.qualcomm.ftcrobotcontroller      V  ...doStart()
  55. 2022-11-26 22:36:40.691  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  ----- all preferences -----
  56. 2022-11-26 22:36:40.691  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='android.permission.READ_PHONE_STATE' value=false
  57. 2022-11-26 22:36:40.691  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_autostarted_robot_controller' value=true
  58. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_warn_about_obsolete_software' value=true
  59. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_has_independent_phone_battery' value=false
  60. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='android.permission.CAMERA' value=false
  61. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_wifip2p_remote_channel_change_works' value=false
  62. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_hardware_config_filename' value={"isDirty":false,"location":"LOCAL_STORAGE","name":"Power Play V2","resourceId":0}
  63. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_warn_about_mismatched_app_versions' value=true
  64. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_sound_on_off' value=false
  65. 2022-11-26 22:36:40.692  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_ftc_season_year_of_current_rc_new' value=2022
  66. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='App Restrictions' value=AAAAAA==
  67.                                                                                                        
  68. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_warn_about_incorrect_clocks' value=true
  69. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_has_speaker' value=false
  70. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_ftc_season_year_of_current_rc' value=2021
  71. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='android.permission.ACCESS_COARSE_LOCATION' value=false
  72. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='android.permission.WRITE_EXTERNAL_STORAGE' value=false
  73. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_connection_owner_password' value=password
  74. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_pairing_kind' value=RCWIRELESSAP
  75. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_device_name_internal' value=FTC-53nB
  76. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_app_theme' value=red
  77. 2022-11-26 22:36:40.693  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='android.permission.ACCESS_FINE_LOCATION' value=false
  78. 2022-11-26 22:36:40.694  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_device_name' value=FTC-53nB
  79. 2022-11-26 22:36:40.694  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_warn_about_2_4_ghz_band' value=true
  80. 2022-11-26 22:36:40.694  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='android.permission.READ_EXTERNAL_STORAGE' value=false
  81. 2022-11-26 22:36:40.694  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_device_name_tracking' value=WIFIAP
  82. 2022-11-26 22:36:40.694  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  name='pref_rc_connected' value=true
  83. 2022-11-26 22:36:40.699  1984-1984  Robocol                 com.qualcomm.ftcrobotcontroller      V  SendOnceRunnable created
  84. 2022-11-26 22:36:40.701  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=50 TID=0 count=1
  85. 2022-11-26 22:36:40.702  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  doStart()...
  86. 2022-11-26 22:36:40.702  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  ...doStart()
  87. 2022-11-26 22:36:40.719  1984-2019  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=51 TID=0 count=2
  88. 2022-11-26 22:36:40.731  1984-1984  System                  com.qualcomm.ftcrobotcontroller      W  ClassLoader referenced unknown path: /system/app/webview/lib/arm
  89. 2022-11-26 22:36:40.732  1984-1984  ApplicationLoaders      com.qualcomm.ftcrobotcontroller      D  ignored Vulkan layer search path /system/app/webview/lib/arm:/system/app/webview/webview.apk!/lib/armeabi-v7a:/system/lib:/vendor/lib for namespace 0xeb201090
  90. 2022-11-26 22:36:40.735  1984-1984  WebViewFactory          com.qualcomm.ftcrobotcontroller      I  Loading com.android.webview version 52.0.2743.100 (code 275610050)
  91. 2022-11-26 22:36:40.765  1984-1984  cr_LibraryLoader        com.qualcomm.ftcrobotcontroller      I  Time to load native libraries: 2 ms (timestamps 2345-2347)
  92. 2022-11-26 22:36:40.766  1984-1984  cr_LibraryLoader        com.qualcomm.ftcrobotcontroller      I  Expected native library version number "52.0.2743.100", actual native library version number "52.0.2743.100"
  93. 2022-11-26 22:36:40.779  1984-1984  WebViewChr...ryProvider com.qualcomm.ftcrobotcontroller      V  Binding Chromium to main looper Looper (main, tid 1) {6b9bf5e}
  94. 2022-11-26 22:36:40.779  1984-1984  cr_LibraryLoader        com.qualcomm.ftcrobotcontroller      I  Expected native library version number "52.0.2743.100", actual native library version number "52.0.2743.100"
  95. 2022-11-26 22:36:40.779  1984-1984  chromium                com.qualcomm.ftcrobotcontroller      I  [INFO:library_loader_hooks.cc(143)] Chromium logging enabled: level = 0, default verbosity = 0
  96. 2022-11-26 22:36:40.797  1984-1984  cr_BrowserStartup       com.qualcomm.ftcrobotcontroller      I  Initializing chromium process, singleProcess=true
  97. 2022-11-26 22:36:40.824  1984-1984  mali_so                 com.qualcomm.ftcrobotcontroller      I  [File] : hardware/rockchip/driver/./src/base/arch/arch_011_udd/base_arch_main.c; [Line] : 565; [Func] : deal_with_version_affairs_rk_ext;
  98.                                                                                                     arm_release_ver of this mali_so is 'r7p0-00rel1', rk_so_ver is '1@2' for 3328h_android_7.1, built at '15:47:49', on 'Jun 28 2017'.
  99. 2022-11-26 22:36:40.824  1984-1984  mali_so                 com.qualcomm.ftcrobotcontroller      I  [File] : hardware/rockchip/driver/./src/base/arch/arch_011_udd/base_arch_main.c; [Line] : 578; [Func] : deal_with_version_affairs_rk_ext;
  100.                                                                                                     mali_ver_property has been set to 'r7p0-00rel1-5-1@2', to return.
  101. 2022-11-26 22:36:40.885  1984-1984  cr_DRP                  com.qualcomm.ftcrobotcontroller      I  No DRP key due to exception:java.lang.ClassNotFoundException: com.android.webview.chromium.Drp
  102. 2022-11-26 22:36:40.932  1984-1984  cr_AwContents           com.qualcomm.ftcrobotcontroller      W  onDetachedFromWindow called when already detached. Ignoring
  103. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  Rejecting re-init on previously-failed class java.lang.Class<com.journeyapps.barcodescanner.ScanContract>: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/activity/result/contract/ActivityResultContract;
  104. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.VMClassLoader.findLoadedClass!(java.lang.ClassLoader, java.lang.String) (VMClassLoader.java:-2)
  105. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.findLoadedClass(java.lang.String) (ClassLoader.java:742)
  106. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:362)
  107. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:367)
  108. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  109. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
  110. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
  111. 2022-11-26 22:36:41.449  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.util.List org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.classNamesToClasses(java.util.Collection) (ClassManager.java:215)
  112. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.processAllClasses() (ClassManager.java:258)
  113. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.qualcomm.ftccommon.ClassManagerFactory.processAllClasses() (ClassManagerFactory.java:94)
  114. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(android.os.Bundle) (FtcRobotControllerActivity.java:356)
  115. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6709)
  116. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
  117. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2619)
  118. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2727)
  119. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
  120. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1478)
  121. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
  122. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Looper.loop() (Looper.java:154)
  123. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
  124. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  125. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:905)
  126. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:795)
  127. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.activity.result.contract.ActivityResultContract" on path: DexPathList[[zip file "/data/app/com.qualcomm.ftcrobotcontroller-1/base.apk"],nativeLibraryDirectories=[/data/app/com.qualcomm.ftcrobotcontroller-1/lib/arm, /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
  128. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
  129. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
  130. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  131. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.VMClassLoader.findLoadedClass!(java.lang.ClassLoader, java.lang.String) (VMClassLoader.java:-2)
  132. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.findLoadedClass(java.lang.String) (ClassLoader.java:742)
  133. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:362)
  134. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:367)
  135. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  136. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
  137. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
  138. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.util.List org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.classNamesToClasses(java.util.Collection) (ClassManager.java:215)
  139. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.processAllClasses() (ClassManager.java:258)
  140. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.qualcomm.ftccommon.ClassManagerFactory.processAllClasses() (ClassManagerFactory.java:94)
  141. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(android.os.Bundle) (FtcRobotControllerActivity.java:356)
  142. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6709)
  143. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
  144. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2619)
  145. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2727)
  146. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
  147. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1478)
  148. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
  149. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Looper.loop() (Looper.java:154)
  150. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
  151. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  152. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:905)
  153. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:795)
  154. 2022-11-26 22:36:41.450  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  
  155. 2022-11-26 22:36:41.451  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      W  com.journeyapps.barcodescanner.ScanContract java.lang.ClassNotFoundException: com.journeyapps.barcodescanner.ScanContract
  156. 2022-11-26 22:36:41.456  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E  java.lang.ClassNotFoundException: com.journeyapps.barcodescanner.ScanContract
  157. 2022-11-26 22:36:41.459  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at java.lang.Class.classForName(Native Method)
  158. 2022-11-26 22:36:41.463  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at java.lang.Class.forName(Class.java:400)
  159. 2022-11-26 22:36:41.467  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.classNamesToClasses(ClassManager.java:215)
  160. 2022-11-26 22:36:41.468  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.processAllClasses(ClassManager.java:258)
  161. 2022-11-26 22:36:41.468  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at com.qualcomm.ftccommon.ClassManagerFactory.processAllClasses(ClassManagerFactory.java:94)
  162. 2022-11-26 22:36:41.469  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(FtcRobotControllerActivity.java:356)
  163. 2022-11-26 22:36:41.470  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.Activity.performCreate(Activity.java:6709)
  164. 2022-11-26 22:36:41.471  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1118)
  165. 2022-11-26 22:36:41.472  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:2619)
  166. 2022-11-26 22:36:41.473  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2727)
  167. 2022-11-26 22:36:41.473  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.ActivityThread.-wrap12(ActivityThread.java)
  168. 2022-11-26 22:36:41.475  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1478)
  169. 2022-11-26 22:36:41.476  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.os.Handler.dispatchMessage(Handler.java:102)
  170. 2022-11-26 22:36:41.476  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.os.Looper.loop(Looper.java:154)
  171. 2022-11-26 22:36:41.477  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at android.app.ActivityThread.main(ActivityThread.java:6121)
  172. 2022-11-26 22:36:41.478  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at java.lang.reflect.Method.invoke(Native Method)
  173. 2022-11-26 22:36:41.479  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:905)
  174. 2022-11-26 22:36:41.480  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:795)
  175. 2022-11-26 22:36:41.486  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E  Caused by: java.lang.ClassNotFoundException: Didn't find class "com.journeyapps.barcodescanner.ScanContract" on path: DexPathList[[dex file "/storage/emulated/0/FIRST/java/build/jars/onBotJavaJar-2022-03-27+16.08.58--642286767/classes.dex"],nativeLibraryDirectories=[/system/lib, /vendor/lib]]
  176. 2022-11-26 22:36:41.487  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:56)
  177. 2022-11-26 22:36:41.487  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at java.lang.ClassLoader.loadClass(ClassLoader.java:380)
  178. 2022-11-26 22:36:41.488  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
  179. 2022-11-26 22:36:41.488  1984-1984  ClassManager            com.qualcomm.ftcrobotcontroller      E      ... 18 more
  180. 2022-11-26 22:36:44.643  1984-1984  UpdateUI                com.qualcomm.ftcrobotcontroller      V  Network: inactive, disconnected
  181. 2022-11-26 22:36:44.644  1984-1984  ServiceStarter          com.qualcomm.ftcrobotcontroller      V  attempting to start service FtcRobotControllerWatchdogService
  182. 2022-11-26 22:36:44.646  1984-1984  ServiceStarter          com.qualcomm.ftcrobotcontroller      V  started service FtcRobotControllerWatchdogService
  183. 2022-11-26 22:36:44.673  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      I  App info: version=8.0.0 appId=com.qualcomm.ftcrobotcontroller
  184. 2022-11-26 22:36:44.673  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      I  Android Device: maker=REV Robotics model=Control Hub v1.0 sdk=25 serial=c649322d113fc6ee
  185. 2022-11-26 22:36:44.673  1984-1984  AndroidBoard            com.qualcomm.ftcrobotcontroller      V  REV Control Hub contains REV3328
  186. 2022-11-26 22:36:44.673  1984-1984  AndroidBoard            com.qualcomm.ftcrobotcontroller      V  Communicating with embedded REV hub via /dev/ttyS1
  187. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  Rejecting re-init on previously-failed class java.lang.Class<com.journeyapps.barcodescanner.ScanContract>: java.lang.NoClassDefFoundError: Failed resolution of: Landroidx/activity/result/contract/ActivityResultContract;
  188. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.VMClassLoader.findLoadedClass!(java.lang.ClassLoader, java.lang.String) (VMClassLoader.java:-2)
  189. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.findLoadedClass(java.lang.String) (ClassLoader.java:742)
  190. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:362)
  191. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:367)
  192. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  193. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
  194. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
  195. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.util.List org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.classNamesToClasses(java.util.Collection) (ClassManager.java:215)
  196. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.processAllClasses() (ClassManager.java:258)
  197. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.qualcomm.ftccommon.ClassManagerFactory.processAllClasses() (ClassManagerFactory.java:94)
  198. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(android.os.Bundle) (FtcRobotControllerActivity.java:356)
  199. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6709)
  200. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
  201. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2619)
  202. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2727)
  203. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
  204. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1478)
  205. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
  206. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Looper.loop() (Looper.java:154)
  207. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
  208. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  209. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:905)
  210. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:795)
  211. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  Caused by: java.lang.ClassNotFoundException: Didn't find class "androidx.activity.result.contract.ActivityResultContract" on path: DexPathList[[zip file "/data/app/com.qualcomm.ftcrobotcontroller-1/base.apk"],nativeLibraryDirectories=[/data/app/com.qualcomm.ftcrobotcontroller-1/lib/arm, /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
  212. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
  213. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
  214. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  215. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.VMClassLoader.findLoadedClass!(java.lang.ClassLoader, java.lang.String) (VMClassLoader.java:-2)
  216. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.findLoadedClass(java.lang.String) (ClassLoader.java:742)
  217. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:362)
  218. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:367)
  219. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  220. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
  221. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
  222. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.util.List org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.classNamesToClasses(java.util.Collection) (ClassManager.java:215)
  223. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcore.internal.opmode.ClassManager.processAllClasses() (ClassManager.java:258)
  224. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.qualcomm.ftccommon.ClassManagerFactory.processAllClasses() (ClassManagerFactory.java:94)
  225. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(android.os.Bundle) (FtcRobotControllerActivity.java:356)
  226. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6709)
  227. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
  228. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2619)
  229. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2727)
  230. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
  231. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1478)
  232. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
  233. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Looper.loop() (Looper.java:154)
  234. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
  235. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  236. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:905)
  237. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:795)
  238. 2022-11-26 22:36:45.514  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  
  239. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  Rejecting re-init on previously-failed class java.lang.Class<com.qualcomm.robotcore.wifi.WifiDirectAssistantAndroid10Extensions$1>: java.lang.NoClassDefFoundError: Failed resolution of: Landroid/net/wifi/p2p/WifiP2pManager$DeviceInfoListener;
  240. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
  241. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
  242. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.acmerobotics.dashboard.config.reflection.ClasspathScanner.scanClasspath() (ClasspathScanner.java:68)
  243. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at com.acmerobotics.dashboard.config.variable.CustomVariable com.acmerobotics.dashboard.config.reflection.ReflectionConfig.scanForClasses(java.util.Set) (ReflectionConfig.java:50)
  244. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.acmerobotics.dashboard.FtcDashboard.<init>() (FtcDashboard.java:355)
  245. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.acmerobotics.dashboard.FtcDashboard.start(android.content.Context) (FtcDashboard.java:129)
  246. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  247. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.ftccommon.internal.AnnotatedHooksClassFilter.callOnCreateMethods(android.content.Context) (AnnotatedHooksClassFilter.java:133)
  248. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(android.os.Bundle) (FtcRobotControllerActivity.java:411)
  249. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6709)
  250. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
  251. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2619)
  252. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2727)
  253. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
  254. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1478)
  255. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
  256. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Looper.loop() (Looper.java:154)
  257. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
  258. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  259. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:905)
  260. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:795)
  261. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  Caused by: java.lang.ClassNotFoundException: Didn't find class "android.net.wifi.p2p.WifiP2pManager$DeviceInfoListener" on path: DexPathList[[zip file "/data/app/com.qualcomm.ftcrobotcontroller-1/base.apk"],nativeLibraryDirectories=[/data/app/com.qualcomm.ftcrobotcontroller-1/lib/arm, /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
  262. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
  263. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
  264. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
  265. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.classForName!(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:-2)
  266. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Class java.lang.Class.forName(java.lang.String, boolean, java.lang.ClassLoader) (Class.java:400)
  267. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.acmerobotics.dashboard.config.reflection.ClasspathScanner.scanClasspath() (ClasspathScanner.java:68)
  268. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at com.acmerobotics.dashboard.config.variable.CustomVariable com.acmerobotics.dashboard.config.reflection.ReflectionConfig.scanForClasses(java.util.Set) (ReflectionConfig.java:50)
  269. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.acmerobotics.dashboard.FtcDashboard.<init>() (FtcDashboard.java:355)
  270. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.acmerobotics.dashboard.FtcDashboard.start(android.content.Context) (FtcDashboard.java:129)
  271. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  272. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.ftccommon.internal.AnnotatedHooksClassFilter.callOnCreateMethods(android.content.Context) (AnnotatedHooksClassFilter.java:133)
  273. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void org.firstinspires.ftc.robotcontroller.internal.FtcRobotControllerActivity.onCreate(android.os.Bundle) (FtcRobotControllerActivity.java:411)
  274. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Activity.performCreate(android.os.Bundle) (Activity.java:6709)
  275. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.Instrumentation.callActivityOnCreate(android.app.Activity, android.os.Bundle) (Instrumentation.java:1118)
  276. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at android.app.Activity android.app.ActivityThread.performLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent) (ActivityThread.java:2619)
  277. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.handleLaunchActivity(android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:2727)
  278. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.-wrap12(android.app.ActivityThread, android.app.ActivityThread$ActivityClientRecord, android.content.Intent, java.lang.String) (ActivityThread.java:-1)
  279. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread$H.handleMessage(android.os.Message) (ActivityThread.java:1478)
  280. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:102)
  281. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.os.Looper.loop() (Looper.java:154)
  282. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
  283. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
  284. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:905)
  285. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I    at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:795)
  286. 2022-11-26 22:36:45.539  1984-1984  art                     com.qualcomm.ftcrobotcontroller      I  
  287. 2022-11-26 22:36:45.706  1984-2019  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=66 TID=0 count=3
  288. 2022-11-26 22:36:45.754  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.environment.FieldConstants
  289. 2022-11-26 22:36:45.754  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.autonomous.AutoSimpleBlueLeft_SharedPreload_Park
  290. 2022-11-26 22:36:45.756  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.autonomous.AutoSimpleBlueRight_SharedPreload_Park
  291. 2022-11-26 22:36:45.756  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.autonomous.AutoSimpleRedLeft_SharedPreload_Park
  292. 2022-11-26 22:36:45.757  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.autonomous.AutoSimpleRedRight_SharedPreload_Park
  293. 2022-11-26 22:36:45.758  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.teleop.ManualDrive
  294. 2022-11-26 22:36:45.759  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.tests.DualServoTest
  295. 2022-11-26 22:36:45.762  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.tests.IntakeTest
  296. 2022-11-26 22:36:45.762  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.tests.MotorPIDTest
  297. 2022-11-26 22:36:45.764  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.tests.MotorTest
  298. 2022-11-26 22:36:45.766  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.opmodes.tests.ServoTest
  299. 2022-11-26 22:36:45.767  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.subsystems.Drivetrain
  300. 2022-11-26 22:36:45.767  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.subsystems.Intake
  301. 2022-11-26 22:36:45.769  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.subsystems.Memory
  302. 2022-11-26 22:36:45.770  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.subsystems.Outtake
  303. 2022-11-26 22:36:45.771  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.subsystems.Roadrunner
  304. 2022-11-26 22:36:45.776  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.main.subsystems.Vision
  305. 2022-11-26 22:36:45.776  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.DriveConstants
  306. 2022-11-26 22:36:45.778  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.SampleMecanumDrive
  307. 2022-11-26 22:36:45.781  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.SampleTankDrive
  308. 2022-11-26 22:36:45.782  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.StandardTrackingWheelLocalizer
  309. 2022-11-26 22:36:45.783  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.AutomaticFeedforwardTuner
  310. 2022-11-26 22:36:45.783  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.BackAndForth
  311. 2022-11-26 22:36:45.784  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.DriveVelocityPIDTuner
  312. 2022-11-26 22:36:45.784  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.FollowerPIDTuner
  313. 2022-11-26 22:36:45.784  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.ManualFeedforwardTuner
  314. 2022-11-26 22:36:45.785  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.MaxAngularVeloTuner
  315. 2022-11-26 22:36:45.785  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.MaxVelocityTuner
  316. 2022-11-26 22:36:45.786  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.StrafeTest
  317. 2022-11-26 22:36:45.786  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.StraightTest
  318. 2022-11-26 22:36:45.787  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.TrackWidthTuner
  319. 2022-11-26 22:36:45.788  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.TrackingWheelForwardOffsetTuner
  320. 2022-11-26 22:36:45.788  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.TrackingWheelLateralDistanceTuner
  321. 2022-11-26 22:36:45.788  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.drive.opmode.TurnTest
  322. 2022-11-26 22:36:45.790  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.roadrunner.trajectorysequence.TrajectorySequenceRunner
  323. 2022-11-26 22:36:45.792  1984-1984  ReflectionConfig        com.qualcomm.ftcrobotcontroller      I  Config class: org.firstinspires.ftc.teamcode.util.hardware.HardwareCreator
  324. 2022-11-26 22:36:45.849  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0ba13dd2: dash telemetry) added id=70 TID=0 count=1
  325. 2022-11-26 22:36:45.850  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0b12c5a0: gamepad watchdog) added id=71 TID=0 count=1
  326. 2022-11-26 22:36:45.855  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  onStart()
  327. 2022-11-26 22:36:45.859  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  onResume()
  328. 2022-11-26 22:36:45.880  1984-1984  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  onSharedPreferenceChanged(name=App Restrictions, value=AAAAAA==
  329.                                                                                                     )
  330. 2022-11-26 22:36:45.893  1984-1984  FtcRobotCo...dogService com.qualcomm.ftcrobotcontroller      V  onCreate()
  331. 2022-11-26 22:36:45.894  1984-1984  FtcRobotCo...dogService com.qualcomm.ftcrobotcontroller      V  onStartCommand() intent=Intent { cmp=com.qualcomm.ftcrobotcontroller/org.firstinspires.ftc.ftccommon.internal.FtcRobotControllerWatchdogService } flags=0x0 startId=1
  332. 2022-11-26 22:36:45.894  1984-1984  FtcRobotCo...dogService com.qualcomm.ftcrobotcontroller      V  shouldAutoLauchRobotController() result=true
  333. 2022-11-26 22:36:45.898  1984-1984  FTCService              com.qualcomm.ftcrobotcontroller      V  onCreate()
  334. 2022-11-26 22:36:45.938  1984-1984  art                     com.qualcomm.ftcrobotcontroller      W  Before Android 4.1, method double java.util.concurrent.ThreadLocalRandom.internalNextDouble(double, double) would have incorrectly overridden the package-private method in java.util.Random
  335. 2022-11-26 22:36:45.938  1984-1984  art                     com.qualcomm.ftcrobotcontroller      W  Before Android 4.1, method int java.util.concurrent.ThreadLocalRandom.internalNextInt(int, int) would have incorrectly overridden the package-private method in java.util.Random
  336. 2022-11-26 22:36:45.938  1984-1984  art                     com.qualcomm.ftcrobotcontroller      W  Before Android 4.1, method long java.util.concurrent.ThreadLocalRandom.internalNextLong(long, long) would have incorrectly overridden the package-private method in java.util.Random
  337. 2022-11-26 22:36:45.947  1984-2050  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  338.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  339.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  340.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  341.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  342.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  343.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  344.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  345.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  346.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  347.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  348.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  349.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  350.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  351.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  352.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  353.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  354.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  355.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  356.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  357.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  358.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  359.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  360.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  361.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  362.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  363.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  364.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  365.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  366.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  367.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  368.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  369.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  370.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  371.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  372.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  373.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  374.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  375.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  376.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  377.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  378.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  379.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  380.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  381.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  382. 2022-11-26 22:36:45.955  1984-1989  art                     com.qualcomm.ftcrobotcontroller      I  Do partial code cache collection, code=24KB, data=30KB
  383. 2022-11-26 22:36:45.956  1984-1989  art                     com.qualcomm.ftcrobotcontroller      I  After code cache collection, code=22KB, data=29KB
  384. 2022-11-26 22:36:45.956  1984-1989  art                     com.qualcomm.ftcrobotcontroller      I  Increasing code cache capacity to 128KB
  385. 2022-11-26 22:36:45.974  1984-1984  FTCService              com.qualcomm.ftcrobotcontroller      V  onBind()
  386. 2022-11-26 22:36:46.001  1984-1984  CoreRobotWebServer      com.qualcomm.ftcrobotcontroller      V  creating NanoHTTPD(8080)
  387. 2022-11-26 22:36:46.003  1984-1984  WebSocketManager        com.qualcomm.ftcrobotcontroller      V  Registered broadcast-only namespace progress
  388. 2022-11-26 22:36:46.007  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=76 TID=0 count=4
  389. 2022-11-26 22:36:46.008  1984-1984  WebSocketManager        com.qualcomm.ftcrobotcontroller      V  Registered handler for namespace ControlHubUpdater
  390. 2022-11-26 22:36:46.009  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      V  Getting network assistant of type: RCWIRELESSAP
  391. 2022-11-26 22:36:46.011  1984-1984  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Enabling network services
  392. 2022-11-26 22:36:46.016  1984-1984  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Sending SSID and password to AP service
  393. 2022-11-26 22:36:46.017  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      I  password
  394. 2022-11-26 22:36:46.017  1984-1984  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      D  setNetworkProperties(deviceName=FTC-53nB, password=password, ApChannel=null) sendSettingsIndividually=false
  395. 2022-11-26 22:36:46.017  1984-1984  NetDiscove...ameManager com.qualcomm.ftcrobotcontroller      I  Robot controller name: FTC-53nB
  396. 2022-11-26 22:36:46.018  1984-1984  ControlHub...ordManager com.qualcomm.ftcrobotcontroller      I  Robot controller password: password
  397. 2022-11-26 22:36:46.018  1984-1984  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      D  Sending bulk settings broadcast intent
  398. 2022-11-26 22:36:46.088  1984-2049  OpenGLRenderer          com.qualcomm.ftcrobotcontroller      I  Initialized EGL, version 1.4
  399. 2022-11-26 22:36:46.088  1984-2049  OpenGLRenderer          com.qualcomm.ftcrobotcontroller      D  Swap behavior 1
  400. 2022-11-26 22:36:46.097  1984-1984  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Wi-Fi state change:, wifiApState: 13
  401. 2022-11-26 22:36:46.098  1984-1984  FTCService              com.qualcomm.ftcrobotcontroller      I  onNetworkConnectionEvent: CONNECTION_INFO_AVAILABLE
  402. 2022-11-26 22:36:46.098  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      I  password
  403. 2022-11-26 22:36:46.098  1984-1984  FTCService              com.qualcomm.ftcrobotcontroller      I  Network Connection Passphrase: password
  404. 2022-11-26 22:36:46.098  1984-1984  CoreRobotWebServer      com.qualcomm.ftcrobotcontroller      V  starting port=8080
  405. 2022-11-26 22:36:46.110  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      V  Getting network assistant of type: RCWIRELESSAP
  406. 2022-11-26 22:36:46.111  1984-1984  CoreRobotWebServer      com.qualcomm.ftcrobotcontroller      V  started port=8080
  407. 2022-11-26 22:36:46.111  1984-1984  FTCService              com.qualcomm.ftcrobotcontroller      V  RCActivity.controllerService=bound
  408. 2022-11-26 22:36:46.112  1984-1984  UpdateUI                com.qualcomm.ftcrobotcontroller      V  Network: active, disconnected
  409. 2022-11-26 22:36:46.114  1984-1984  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: stopped
  410. 2022-11-26 22:36:46.121  1984-2056  TooTallWebSocketServer  com.qualcomm.ftcrobotcontroller      V  Started WebSocket server on port 8081
  411. 2022-11-26 22:36:46.127  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x06b2280a: default threadpool) added id=80 TID=0 count=1
  412. 2022-11-26 22:36:46.128  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: 'RobotSetupRunnable.run()' starting...
  413. 2022-11-26 22:36:46.128  1984-2059  FTCService              com.qualcomm.ftcrobotcontroller      V  Processing robot setup
  414. 2022-11-26 22:36:46.129  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: stopped, scanning for USB devices
  415. 2022-11-26 22:36:46.129  1984-2059  AppAliveNotifier        com.qualcomm.ftcrobotcontroller      I  Telling the OS to set the RC alive notification timeout to 10 seconds
  416. 2022-11-26 22:36:46.163  1984-1984  WebSocketManager        com.qualcomm.ftcrobotcontroller      V  Registered handler for namespace ONBOTJAVA
  417. 2022-11-26 22:36:46.208  1984-2049  [Gralloc]               com.qualcomm.ftcrobotcontroller      I   ion device open success! fd = 93
  418. 2022-11-26 22:36:46.260  1984-1984  AppUtil                 com.qualcomm.ftcrobotcontroller      V  rootActivity=PermissionValidatorWrapper destroyed
  419. 2022-11-26 22:36:46.260  1984-1984  AppUtil                 com.qualcomm.ftcrobotcontroller      V  rootActivity=FtcRobotControllerActivity
  420. 2022-11-26 22:36:46.260  1984-1984  Permission...orActivity com.qualcomm.ftcrobotcontroller      I  Lifecycle onDestroy : e96b6b5
  421. 2022-11-26 22:36:46.469  1984-2063  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  422.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  423.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  424.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  425.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  426.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  427.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  428.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  429.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  430.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  431.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  432.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  433.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  434.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  435.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  436.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  437.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  438.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  439.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  440.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  441.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  442.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  443.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  444.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  445.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  446.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  447.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  448.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  449.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  450.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  451.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  452.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  453.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  454.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  455.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  456.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  457.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  458.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  459.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  460.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  461.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  462.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  463.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  464.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  465.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  466. 2022-11-26 22:36:46.992  1984-2065  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  467.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  468.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  469.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  470.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  471.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  472.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  473.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  474.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  475.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  476.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  477.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  478.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  479.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  480.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  481.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  482.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  483.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  484.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  485.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  486.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  487.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  488.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  489.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  490.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  491.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  492.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  493.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  494.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  495.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  496.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  497.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  498.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  499.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  500.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  501.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  502.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  503.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  504.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  505.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  506.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  507.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  508.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  509.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  510.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  511. 2022-11-26 22:36:47.514  1984-2067  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  512.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  513.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  514.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  515.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  516.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  517.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  518.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  519.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  520.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  521.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  522.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  523.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  524.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  525.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  526.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  527.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  528.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  529.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  530.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  531.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  532.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  533.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  534.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  535.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  536.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  537.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  538.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  539.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  540.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  541.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  542.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  543.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  544.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  545.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  546.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  547.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  548.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  549.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  550.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  551.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  552.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  553.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  554.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  555.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  556. 2022-11-26 22:36:48.036  1984-2069  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  557.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  558.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  559.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  560.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  561.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  562.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  563.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  564.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  565.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  566.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  567.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  568.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  569.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  570.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  571.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  572.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  573.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  574.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  575.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  576.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  577.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  578.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  579.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  580.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  581.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  582.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  583.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  584.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  585.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  586.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  587.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  588.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  589.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  590.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  591.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  592.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  593.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  594.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  595.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  596.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  597.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  598.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  599.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  600.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  601. 2022-11-26 22:36:48.560  1984-2071  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  602.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  603.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  604.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  605.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  606.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  607.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  608.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  609.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  610.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  611.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  612.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  613.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  614.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  615.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  616.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  617.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  618.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  619.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  620.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  621.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  622.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  623.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  624.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  625.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  626.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  627.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  628.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  629.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  630.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  631.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  632.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  633.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  634.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  635.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  636.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  637.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  638.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  639.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  640.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  641.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  642.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  643.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  644.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  645.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  646. 2022-11-26 22:36:48.917  1984-1995  art                     com.qualcomm.ftcrobotcontroller      I  Background partial concurrent mark sweep GC freed 113326(5MB) AllocSpace objects, 12(240KB) LOS objects, 40% free, 19MB/32MB, paused 1.145ms total 109.744ms
  647. 2022-11-26 22:36:49.082  1984-2073  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  648.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  649.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  650.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  651.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  652.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  653.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  654.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  655.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  656.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  657.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  658.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  659.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  660.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  661.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  662.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  663.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  664.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  665.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  666.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  667.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  668.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  669.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  670.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  671.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  672.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  673.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  674.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  675.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  676.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  677.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  678.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  679.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  680.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  681.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  682.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  683.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  684.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  685.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  686.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  687.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  688.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  689.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  690.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  691.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  692. 2022-11-26 22:36:49.574  1984-1995  art                     com.qualcomm.ftcrobotcontroller      I  Background partial concurrent mark sweep GC freed 42836(2MB) AllocSpace objects, 3(60KB) LOS objects, 40% free, 20MB/33MB, paused 1.135ms total 101.414ms
  693. 2022-11-26 22:36:49.606  1984-2075  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  694.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  695.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  696.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  697.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  698.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  699.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  700.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  701.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  702.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  703.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  704.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  705.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  706.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  707.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  708.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  709.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  710.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  711.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  712.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  713.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  714.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  715.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  716.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  717.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  718.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  719.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  720.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  721.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  722.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  723.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  724.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  725.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  726.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  727.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  728.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  729.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  730.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  731.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  732.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  733.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  734.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  735.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  736.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  737.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  738. 2022-11-26 22:36:50.129  1984-2078  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  739.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  740.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  741.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  742.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  743.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  744.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  745.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  746.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  747.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  748.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  749.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  750.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  751.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  752.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  753.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  754.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  755.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  756.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  757.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  758.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  759.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  760.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  761.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  762.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  763.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  764.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  765.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  766.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  767.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  768.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  769.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  770.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  771.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  772.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  773.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  774.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  775.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  776.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  777.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  778.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  779.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  780.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  781.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  782.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  783. 2022-11-26 22:36:50.419  1984-1995  art                     com.qualcomm.ftcrobotcontroller      I  Background partial concurrent mark sweep GC freed 50128(2MB) AllocSpace objects, 6(120KB) LOS objects, 39% free, 20MB/34MB, paused 1.069ms total 107.968ms
  784. 2022-11-26 22:36:50.705  1984-2020  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=92 TID=0 count=5
  785. 2022-11-26 22:36:50.756  1984-2081  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  786.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  787.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  788.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  789.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  790.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  791.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  792.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  793.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  794.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  795.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  796.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  797.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  798.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  799.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  800.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  801.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  802.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  803.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  804.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  805.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  806.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  807.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  808.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  809.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  810.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  811.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  812.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  813.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  814.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  815.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  816.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  817.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  818.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  819.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  820.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  821.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  822.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  823.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  824.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  825.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  826.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  827.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  828.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  829.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  830. 2022-11-26 22:36:51.138  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  EventLoopManager state is NOT_STARTED
  831. 2022-11-26 22:36:51.138  1984-2059  FTCService              com.qualcomm.ftcrobotcontroller      V  Waiting for a connection to a Wi-Fi service
  832. 2022-11-26 22:36:51.138  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: stopped, waiting for network to become active
  833. 2022-11-26 22:36:51.142  1984-2059  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Wi-Fi AP is enabled
  834. 2022-11-26 22:36:51.142  1984-2059  CoreRobotWebServer      com.qualcomm.ftcrobotcontroller      V  Asked an already running WebServer to start
  835. 2022-11-26 22:36:51.143  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: stopped, starting robot
  836. 2022-11-26 22:36:51.143  1984-2059  Robocol                 com.qualcomm.ftcrobotcontroller      V  EventLoopManager.start()
  837. 2022-11-26 22:36:51.143  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Getting network assistant of type: RCWIRELESSAP
  838. 2022-11-26 22:36:51.144  1984-2059  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Wi-Fi AP is enabled
  839. 2022-11-26 22:36:51.144  1984-2059  Robocol                 com.qualcomm.ftcrobotcontroller      V  Spoofing a Network Connection event...
  840. 2022-11-26 22:36:51.144  1984-2059  EventLoopManager        com.qualcomm.ftcrobotcontroller      I  onNetworkConnectionEvent: CONNECTION_INFO_AVAILABLE
  841. 2022-11-26 22:36:51.144  1984-2059  Robocol                 com.qualcomm.ftcrobotcontroller      I  Received network connection event
  842. 2022-11-26 22:36:51.149  1984-2059  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Wi-Fi AP is enabled
  843. 2022-11-26 22:36:51.149  1984-2059  NetworkCon...ionHandler com.qualcomm.ftcrobotcontroller      I  Handling new network connection infomation, connected: true setup needed: true
  844. 2022-11-26 22:36:51.150  1984-2059  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      I  Wi-Fi AP is enabled
  845. 2022-11-26 22:36:51.279  1984-2083  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  846.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  847.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  848.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  849.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  850.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  851.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  852.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  853.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  854.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  855.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  856.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  857.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  858.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  859.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  860.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  861.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  862.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  863.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  864.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  865.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  866.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  867.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  868.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  869.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  870.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  871.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  872.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  873.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  874.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  875.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  876.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  877.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  878.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  879.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  880.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  881.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  882.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  883.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  884.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  885.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  886.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  887.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  888.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  889.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  890. 2022-11-26 22:36:51.801  1984-2085  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  891.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  892.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  893.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  894.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  895.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  896.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  897.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  898.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  899.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  900.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  901.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  902.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  903.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  904.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  905.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  906.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  907.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  908.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  909.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  910.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  911.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  912.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  913.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  914.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  915.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  916.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  917.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  918.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  919.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  920.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  921.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  922.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  923.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  924.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  925.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  926.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  927.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  928.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  929.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  930.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  931.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  932.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  933.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  934.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  935. 2022-11-26 22:36:52.322  1984-2087  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  936.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  937.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  938.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  939.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  940.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  941.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  942.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  943.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  944.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  945.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  946.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  947.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  948.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  949.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  950.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  951.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  952.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  953.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  954.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  955.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  956.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  957.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  958.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  959.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  960.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  961.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  962.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  963.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  964.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  965.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  966.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  967.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  968.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  969.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  970.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  971.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  972.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  973.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  974.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  975.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  976.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  977.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  978.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  979.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  980. 2022-11-26 22:36:52.437  1984-1995  art                     com.qualcomm.ftcrobotcontroller      I  Background partial concurrent mark sweep GC freed 18264(534KB) AllocSpace objects, 2(6MB) LOS objects, 34% free, 29MB/45MB, paused 1.206ms total 103.331ms
  981. 2022-11-26 22:36:52.843  1984-2089  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  982.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  983.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  984.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  985.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  986.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  987.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  988.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  989.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  990.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  991.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  992.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  993.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  994.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  995.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  996.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  997.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  998.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  999.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1000.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1001.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1002.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1003.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1004.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1005.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1006.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1007.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1008.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1009.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1010.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1011.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1012.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1013.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1014.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1015.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1016.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1017.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1018.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1019.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1020.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1021.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1022.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1023.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1024.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1025.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1026. 2022-11-26 22:36:53.368  1984-2091  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1027.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1028.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1029.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1030.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1031.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1032.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1033.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1034.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1035.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1036.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1037.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1038.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1039.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1040.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1041.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1042.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1043.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1044.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1045.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1046.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1047.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1048.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1049.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1050.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1051.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1052.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1053.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1054.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1055.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1056.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1057.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1058.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1059.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1060.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1061.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1062.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1063.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1064.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1065.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1066.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1067.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1068.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1069.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1070.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1071. 2022-11-26 22:36:53.890  1984-2093  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1072.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1073.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1074.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1075.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1076.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1077.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1078.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1079.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1080.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1081.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1082.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1083.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1084.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1085.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1086.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1087.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1088.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1089.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1090.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1091.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1092.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1093.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1094.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1095.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1096.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1097.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1098.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1099.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1100.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1101.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1102.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1103.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1104.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1105.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1106.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1107.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1108.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1109.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1110.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1111.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1112.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1113.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1114.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1115.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1116. 2022-11-26 22:36:54.188  1984-2095  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: 'SetupRunnable.run()' starting...
  1117. 2022-11-26 22:36:54.188  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  executive service EventLoop(0x0c0352a7) is terminated
  1118. 2022-11-26 22:36:54.188  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  EventLoopManager state is STOPPED
  1119. 2022-11-26 22:36:54.190  1984-2059  Robocol                 com.qualcomm.ftcrobotcontroller      V  eventLoop=FtcEventLoop
  1120. 2022-11-26 22:36:54.190  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  EventLoopManager state is INIT
  1121. 2022-11-26 22:36:54.190  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: initializing, starting robot
  1122. 2022-11-26 22:36:54.190  1984-2059  FtcEventLoop            com.qualcomm.ftcrobotcontroller      I  ======= INIT START =======
  1123. 2022-11-26 22:36:54.191  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {DefaultOpMode} as {$Stop$Robot$}
  1124. 2022-11-26 22:36:54.194  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered instance as {Enable/Disable Dashboard}
  1125. 2022-11-26 22:36:54.194  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      D  registered instance {com.acmerobotics.dashboard.FtcDashboard$7@99685a2} as {Enable/Disable Dashboard}
  1126. 2022-11-26 22:36:54.196  1984-2095  Robocol                 com.qualcomm.ftcrobotcontroller      D  RobocolDatagramSocket listening addr=/192.168.43.1:20884 cbRec=65520 cbSend=106496 msRecTO=300
  1127. 2022-11-26 22:36:54.197  1984-2095  Robocol                 com.qualcomm.ftcrobotcontroller      V  RecvLoopRunnable created
  1128. 2022-11-26 22:36:54.199  1984-2095  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0f1a7233: ReceiveLoopService) added id=101 TID=0 count=1
  1129. 2022-11-26 22:36:54.200  1984-2095  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0f1a7233: ReceiveLoopService) added id=102 TID=0 count=2
  1130. 2022-11-26 22:36:54.201  1984-2097  Robocol                 com.qualcomm.ftcrobotcontroller      V  CommandProcessor started
  1131. 2022-11-26 22:36:54.202  1984-2096  Robocol                 com.qualcomm.ftcrobotcontroller      V  PacketProcessor started
  1132. 2022-11-26 22:36:54.203  1984-2095  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0f1a7233: ReceiveLoopService) added id=103 TID=0 count=3
  1133. 2022-11-26 22:36:54.209  1984-2098  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: 'RecvLoopRunnable.run()' starting...
  1134. 2022-11-26 22:36:54.211  1984-2095  PeerDiscovery           com.qualcomm.ftcrobotcontroller      V  Starting peer discovery remote: /192.168.43.1 local: /192.168.43.1
  1135. 2022-11-26 22:36:54.212  1984-2095  PeerDiscovery           com.qualcomm.ftcrobotcontroller      V  No need for initiating peer discovery, we are the Robot Controller
  1136. 2022-11-26 22:36:54.212  1984-2095  RobotCore               com.qualcomm.ftcrobotcontroller      V  Setup complete
  1137. 2022-11-26 22:36:54.213  1984-2095  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: ...terminating 'SetupRunnable.run()'
  1138. 2022-11-26 22:36:54.389  1984-2059  MD5                     com.qualcomm.ftcrobotcontroller      V  Calculated digest: 9d9a9ed11665dc92c91c475aad54ef94
  1139. 2022-11-26 22:36:54.389  1984-2059  MD5                     com.qualcomm.ftcrobotcontroller      V  Provided digest: 9d9a9ed11665dc92c91c475aad54ef94
  1140. 2022-11-26 22:36:54.413  1984-2099  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1141.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1142.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1143.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1144.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1145.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1146.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1147.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1148.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1149.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1150.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1151.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1152.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1153.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1154.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1155.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1156.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1157.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1158.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1159.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1160.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1161.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1162.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1163.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1164.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1165.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1166.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1167.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1168.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1169.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1170.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1171.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1172.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1173.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1174.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1175.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1176.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1177.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1178.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1179.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1180.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1181.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1182.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1183.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1184.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1185. 2022-11-26 22:36:54.511  1984-2098  Robocol                 com.qualcomm.ftcrobotcontroller      E  exception SocketTimeoutException(Receive timed out): no packet received [java.net.PlainDatagramSocketImpl.receive0(Native Method)]
  1186. 2022-11-26 22:36:54.942  1984-2101  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1187.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1188.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1189.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1190.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1191.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1192.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1193.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1194.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1195.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1196.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1197.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1198.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1199.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1200.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1201.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1202.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1203.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1204.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1205.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1206.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1207.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1208.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1209.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1210.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1211.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1212.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1213.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1214.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1215.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1216.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1217.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1218.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1219.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1220.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1221.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1222.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1223.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1224.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1225.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1226.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1227.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1228.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1229.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1230.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1231. 2022-11-26 22:36:55.027  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {AutomaticFeedforwardTuner} as {AutomaticFeedforwardTuner}
  1232. 2022-11-26 22:36:55.027  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {BackAndForth} as {BackAndForth}
  1233. 2022-11-26 22:36:55.028  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {TrackingWheelLateralDistanceTuner} as {TrackingWheelLateralDistanceTuner}
  1234. 2022-11-26 22:36:55.029  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {ManualDrive} as {Manual Drive}
  1235. 2022-11-26 22:36:55.029  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {DualServoTest} as {DualServoTest}
  1236. 2022-11-26 22:36:55.030  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {StraightTest} as {StraightTest}
  1237. 2022-11-26 22:36:55.030  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {AutoSimpleBlueRight_SharedPreload_Park} as {🔵 ◢ Blue Right Auto Simple}
  1238. 2022-11-26 22:36:55.031  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {MaxVelocityTuner} as {MaxVelocityTuner}
  1239. 2022-11-26 22:36:55.031  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {AutoSimpleRedRight_SharedPreload_Park} as {🔴 ◢ Red Right Auto Simple}
  1240. 2022-11-26 22:36:55.032  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {ServoTest} as {ServoTest}
  1241. 2022-11-26 22:36:55.033  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {MaxAngularVeloTuner} as {MaxAngularVeloTuner}
  1242. 2022-11-26 22:36:55.033  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {ManualFeedforwardTuner} as {ManualFeedforwardTuner}
  1243. 2022-11-26 22:36:55.034  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {MotorPIDTest} as {MotorPIDTest}
  1244. 2022-11-26 22:36:55.035  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {TurnTest} as {TurnTest}
  1245. 2022-11-26 22:36:55.035  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {DriveVelocityPIDTuner} as {DriveVelocityPIDTuner}
  1246. 2022-11-26 22:36:55.036  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {ExtenderTest} as {ExtenderTest}
  1247. 2022-11-26 22:36:55.036  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {SplineTest} as {SplineTest}
  1248. 2022-11-26 22:36:55.037  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {TrackWidthTuner} as {TrackWidthTuner}
  1249. 2022-11-26 22:36:55.038  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {MotorTest} as {MotorTest}
  1250. 2022-11-26 22:36:55.038  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {TrackingWheelForwardOffsetTuner} as {TrackingWheelForwardOffsetTuner}
  1251. 2022-11-26 22:36:55.039  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {AutoSimpleRedLeft_SharedPreload_Park} as {🔴 ◣ Red Left Auto Simple}
  1252. 2022-11-26 22:36:55.039  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {IntakeTest} as {IntakeTest}
  1253. 2022-11-26 22:36:55.040  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {FollowerPIDTuner} as {FollowerPIDTuner}
  1254. 2022-11-26 22:36:55.041  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {StrafeTest} as {StrafeTest}
  1255. 2022-11-26 22:36:55.042  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {AutoSimpleBlueLeft_SharedPreload_Park} as {🔵 ◣ Blue Left Auto Simple}
  1256. 2022-11-26 22:36:55.042  1984-2059  OpmodeRegistration      com.qualcomm.ftcrobotcontroller      V  registered {LocalizationTest} as {LocalizationTest}
  1257. 2022-11-26 22:36:55.047  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1258.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1259.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1260.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1261.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1262.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1263.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1264.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1265.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1266.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1267.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1268. 2022-11-26 22:36:55.048  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1269.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1270.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1271.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1272.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1273.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1274.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1275.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1276.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1277.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1278.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1279. 2022-11-26 22:36:55.049  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1280.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1281.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1282.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1283.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1284.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1285.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1286.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1287.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1288.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1289.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1290. 2022-11-26 22:36:55.050  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1291.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1292.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1293.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1294.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1295.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1296.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1297.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1298.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1299.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1300.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1301. 2022-11-26 22:36:55.051  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1302.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1303.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1304.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1305.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1306.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1307.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1308.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1309.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1310.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1311.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1312. 2022-11-26 22:36:55.052  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1313.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1314.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1315.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1316.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1317.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1318.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1319.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1320.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1321.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1322.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1323. 2022-11-26 22:36:55.053  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1324.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1325.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1326.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1327.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1328.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1329.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1330.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1331.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1332.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1333.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1334. 2022-11-26 22:36:55.055  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1335.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1336.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1337.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1338.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1339.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1340.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1341.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1342.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1343.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1344.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1345. 2022-11-26 22:36:55.056  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1346.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1347.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1348.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1349.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1350.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1351.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1352.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1353.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1354.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1355.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1356. 2022-11-26 22:36:55.057  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1357.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1358.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1359.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1360.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1361.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1362.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1363.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1364.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1365.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1366.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1367. 2022-11-26 22:36:55.058  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1368.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1369.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1370.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1371.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1372.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1373.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1374.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1375.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1376.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1377.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1378. 2022-11-26 22:36:55.060  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1379.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1380.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1381.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1382.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1383.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1384.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1385.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1386.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1387.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1388.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1389. 2022-11-26 22:36:55.061  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1390.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1391.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1392.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1393.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1394.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1395.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1396.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1397.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1398.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1399.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1400. 2022-11-26 22:36:55.062  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1401.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1402.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1403.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1404.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1405.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1406.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1407.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1408.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1409.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1410.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1411. 2022-11-26 22:36:55.062  1984-2096  RobotCore               com.qualcomm.ftcrobotcontroller      D  system telemetry: key=$System$None$ msg=""
  1412. 2022-11-26 22:36:55.063  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1413.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1414.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1415.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1416.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1417.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1418.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1419.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1420.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1421.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1422.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1423. 2022-11-26 22:36:55.063  1984-2096  PeerDiscovery           com.qualcomm.ftcrobotcontroller      V  new remote peer discovered: 192.168.43.174
  1424. 2022-11-26 22:36:55.063  1984-2096  NetworkCon...ionHandler com.qualcomm.ftcrobotcontroller      V  starting sending loop
  1425. 2022-11-26 22:36:55.065  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1426.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1427.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1428.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1429.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1430.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1431.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1432.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1433.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1434.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1435.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1436. 2022-11-26 22:36:55.066  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1437.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1438.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1439.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1440.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1441.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1442.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1443.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1444.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1445.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1446.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1447. 2022-11-26 22:36:55.067  1984-2060  DashboardWebSocket      com.qualcomm.ftcrobotcontroller      W  java.net.SocketException: Socket closed
  1448.                                                                                                         at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:120)
  1449.                                                                                                         at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
  1450.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocketFrame.write(NanoWSD.java:702)
  1451.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.sendFrame(NanoWSD.java:273)
  1452.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket.send(NanoWSD.java:268)
  1453.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:77)
  1454.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1455.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.access$100(FtcDashboard.java:82)
  1456.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$ListOpModesRunnable.run(FtcDashboard.java:288)
  1457.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1458. 2022-11-26 22:36:55.068  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(7), attempt: 0
  1459. 2022-11-26 22:36:55.071  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(8), attempt: 0
  1460. 2022-11-26 22:36:55.072  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(9), attempt: 0
  1461. 2022-11-26 22:36:55.073  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ACTIVE_CONFIGURATION(11), attempt: 0
  1462. 2022-11-26 22:36:55.086  1984-2096  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0535ac98: SoundPlayer) added id=109 TID=0 count=1
  1463. 2022-11-26 22:36:55.087  1984-2096  UpdateUI                com.qualcomm.ftcrobotcontroller      V  Network: active, connected
  1464. 2022-11-26 22:36:55.088  1984-2096  FTCService              com.qualcomm.ftcrobotcontroller      D  Sending user device types and preferences to driver station
  1465. 2022-11-26 22:36:55.090   207-602   FFPlayerHelper          pid-207                              E  isBDDirectory() ,path = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1466. 2022-11-26 22:36:55.099   207-2110  RkExtensionPlayer       pid-207                              E  autoDetect(): path = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1467. 2022-11-26 22:36:55.099   207-2110  FFPlayerHelper          pid-207                              E  isNetWorkUrl: url = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1468. 2022-11-26 22:36:55.100   207-2110  FFPlayerHelper          pid-207                              E  isBDDirectory() ,path = /data/app/com.qualcomm.ftcrobotcontroller-1
  1469. 2022-11-26 22:36:55.142  1984-2106  MediaPlayer             com.qualcomm.ftcrobotcontroller      D  setSubtitleAnchor in MediaPlayer
  1470. 2022-11-26 22:36:55.142  1984-1984  MediaPlayer             com.qualcomm.ftcrobotcontroller      D  setSubtitleAnchor in MediaPlayer
  1471. 2022-11-26 22:36:55.143  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sendAllPreferences()
  1472. 2022-11-26 22:36:55.144  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_wifip2p_remote_channel_change_works value=false
  1473. 2022-11-26 22:36:55.144  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_USER_DEVICE_LIST(14), attempt: 0
  1474. 2022-11-26 22:36:55.149  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_device_name value=FTC-53nB
  1475. 2022-11-26 22:36:55.150  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_warn_about_incorrect_clocks value=true
  1476. 2022-11-26 22:36:55.150  1984-2106  SoundInfo               com.qualcomm.ftcrobotcontroller      V  construct(0x0893a4ae)
  1477. 2022-11-26 22:36:55.150  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_warn_about_obsolete_software value=true
  1478. 2022-11-26 22:36:55.151  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_has_speaker value=false
  1479. 2022-11-26 22:36:55.151  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_warn_about_2_4_ghz_band value=true
  1480. 2022-11-26 22:36:55.152  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_has_independent_phone_battery value=false
  1481. 2022-11-26 22:36:55.152  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_app_theme value=red
  1482. 2022-11-26 22:36:55.153  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_warn_about_mismatched_app_versions value=true
  1483. 2022-11-26 22:36:55.153  1984-2096  NetDiscover_prefremrc   com.qualcomm.ftcrobotcontroller      V  sending RC pref name=pref_sound_on_off value=false
  1484. 2022-11-26 22:36:55.154  1984-2096  NetworkCon...ionHandler com.qualcomm.ftcrobotcontroller      V  Peer connection established
  1485. 2022-11-26 22:36:55.157  1984-2096  Robocol                 com.qualcomm.ftcrobotcontroller      V  packet processing took 94.4ms: type=PEER_DISCOVERY
  1486. 2022-11-26 22:36:55.162  1984-2105  WVMExtractor            com.qualcomm.ftcrobotcontroller      E  Failed to open libwvm.so: dlopen failed: library "libwvm.so" not found
  1487. 2022-11-26 22:36:55.177  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=111 TID=0 count=6
  1488. 2022-11-26 22:36:55.178  1984-2059  FtcEventLoop            com.qualcomm.ftcrobotcontroller      V  Ensuring that the embedded Control Hub module is set up correctly
  1489. 2022-11-26 22:36:55.179  1984-1984  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x06b2280a: default threadpool) added id=112 TID=0 count=2
  1490. 2022-11-26 22:36:55.182  1984-2105  MediaCodec              com.qualcomm.ftcrobotcontroller      I  callingProcessName:com.qualcomm.ftcrobotcontroller
  1491. 2022-11-26 22:36:55.184  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(15), attempt: 0
  1492. 2022-11-26 22:36:55.185  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(16), attempt: 0
  1493. 2022-11-26 22:36:55.186  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(17), attempt: 0
  1494. 2022-11-26 22:36:55.186  1984-2114  OMXClient               com.qualcomm.ftcrobotcontroller      I  MuxOMX ctor
  1495. 2022-11-26 22:36:55.186  1984-2114  ACodec                  com.qualcomm.ftcrobotcontroller      I  onAllocateComponent:6752 mSoftCodecPref:0 componentName:
  1496. 2022-11-26 22:36:55.186  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(18), attempt: 0
  1497. 2022-11-26 22:36:55.187  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(19), attempt: 0
  1498. 2022-11-26 22:36:55.188  1984-2114  ACodec                  com.qualcomm.ftcrobotcontroller      I  onAllocateComponent:6783 mSoftCodecPref:0 componentName:OMX.google.raw.decoder
  1499. 2022-11-26 22:36:55.188  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating REV Robotics USB Expansion Hub Portal [(embedded)]
  1500. 2022-11-26 22:36:55.188  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(20), attempt: 0
  1501. 2022-11-26 22:36:55.189  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(21), attempt: 0
  1502. 2022-11-26 22:36:55.191  1984-1984  pRunnable.run()         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:251): avc: denied { read } for name="ttyS1" dev="tmpfs" ino=7722 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:serial_device:s0 tclass=chr_file permissive=1
  1503. 2022-11-26 22:36:55.191  1984-1984  pRunnable.run()         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:252): avc: denied { write } for name="ttyS1" dev="tmpfs" ino=7722 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:serial_device:s0 tclass=chr_file permissive=1
  1504. 2022-11-26 22:36:55.189  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  creating new [(embedded)]: 0x0aaccb55
  1505. 2022-11-26 22:36:55.190  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(22), attempt: 0
  1506. 2022-11-26 22:36:55.190  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(23), attempt: 0
  1507. 2022-11-26 22:36:55.191  1984-1984  pRunnable.run()         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:253): avc: denied { open } for path="/dev/ttyS1" dev="tmpfs" ino=7722 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:serial_device:s0 tclass=chr_file permissive=1
  1508. 2022-11-26 22:36:55.192  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_ROBOT_CONTROLLER_PREFERENCE(24), attempt: 0
  1509. 2022-11-26 22:36:55.192  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_USER_DEVICE_LIST(25), attempt: 0
  1510. 2022-11-26 22:36:55.194  1984-2059  FtDeviceManager         com.qualcomm.ftcrobotcontroller      V  createDeviceInfoList(): 0 USB devices
  1511. 2022-11-26 22:36:55.195  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_OP_MODE_LIST(26), attempt: 0
  1512. 2022-11-26 22:36:55.195  1984-2059  RobotUsbMa...rCombining com.qualcomm.ftcrobotcontroller      V  FTDI driver failed to open USB device with serial number (embedded) (returned null device)
  1513. 2022-11-26 22:36:55.191  1984-1984  pRunnable.run()         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:254): avc: denied { ioctl } for path="/dev/ttyS1" dev="tmpfs" ino=7722 ioctlcmd=5401 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:serial_device:s0 tclass=chr_file permissive=1
  1514. 2022-11-26 22:36:55.200  1984-2098  EventLoopManager        com.qualcomm.ftcrobotcontroller      V  Setting authoritative wall clock based on connected DS.
  1515. 2022-11-26 22:36:55.201  1984-2098  Uvc                     com.qualcomm.ftcrobotcontroller      D  [time.cpp:64] Java_org_firstinspires_ftc_robotcore_internal_system_AppUtil_nativeSetCurrentTimeMillis()...
  1516. 2022-11-26 22:36:55.199  1984-2098  JniTime                 com.qualcomm.ftcrobotcontroller      I  [time.cpp:83] settimeofday() succeeded
  1517. 2022-11-26 22:36:55.199  1984-2098  Uvc                     com.qualcomm.ftcrobotcontroller      D  [time.cpp:64] ...Java_org_firstinspires_ftc_robotcore_internal_system_AppUtil_nativeSetCurrentTimeMillis()
  1518. 2022-11-26 22:36:55.203  1984-2098  AppUtil                 com.qualcomm.ftcrobotcontroller      V  attempted to set timezone: before=America/Los_Angeles after=America/Los_Angeles
  1519. 2022-11-26 22:36:55.204  1984-1989  art                     com.qualcomm.ftcrobotcontroller      I  Do partial code cache collection, code=55KB, data=62KB
  1520. 2022-11-26 22:36:55.204  1984-2059  RobotUsbDeviceTTY       com.qualcomm.ftcrobotcontroller      V  opening serial=(embedded) file=/dev/ttyS1
  1521. 2022-11-26 22:36:55.206  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  armDevice() serial=(embedded)...
  1522. 2022-11-26 22:36:55.206  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  resetDevice() serial=(embedded)
  1523. 2022-11-26 22:36:55.209  1984-2096  Robocol                 com.qualcomm.ftcrobotcontroller      V  received command: CMD_REQUEST_ACTIVE_CONFIG(10001)
  1524. 2022-11-26 22:36:55.210  1984-1989  art                     com.qualcomm.ftcrobotcontroller      I  After code cache collection, code=51KB, data=59KB
  1525. 2022-11-26 22:36:55.210  1984-1989  art                     com.qualcomm.ftcrobotcontroller      I  Increasing code cache capacity to 256KB
  1526. 2022-11-26 22:36:55.210  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  resetting embedded usb device: isPresent: was=true
  1527. 2022-11-26 22:36:55.213  1984-2096  Robocol                 com.qualcomm.ftcrobotcontroller      V  received command: CMD_REQUEST_USER_DEVICE_TYPES(10002)
  1528. 2022-11-26 22:36:55.215  1984-2096  Robocol                 com.qualcomm.ftcrobotcontroller      V  received command: CMD_REQUEST_OP_MODE_LIST(10003)
  1529. 2022-11-26 22:36:55.219  1984-2096  Robocol                 com.qualcomm.ftcrobotcontroller      V  received command: CMD_ROBOT_CONTROLLER_PREFERENCE(10004) {"booleanValue":true,"prefName":"pref_ds_supports_5_ghz"}
  1530. 2022-11-26 22:36:55.232  1984-2017  SoundPlayer             com.qualcomm.ftcrobotcontroller      D  onLoadComplete(samp=1|ms=757, samp=1)=0
  1531. 2022-11-26 22:36:55.234  1984-2106  AudioTrack              com.qualcomm.ftcrobotcontroller      W  AUDIO_OUTPUT_FLAG_FAST denied by client; transfer 4, track 48000 Hz, output 44100 Hz
  1532. 2022-11-26 22:36:55.239  1984-2106  SoundPlayer             com.qualcomm.ftcrobotcontroller      D  playing volume=0.000000 samp=1|ms=757
  1533. 2022-11-26 22:36:55.262  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_PLAY_SOUND(45), attempt: 0
  1534. 2022-11-26 22:36:55.302  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(7), attempt: 1
  1535. 2022-11-26 22:36:55.303  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(8), attempt: 1
  1536. 2022-11-26 22:36:55.305  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(9), attempt: 1
  1537. 2022-11-26 22:36:55.307  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ACTIVE_CONFIGURATION(11), attempt: 1
  1538. 2022-11-26 22:36:55.382  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_USER_DEVICE_LIST(14), attempt: 1
  1539. 2022-11-26 22:36:55.473  1984-2119  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1540.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1541.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1542.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1543.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1544.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1545.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1546.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1547.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1548.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1549.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1550.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1551.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1552.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1553.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1554.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1555.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1556.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1557.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1558.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1559.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1560.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1561.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1562.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1563.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1564.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1565.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1566.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1567.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1568.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1569.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1570.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1571.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1572.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1573.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1574.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1575.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1576.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1577.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1578.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1579.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1580.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1581.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1582.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1583.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1584. 2022-11-26 22:36:55.566  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0ebbc7d1: lynx dg poller) added id=116 TID=0 count=1
  1585. 2022-11-26 22:36:55.567  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  ...done armDevice()
  1586. 2022-11-26 22:36:55.569  1984-2121  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: 'lynx incoming datagrams' starting...
  1587. 2022-11-26 22:36:55.569  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  0x0956c537 on 0x0aaccb55: new delegate to [(embedded)]
  1588. 2022-11-26 22:36:55.577  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  addConfiguredModule() module#=173
  1589. 2022-11-26 22:36:55.578  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  pingAndQueryKnownInterfaces mod=173
  1590. 2022-11-26 22:36:55.580  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0093242f: lynx module executor) added id=117 TID=0 count=1
  1591. 2022-11-26 22:36:55.581  1984-2121  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  synchronization gained: serial=(embedded)
  1592. 2022-11-26 22:36:55.602  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  mod#=173 queryInterface(DEKA)=54 commands starting at 4096
  1593. 2022-11-26 22:36:55.613  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sending LynxFtdiResetControlCommand(true) wasInterrupted=false
  1594. 2022-11-26 22:36:55.618  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sendLEDPatternSteps(): steps=[Step(color=65280, msDuration=1000)]
  1595. 2022-11-26 22:36:55.624  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  setAsControlHubEmbeddedModule(mod=173)
  1596. 2022-11-26 22:36:55.624  1984-2059  EmbeddedCo...lHubModule com.qualcomm.ftcrobotcontroller      V  setting embedded module
  1597. 2022-11-26 22:36:55.624  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sending LynxFtdiResetControlCommand(false) wasInterrupted=false
  1598. 2022-11-26 22:36:55.627  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  close(#173)
  1599. 2022-11-26 22:36:55.628  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  waiting for service lynx module executor
  1600. 2022-11-26 22:36:55.629  1984-2122  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0093242f: lynx module executor) removed id=117 TID=2122 count=1
  1601. 2022-11-26 22:36:55.630  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  service lynx module executor terminated in awaitTermination()
  1602. 2022-11-26 22:36:55.630  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  executive service lynx module executor(0x0093242f) is terminated
  1603. 2022-11-26 22:36:55.630  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  Verified that the embedded Control Hub module has the correct address
  1604. 2022-11-26 22:36:55.632  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  addConfiguredModule() module#=173
  1605. 2022-11-26 22:36:55.632  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  pingAndQueryKnownInterfaces mod=173
  1606. 2022-11-26 22:36:55.634  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x010a01f5: lynx module executor) added id=118 TID=0 count=1
  1607. 2022-11-26 22:36:55.648  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  mod#=173 queryInterface(DEKA)=54 commands starting at 4096
  1608. 2022-11-26 22:36:55.660  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sending LynxFtdiResetControlCommand(true) wasInterrupted=false
  1609. 2022-11-26 22:36:55.665  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sendLEDPatternSteps(): steps=[Step(color=65280, msDuration=1000)]
  1610. 2022-11-26 22:36:55.669  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  setAsControlHubEmbeddedModule(mod=173)
  1611. 2022-11-26 22:36:55.669  1984-2059  EmbeddedCo...lHubModule com.qualcomm.ftcrobotcontroller      V  setting embedded module
  1612. 2022-11-26 22:36:55.669  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  LynxFirmwareVersionManager: LynxI2cDeviceSynchV2
  1613. 2022-11-26 22:36:55.670  1984-2059  LynxI2cDeviceSynch      com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1614. 2022-11-26 22:36:55.670  1984-2059  BHI260IMU               com.qualcomm.ftcrobotcontroller      V  Suppressing I2C warnings while we check for a BHI260AP IMU
  1615. 2022-11-26 22:36:55.675  1984-2059  BHI260IMU               com.qualcomm.ftcrobotcontroller      V  No BHI260AP IMU found
  1616. 2022-11-26 22:36:55.675  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sending LynxFtdiResetControlCommand(false) wasInterrupted=false
  1617. 2022-11-26 22:36:55.679  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  close(#173)
  1618. 2022-11-26 22:36:55.679  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  waiting for service lynx module executor
  1619. 2022-11-26 22:36:55.680  1984-2123  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x010a01f5: lynx module executor) removed id=118 TID=2123 count=1
  1620. 2022-11-26 22:36:55.681  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  service lynx module executor terminated in awaitTermination()
  1621. 2022-11-26 22:36:55.681  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  executive service lynx module executor(0x010a01f5) is terminated
  1622. 2022-11-26 22:36:55.681  1984-2059  HardwareFactory         com.qualcomm.ftcrobotcontroller      V  createHardwareMap()
  1623. 2022-11-26 22:36:55.682  1984-2059  EmbeddedCo...lHubModule com.qualcomm.ftcrobotcontroller      V  clearing embedded module
  1624. 2022-11-26 22:36:55.696  1984-2059  ReadXMLFileHandler      com.qualcomm.ftcrobotcontroller      V  embedded lynx USB device is already present
  1625. 2022-11-26 22:36:55.696  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating REV Robotics USB Expansion Hub Portal [(embedded)]
  1626. 2022-11-26 22:36:55.697  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  using existing [(embedded)]: 0x0aaccb55
  1627. 2022-11-26 22:36:55.697  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  0x091146d7 on 0x0aaccb55: new delegate to [(embedded)]
  1628. 2022-11-26 22:36:55.697  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating Lynx Module - mod=173 parent=true
  1629. 2022-11-26 22:36:55.698  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating Lynx Module - mod=2 parent=false
  1630. 2022-11-26 22:36:55.700  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  addConfiguredModule() module#=173
  1631. 2022-11-26 22:36:55.701  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  pingAndQueryKnownInterfaces mod=173
  1632. 2022-11-26 22:36:55.704  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x013adbc4: lynx module executor) added id=119 TID=0 count=1
  1633. 2022-11-26 22:36:55.707  1984-2020  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0d2307dc: default scheduler) added id=120 TID=0 count=7
  1634. 2022-11-26 22:36:55.715  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  mod#=173 queryInterface(DEKA)=54 commands starting at 4096
  1635. 2022-11-26 22:36:55.723  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sending LynxFtdiResetControlCommand(true) wasInterrupted=false
  1636. 2022-11-26 22:36:55.728  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sendLEDPatternSteps(): steps=[Step(color=65280, msDuration=1000)]
  1637. 2022-11-26 22:36:55.730  1984-2124  LynxModule              com.qualcomm.ftcrobotcontroller      V  received status: LynxGetModuleStatusResponse(status=0x02 alerts=0x00: Reset)
  1638. 2022-11-26 22:36:55.731  1984-2124  HubPowerCycle           com.qualcomm.ftcrobotcontroller      W  Expansion Hub 173 regained power after a complete power loss. No user Op Mode was running.
  1639. 2022-11-26 22:36:55.732  1984-2124  LynxModule              com.qualcomm.ftcrobotcontroller      V  resendCurrentPattern()
  1640. 2022-11-26 22:36:55.732  1984-2124  LynxModule              com.qualcomm.ftcrobotcontroller      V  sendLEDPatternSteps(): steps=[Step(color=65280, msDuration=1000)]
  1641. 2022-11-26 22:36:55.734  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  setAsControlHubEmbeddedModule(mod=173)
  1642. 2022-11-26 22:36:55.734  1984-2059  EmbeddedCo...lHubModule com.qualcomm.ftcrobotcontroller      V  setting embedded module
  1643. 2022-11-26 22:36:55.734  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  addConfiguredModule() module#=2
  1644. 2022-11-26 22:36:55.735  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  pingAndQueryKnownInterfaces mod=2
  1645. 2022-11-26 22:36:55.737  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x073c21e2: lynx module executor) added id=121 TID=0 count=1
  1646. 2022-11-26 22:36:55.749  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  mod#=2 queryInterface(DEKA)=54 commands starting at 4096
  1647. 2022-11-26 22:36:55.757  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sending LynxFtdiResetControlCommand(true) wasInterrupted=false
  1648. 2022-11-26 22:36:55.763  1984-2126  LynxModule              com.qualcomm.ftcrobotcontroller      V  received status: LynxGetModuleStatusResponse(status=0x05 alerts=0x00: KeepAliveTimeout|FailSafe)
  1649. 2022-11-26 22:36:55.763  1984-2126  LynxModule              com.qualcomm.ftcrobotcontroller      V  resendCurrentPattern()
  1650. 2022-11-26 22:36:55.763  1984-2126  LynxModule              com.qualcomm.ftcrobotcontroller      V  sendLEDPatternSteps(): steps=[]
  1651. 2022-11-26 22:36:55.766  1984-2059  LynxModule              com.qualcomm.ftcrobotcontroller      V  sendLEDPatternSteps(): steps=[Step(color=65280, msDuration=4500), Step(color=0, msDuration=500), Step(color=255, msDuration=500), Step(color=0, msDuration=500), Step(color=255, msDuration=500), Step(color=0, msDuration=500)]
  1652. 2022-11-26 22:36:55.780  1984-2059  LynxMotor               com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1653. 2022-11-26 22:36:55.817  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  DcMotorImpl(type=goBILDA5202SeriesMotor)
  1654. 2022-11-26 22:36:55.817  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  DcMotorImpl(type=goBILDA5202SeriesMotor)
  1655. 2022-11-26 22:36:55.817  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  DcMotorImpl(type=goBILDA5202SeriesMotor)
  1656. 2022-11-26 22:36:55.818  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  DcMotorImpl(type=goBILDA5202SeriesMotor)
  1657. 2022-11-26 22:36:55.818  1984-2059  LynxServoController     com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1658. 2022-11-26 22:36:55.840  1984-2059  LynxVoltageSensor       com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1659. 2022-11-26 22:36:55.840  1984-2059  LynxAnalog...Controller com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1660. 2022-11-26 22:36:55.841  1984-2059  LynxDigita...Controller com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1661. 2022-11-26 22:36:55.856  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating user sensor REV internal IMU (BNO055) - on Lynx module=173 bus=0
  1662. 2022-11-26 22:36:55.856  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating I2cDeviceSynch (Lynx) - mod=173 bus=0
  1663. 2022-11-26 22:36:55.856  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  LynxFirmwareVersionManager: LynxI2cDeviceSynchV2
  1664. 2022-11-26 22:36:55.856  1984-2059  LynxI2cDeviceSynch      com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1665. 2022-11-26 22:36:55.860  1984-2059  LynxMotor               com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=2
  1666. 2022-11-26 22:36:55.913  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  DcMotorImpl(type=goBILDA5202SeriesMotor)
  1667. 2022-11-26 22:36:55.914  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  DcMotorImpl(type=goBILDA5202SeriesMotor)
  1668. 2022-11-26 22:36:55.915  1984-2059  LynxServoController     com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=2
  1669. 2022-11-26 22:36:55.952  1984-2059  LynxVoltageSensor       com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=2
  1670. 2022-11-26 22:36:55.953  1984-2059  LynxAnalog...Controller com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=2
  1671. 2022-11-26 22:36:55.953  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating Analog Sensor - Type: Analog Input - Port: 0
  1672. 2022-11-26 22:36:55.954  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating Analog Sensor - Type: Analog Input - Port: 2
  1673. 2022-11-26 22:36:55.955  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating Analog Sensor - Type: Analog Input - Port: 3
  1674. 2022-11-26 22:36:55.957  1984-2059  LynxDigita...Controller com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=2
  1675. 2022-11-26 22:36:55.981  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Creating Webcam [BF901BAE]
  1676. 2022-11-26 22:36:55.983  1984-2059  CameraManager           com.qualcomm.ftcrobotcontroller      V  construct(hash=0x0fc8ad53|inst#=0)
  1677. 2022-11-26 22:36:55.985  1984-2059  libusb                  com.qualcomm.ftcrobotcontroller      D  [ 0.000354] [0000080b] libusb: debug [op_init] sysfs(/sys/bus/usb/devices) available
  1678. 2022-11-26 22:36:55.982  1984-1984  pRunnable.run()         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:255): avc: denied { read } for name="devices" dev="sysfs" ino=7258 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1
  1679. 2022-11-26 22:36:55.982  1984-1984  pRunnable.run()         com.qualcomm.ftcrobotcontroller      I  type=1400 audit(0.0:256): avc: denied { open } for path="/sys/bus/usb/devices" dev="sysfs" ino=7258 scontext=u:r:untrusted_app:s0:c512,c768 tcontext=u:object_r:sysfs:s0 tclass=dir permissive=1
  1680. 2022-11-26 22:36:55.986  1984-2059  libusb                  com.qualcomm.ftcrobotcontroller      D  [ 0.000464] [0000080b] libusb: debug [op_init] sysfs can relate devices
  1681. 2022-11-26 22:36:55.986  1984-2059  libusb                  com.qualcomm.ftcrobotcontroller      D  [ 0.000994] [0000080b] libusb: debug [op_init] sysfs has complete descriptors
  1682. 2022-11-26 22:36:55.986  1984-2059  libusb                  com.qualcomm.ftcrobotcontroller      D  [ 0.001040] [0000080b] libusb: debug [op_init] sysfs has serial numbers
  1683. 2022-11-26 22:36:55.988  1984-2059  UvcContext              com.qualcomm.ftcrobotcontroller      V  construct(pointer=0xc853afa0|inst#=0)
  1684. 2022-11-26 22:36:55.998  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      W  Unable to find webcam with serial number BF901BAE
  1685. 2022-11-26 22:36:56.000  1984-2059  WebcamNameImpl          com.qualcomm.ftcrobotcontroller      E  exception RobotCoreException(Unable to find webcam with serial number BF901BAE): exception arming BF901BAE [com.qualcomm.robotcore.util.RobotLog.logAndThrow(RobotLog.java:316)]
  1686. 2022-11-26 22:36:56.001  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  ========= Device Information ===================================================
  1687. 2022-11-26 22:36:56.002  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Type                                               Name                           Connection
  1688. 2022-11-26 22:36:56.003  1984-2128  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1689.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1690.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1691.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1692.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1693.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1694.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1695.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1696.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1697.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1698.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1699.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1700.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1701.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1702.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1703.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1704.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1705.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1706.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1707.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1708.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1709.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1710.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1711.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1712.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1713.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1714.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1715.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1716.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1717.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1718.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1719.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1720.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1721.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1722.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1723.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1724.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1725.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1726.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1727.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1728.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1729.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1730.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1731.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1732.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1733. 2022-11-26 22:36:56.004  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Motor                                              rightRear                      USB (embedded); module 173; port 2
  1734. 2022-11-26 22:36:56.007  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Analog Input                                       extenderEncoder                USB (embedded); module 2; analog port 0
  1735. 2022-11-26 22:36:56.007  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Analog Input                                       armEncoder                     USB (embedded); module 2; analog port 3
  1736. 2022-11-26 22:36:56.008  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Motor                                              leftFront                      USB (embedded); module 173; port 0
  1737. 2022-11-26 22:36:56.008  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Servo                                              liftRight                      USB (embedded); module 2; port 1
  1738. 2022-11-26 22:36:56.009  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Analog Input                                       liftEncoder                    USB (embedded); module 2; analog port 2
  1739. 2022-11-26 22:36:56.010  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Motor                                              outtake                        USB (embedded); module 2; port 2
  1740. 2022-11-26 22:36:56.011  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Motor                                              rightFront                     USB (embedded); module 173; port 3
  1741. 2022-11-26 22:36:56.012  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Servo                                              armRight                       USB (embedded); module 173; port 4
  1742. 2022-11-26 22:36:56.012  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Motor                                              leftRear                       USB (embedded); module 173; port 1
  1743. 2022-11-26 22:36:56.013  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  REV Robotics USB Expansion Hub Portal              Control Hub Portal             USB (embedded)
  1744. 2022-11-26 22:36:56.014  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Servo                                              wrist                          USB (embedded); module 2; port 5
  1745. 2022-11-26 22:36:56.015  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub DC Motor Controller                  Expansion Hub 2                USB (embedded); module 2
  1746. 2022-11-26 22:36:56.015  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Servo Controller                     Expansion Hub 2                USB (embedded); module 2
  1747. 2022-11-26 22:36:56.016  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Voltage Sensor                       Expansion Hub 2                USB (embedded); module 2
  1748. 2022-11-26 22:36:56.017  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Analog Input Controller              Expansion Hub 2                USB (embedded); module 2
  1749. 2022-11-26 22:36:56.017  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Digital Channel Controller           Expansion Hub 2                USB (embedded); module 2
  1750. 2022-11-26 22:36:56.023  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub (HW: 20, Maj: 1, Min: 8, Eng: 2)     Expansion Hub 2                USB (embedded); module 2
  1751. 2022-11-26 22:36:56.025  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Servo                                              claw                           USB (embedded); module 2; port 3
  1752. 2022-11-26 22:36:56.026  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Servo                                              armLeft                        USB (embedded); module 173; port 2
  1753. 2022-11-26 22:36:56.028  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  REV internal IMU (BNO055)                          imu                            USB (embedded); module 173; bus 0; addr7=0x00
  1754. 2022-11-26 22:36:56.036  1984-2098  RobotCore               com.qualcomm.ftcrobotcontroller      D  system telemetry: key=$System$Warning$ msg="Unable to find webcam "Webcam 1" with serial number BF901BAE."
  1755. 2022-11-26 22:36:56.040  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Webcam                                             Webcam 1                       USB (BF901BAE)
  1756. 2022-11-26 22:36:56.042  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub DC Motor Controller                  Control Hub                    USB (embedded); module 173
  1757. 2022-11-26 22:36:56.043  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Servo Controller                     Control Hub                    USB (embedded); module 173
  1758. 2022-11-26 22:36:56.044  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Voltage Sensor                       Control Hub                    USB (embedded); module 173
  1759. 2022-11-26 22:36:56.045  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Analog Input Controller              Control Hub                    USB (embedded); module 173
  1760. 2022-11-26 22:36:56.049  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub Digital Channel Controller           Control Hub                    USB (embedded); module 173
  1761. 2022-11-26 22:36:56.054  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Expansion Hub (HW: 20, Maj: 1, Min: 8, Eng: 2)     Control Hub                    USB (embedded); module 173
  1762. 2022-11-26 22:36:56.055  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Servo                                              liftLeft                       USB (embedded); module 173; port 0
  1763. 2022-11-26 22:36:56.056  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  Motor                                              turret                         USB (embedded); module 2; port 3
  1764. 2022-11-26 22:36:56.060  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  LynxFirmwareVersionManager: LynxI2cDeviceSynchV2
  1765. 2022-11-26 22:36:56.060  1984-2059  LynxI2cDeviceSynch      com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=173
  1766. 2022-11-26 22:36:56.060  1984-2059  BNO055                  com.qualcomm.ftcrobotcontroller      V  Suppressing I2C warnings while we check for a BNO055 IMU
  1767. 2022-11-26 22:36:56.068  1984-2059  BNO055                  com.qualcomm.ftcrobotcontroller      V  Found BNO055 IMU
  1768. 2022-11-26 22:36:56.071   207-606   FFPlayerHelper          pid-207                              E  isBDDirectory() ,path = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1769. 2022-11-26 22:36:56.075  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      I  LynxFirmwareVersionManager: LynxI2cDeviceSynchV2
  1770. 2022-11-26 22:36:56.076  1984-2059  LynxI2cDeviceSynch      com.qualcomm.ftcrobotcontroller      V  initializeHardware() mod#=2
  1771. 2022-11-26 22:36:56.076  1984-2059  BNO055                  com.qualcomm.ftcrobotcontroller      V  Suppressing I2C warnings while we check for a BNO055 IMU
  1772. 2022-11-26 22:36:56.081   207-2134  RkExtensionPlayer       pid-207                              E  autoDetect(): path = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1773. 2022-11-26 22:36:56.081   207-2134  FFPlayerHelper          pid-207                              E  isNetWorkUrl: url = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1774. 2022-11-26 22:36:56.081   207-2134  FFPlayerHelper          pid-207                              E  isBDDirectory() ,path = /data/app/com.qualcomm.ftcrobotcontroller-1
  1775. 2022-11-26 22:36:56.083  1984-2059  BNO055                  com.qualcomm.ftcrobotcontroller      V  Found BNO055 IMU
  1776. 2022-11-26 22:36:56.093  1984-2059  LynxUsb                 com.qualcomm.ftcrobotcontroller      V  0x0956c537 on 0x0aaccb55: releasing delegate to [(embedded)]
  1777. 2022-11-26 22:36:56.093  1984-2059  FtcEventLoop            com.qualcomm.ftcrobotcontroller      I  ======= INIT FINISH =======
  1778. 2022-11-26 22:36:56.093  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  EventLoopManager state is RUNNING
  1779. 2022-11-26 22:36:56.094  1984-2097  art                     com.qualcomm.ftcrobotcontroller      W  Long monitor contention with owner RobotSetupRunnable.run() (2059) at void com.qualcomm.robotcore.util.RobotLog.internalLog(int, java.lang.String, java.lang.String)(RobotLog.java:253) waiters=0 in org.firstinspires.ftc.robotcore.internal.network.CallbackResult com.qualcomm.robotcore.eventloop.EventLoopManager.commandEvent(com.qualcomm.robotcore.robocol.Command) for 882ms
  1780. 2022-11-26 22:36:56.094  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: running, starting robot
  1781. 2022-11-26 22:36:56.098  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  Robot Status: running
  1782. 2022-11-26 22:36:56.100  1984-2059  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0ec157a8: executorEventLoop) added id=123 TID=0 count=1
  1783. 2022-11-26 22:36:56.102  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ROBOT_STATE(62), attempt: 0
  1784. 2022-11-26 22:36:56.103  1984-2059  FTCService              com.qualcomm.ftcrobotcontroller      D  Detecting Wi-Fi reset
  1785. 2022-11-26 22:36:56.103  1984-2135  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: 'opmode loop()' starting...
  1786. 2022-11-26 22:36:56.104  1984-2059  RobotContr...tAssistant com.qualcomm.ftcrobotcontroller      D  detectWifiReset button=false
  1787. 2022-11-26 22:36:56.108  1984-2097  Robocol                 com.qualcomm.ftcrobotcontroller      E  command processing took 897 ms: command=CMD_REQUEST_ACTIVE_CONFIG
  1788. 2022-11-26 22:36:56.111  1984-2059  RobotCore               com.qualcomm.ftcrobotcontroller      V  thread: ...terminating 'RobotSetupRunnable.run()'
  1789. 2022-11-26 22:36:56.142  1984-2106  SoundInfo               com.qualcomm.ftcrobotcontroller      V  construct(0x05a79143)
  1790. 2022-11-26 22:36:56.143  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_SHOW_TOAST(63), attempt: 0
  1791. 2022-11-26 22:36:56.145  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_ACTIVE_CONFIGURATION(65), attempt: 0
  1792. 2022-11-26 22:36:56.181  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_USER_DEVICE_LIST(69), attempt: 0
  1793. 2022-11-26 22:36:56.184  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_OP_MODE_LIST(72), attempt: 0
  1794. 2022-11-26 22:36:56.193  1984-2105  MediaCodec              com.qualcomm.ftcrobotcontroller      I  callingProcessName:com.qualcomm.ftcrobotcontroller
  1795. 2022-11-26 22:36:56.196  1984-2136  OMXClient               com.qualcomm.ftcrobotcontroller      I  MuxOMX ctor
  1796. 2022-11-26 22:36:56.196  1984-2136  ACodec                  com.qualcomm.ftcrobotcontroller      I  onAllocateComponent:6752 mSoftCodecPref:0 componentName:
  1797. 2022-11-26 22:36:56.198  1984-2136  ACodec                  com.qualcomm.ftcrobotcontroller      I  onAllocateComponent:6783 mSoftCodecPref:0 componentName:OMX.google.raw.decoder
  1798. 2022-11-26 22:36:56.237  1984-2017  SoundPlayer             com.qualcomm.ftcrobotcontroller      D  onLoadComplete(samp=2|ms=2509, samp=2)=0
  1799. 2022-11-26 22:36:56.239  1984-2106  AudioTrack              com.qualcomm.ftcrobotcontroller      W  AUDIO_OUTPUT_FLAG_FAST denied by client; transfer 4, track 48000 Hz, output 44100 Hz
  1800. 2022-11-26 22:36:56.256  1984-2106  SoundPlayer             com.qualcomm.ftcrobotcontroller      D  playing volume=0.000000 samp=2|ms=2509
  1801. 2022-11-26 22:36:56.263  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_PLAY_SOUND(81), attempt: 0
  1802. 2022-11-26 22:36:56.271   207-207   FFPlayerHelper          pid-207                              E  isBDDirectory() ,path = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1803. 2022-11-26 22:36:56.279   207-2144  RkExtensionPlayer       pid-207                              E  autoDetect(): path = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1804. 2022-11-26 22:36:56.279   207-2144  FFPlayerHelper          pid-207                              E  isNetWorkUrl: url = /data/app/com.qualcomm.ftcrobotcontroller-1/base.apk
  1805. 2022-11-26 22:36:56.279   207-2144  FFPlayerHelper          pid-207                              E  isBDDirectory() ,path = /data/app/com.qualcomm.ftcrobotcontroller-1
  1806. 2022-11-26 22:36:56.339  1984-2106  SoundInfo               com.qualcomm.ftcrobotcontroller      V  construct(0x03960bec)
  1807. 2022-11-26 22:36:56.391  1984-2105  MediaCodec              com.qualcomm.ftcrobotcontroller      I  callingProcessName:com.qualcomm.ftcrobotcontroller
  1808. 2022-11-26 22:36:56.394  1984-2145  OMXClient               com.qualcomm.ftcrobotcontroller      I  MuxOMX ctor
  1809. 2022-11-26 22:36:56.394  1984-2145  ACodec                  com.qualcomm.ftcrobotcontroller      I  onAllocateComponent:6752 mSoftCodecPref:0 componentName:
  1810. 2022-11-26 22:36:56.395  1984-2145  ACodec                  com.qualcomm.ftcrobotcontroller      I  onAllocateComponent:6783 mSoftCodecPref:0 componentName:OMX.google.raw.decoder
  1811. 2022-11-26 22:36:56.442  1984-2017  SoundPlayer             com.qualcomm.ftcrobotcontroller      D  onLoadComplete(samp=3|ms=4506, samp=3)=0
  1812. 2022-11-26 22:36:56.443  1984-2106  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0800fcf1: SoundPlayerScheduler) added id=126 TID=0 count=1
  1813. 2022-11-26 22:36:56.550  1984-2149  fi.iki.elonen.NanoHTTPD com.qualcomm.ftcrobotcontroller      E  Communication with the client broken, or an bug in the handler code
  1814.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1815.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1816.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1817.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1818.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1819.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1820.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1821.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1822.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1823.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1824.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1825.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1826.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1827.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1828.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1829.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1830.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1831.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1832.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1833.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1834.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1835.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1836.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1837.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1838.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1839.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1840.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1841.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1842.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1843.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1844.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1845.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1846.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1847.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1848.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1849.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1850.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1851.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1852.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.addSocket(FtcDashboard.java:907)
  1853.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.onOpen(DashboardWebSocket.java:34)
  1854.                                                                                                         at fi.iki.elonen.NanoWSD$WebSocket$1.send(NanoWSD.java:87)
  1855.                                                                                                         at fi.iki.elonen.NanoHTTPD$HTTPSession.execute(NanoHTTPD.java:959)
  1856.                                                                                                         at fi.iki.elonen.NanoHTTPD$ClientHandler.run(NanoHTTPD.java:187)
  1857.                                                                                                         at java.lang.Thread.run(Thread.java:761)
  1858. 2022-11-26 22:36:56.619  1984-2135  ThreadPool              com.qualcomm.ftcrobotcontroller      V  container(0x0f98156d: OpModeStuckCodeMonitor) added id=128 TID=0 count=1
  1859. 2022-11-26 22:36:56.626  1984-2135  RobotCore               com.qualcomm.ftcrobotcontroller      I  Attempting to switch to op mode $Stop$Robot$
  1860. 2022-11-26 22:36:56.636  1984-2152  AndroidRuntime          com.qualcomm.ftcrobotcontroller      E  FATAL EXCEPTION: Thread-33
  1861.                                                                                                     Process: com.qualcomm.ftcrobotcontroller, PID: 1984
  1862.                                                                                                     java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Class java.lang.Object.getClass()' on a null object reference
  1863.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:25)
  1864.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1865.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1866.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1867.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1868.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1869.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1870.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1871.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1872.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1873.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1874.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1875.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1876.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1877.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1878.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1879.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:208)
  1880.                                                                                                         at com.google.gson.internal.bind.MapTypeAdapterFactory$Adapter.write(MapTypeAdapterFactory.java:145)
  1881.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1882.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:562)
  1883.                                                                                                         at com.google.gson.Gson.toJsonTree(Gson.java:541)
  1884.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter$GsonContextImpl.serialize(TreeTypeAdapter.java:155)
  1885.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:22)
  1886.                                                                                                         at com.acmerobotics.dashboard.config.variable.ConfigVariableSerializer.serialize(ConfigVariableSerializer.java:12)
  1887.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:81)
  1888.                                                                                                         at com.google.gson.internal.bind.TreeTypeAdapter.write(TreeTypeAdapter.java:74)
  1889.                                                                                                         at com.google.gson.internal.bind.TypeAdapterRuntimeTypeWrapper.write(TypeAdapterRuntimeTypeWrapper.java:69)
  1890.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$1.write(ReflectiveTypeAdapterFactory.java:125)
  1891.                                                                                                         at com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.write(ReflectiveTypeAdapterFactory.java:243)
  1892.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:669)
  1893.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:648)
  1894.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:603)
  1895.                                                                                                         at com.google.gson.Gson.toJson(Gson.java:583)
  1896.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.toJson(FtcDashboard.java:674)
  1897.                                                                                                         at com.acmerobotics.dashboard.DashboardWebSocket.send(DashboardWebSocket.java:72)
  1898.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.sendAll(FtcDashboard.java:897)
  1899.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard.updateConfig(FtcDashboard.java:735)
  1900.                                                                                                         at com.acmerobotics.dashboard.FtcDashboard$8.run(FtcDashboard.java:1021)
  1901. 2022-11-26 22:36:56.654  1984-1984  RCActivity              com.qualcomm.ftcrobotcontroller      V  onPause()
  1902. 2022-11-26 22:36:56.702  1984-2103  Robocol                 com.qualcomm.ftcrobotcontroller      V  sending CMD_NOTIFY_INIT_OP_MODE(89), attempt: 0
  1903.  
Tags: error
Add Comment
Please, Sign In to add comment