You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When connected to the FMS at a competition the Shuffleboard.startRecording() method does not start recording. The method works great when connected directly to the robot in the shop but does not work at competitions.
To Reproduce
Steps to reproduce the behavior:
Add Shuffleboard.startRecording() to autonomousInit()
Add Shuffleboard.stopRecording() to disabledInit()
Connect driverstation running Shuffleboard to the FMS
Connect robot to the FMS
Run an actual match
Expected behavior
Recording data is created from Shuffleboard.
Actual behavior
No recordings are created.
Desktop:
OS: Windows
Java version: 11 (bundled with WPILib)
Version: 2022.4.1
Workaround
The Drive Team can manually start the recording by pressing the record button before the match starts.
The text was updated successfully, but these errors were encountered:
To be clear, you're only expecting to record autonomous? The stop in disabled will stop the recording after autonomous (as the robot will spend a short time in disabled mode before it goes enabled for teleop mode).
I've tried reproducing this locally in sim (with the FMS checkbox enabled).
The NT topic changes correctly, and the start/stop recording buttons in the shuffleboard UI do change correctly. Recording files are created with data, though I don't know how to check if they're correct.
However, the shuffleboard-side console/log is spammed with these errors:
NT: ERROR: reached maximum number of multi-subscribers, not adding listener (LocalStorage.cpp:1108)
NT: ERROR: reached maximum number of listeners to '/Shuffleboard/.recording/RecordData', not adding listener (LocalStorage.cpp:1000)
When connected to the FMS at a competition the
Shuffleboard.startRecording()
method does not start recording. The method works great when connected directly to the robot in the shop but does not work at competitions.To Reproduce
Steps to reproduce the behavior:
Shuffleboard.startRecording()
toautonomousInit()
Shuffleboard.stopRecording()
todisabledInit()
Expected behavior
Recording data is created from Shuffleboard.
Actual behavior
No recordings are created.
Desktop:
Workaround
The Drive Team can manually start the recording by pressing the record button before the match starts.
The text was updated successfully, but these errors were encountered: