Shuffleboard FAQ, issues, and bugs

Shuffleboard as well as most of the other control system components were developed with Java 8 and will not work with Java 9. Be sure before reporting problems that your computer has Java 8 (version 1.8.0 update 40 or higher) installed and it is set as the default Java Environment.

Frequently Asked Questions

How do I report issues, bugs or feature requests with Shuffleboard?

Bugs, issues, and feature requests can be added on the Shuffleboard Github page by creating an issue. We will try to address them as they are entered into the system. Please try to look at existing issues before creating new ones to make sure you aren't duplicating something that has already been reported or work that is planned. You can find the issues on the shuffleboard site.

How can I add my own widgets or other extensions to Shuffleboard?

The Shuffleboard wiki has a large amount of documentation on extending the program with custom plugins. In the future we will be posting a sample plugin project that can be used for additional custom widgets, but for now the wiki documentation is complete.

How can I build Shuffleboard from the source code?

YOu can get the source code by downloading, cloning, or forking the repository on the GitHub site. To build and run Shuffleboard from the source, make sure that the current directory is the top level source code and use one of these commands:

Application Command (for Windows systems run the gradlew.bat file)
Running Shuffleboard ./gradlew :app:run
Building the APIs and utility classes for plugin creation ./gradlew :api:shadowJar
Building the complete application jar file ./gradlew :app:shadowJar

0 Report Errors

Use this form to report any errors with the documentation. For help with WPILib, please use the FIRST Forums at http://forums.usfirst.org For reporting WPILib bugs, please submit an issue on GitHub at https://github.com/wpilibsuite/allwpilib/issues/new

Ignore