jarruda
19-01-2013, 10:44
When attempting to open SmartDashboard (tried 1.0.3 and 1.0.4 installers) from explorer, nothing happens.
When attempting to open from commandline with java -jar Smartdashboard.jar, I get:
C:\Program Files\SmartDashboard>java -jar SmartDashboard.jar
Searching Folder:.\lib
Searching Folder:.\extensions\lib
Adding Jar:.\extensions\lib\javacpp.jar
Adding Jar:.\extensions\lib\javacv-windows-x86.jar
Adding Jar:.\extensions\lib\javacv.jar
Adding Jar:.\extensions\lib\WPIJavaCV.jar
Searching Folder:.\extensions
Adding Jar:.\extensions\SquareTrackingExtension.jar
Adding Jar:.\extensions\WPICameraExtension.jar
Searching Jar:.\extensions\SquareTrackingExtension.jar
Custom Static Widget:Tracker
Searching Jar:.\extensions\WPICameraExtension.jar
Custom Static Widget:WPICameraExtension
Custom Static Widget:WPILaptopCameraExtension
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at edu.wpi.first.smartdashboard.main.main(main.java:7 7)
Caused by: java.lang.NoClassDefFoundError: Ledu/wpi/first/wpilibj/networking/NetworkTable;
[...]
Caused by: java.lang.ClassNotFoundException: edu.wpi.first.wpilibj.networking.NetworkTable
If I run the dashboard from within the sunspotfrcsdk\lib directory that I installed with Netbeans, it works just fine. I tried adding this directory to my PATH and re-running, but no dice.
Finally, I tried to add all the files in sunspotfrcsdk\lib to SmartDashboard\lib, since it seems to search that directory. Running, I then get:
Searching Folder:.\lib
Adding Jar:.\lib\networktables-crio.jar
Adding Jar:.\lib\squawk.jar
Adding Jar:.\lib\wpilibj.jar
Searching Folder:.\extensions\lib
Adding Jar:.\extensions\lib\javacpp.jar
Adding Jar:.\extensions\lib\javacv-windows-x86.jar
Adding Jar:.\extensions\lib\javacv.jar
Adding Jar:.\extensions\lib\WPIJavaCV.jar
Searching Folder:.\extensions
Adding Jar:.\extensions\SquareTrackingExtension.jar
Adding Jar:.\extensions\WPICameraExtension.jar
Searching Jar:.\extensions\SquareTrackingExtension.jar
Custom Static Widget:Tracker
Searching Jar:.\extensions\WPICameraExtension.jar
Custom Static Widget:WPICameraExtension
Custom Static Widget:WPILaptopCameraExtension
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at edu.wpi.first.smartdashboard.main.main(main.java:7 7)
Caused by: java.lang.NoClassDefFoundError: Ledu/wpi/first/wpilibj/networking/NetworkTable;
[...]
Caused by: java.lang.ClassNotFoundException: edu.wpi.first.wpilibj.networking.NetworkTable
When looking into the jars that are in those directories, I see NetworkTales located at edu.wpi.first.wpilibj.networktables.* and NOT at edu.wpi.first.wpilibj.networking.* where it is looking for.
What's the deal here? Is SmartDashboard/lib supposed to be empty?
When attempting to open from commandline with java -jar Smartdashboard.jar, I get:
C:\Program Files\SmartDashboard>java -jar SmartDashboard.jar
Searching Folder:.\lib
Searching Folder:.\extensions\lib
Adding Jar:.\extensions\lib\javacpp.jar
Adding Jar:.\extensions\lib\javacv-windows-x86.jar
Adding Jar:.\extensions\lib\javacv.jar
Adding Jar:.\extensions\lib\WPIJavaCV.jar
Searching Folder:.\extensions
Adding Jar:.\extensions\SquareTrackingExtension.jar
Adding Jar:.\extensions\WPICameraExtension.jar
Searching Jar:.\extensions\SquareTrackingExtension.jar
Custom Static Widget:Tracker
Searching Jar:.\extensions\WPICameraExtension.jar
Custom Static Widget:WPICameraExtension
Custom Static Widget:WPILaptopCameraExtension
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at edu.wpi.first.smartdashboard.main.main(main.java:7 7)
Caused by: java.lang.NoClassDefFoundError: Ledu/wpi/first/wpilibj/networking/NetworkTable;
[...]
Caused by: java.lang.ClassNotFoundException: edu.wpi.first.wpilibj.networking.NetworkTable
If I run the dashboard from within the sunspotfrcsdk\lib directory that I installed with Netbeans, it works just fine. I tried adding this directory to my PATH and re-running, but no dice.
Finally, I tried to add all the files in sunspotfrcsdk\lib to SmartDashboard\lib, since it seems to search that directory. Running, I then get:
Searching Folder:.\lib
Adding Jar:.\lib\networktables-crio.jar
Adding Jar:.\lib\squawk.jar
Adding Jar:.\lib\wpilibj.jar
Searching Folder:.\extensions\lib
Adding Jar:.\extensions\lib\javacpp.jar
Adding Jar:.\extensions\lib\javacv-windows-x86.jar
Adding Jar:.\extensions\lib\javacv.jar
Adding Jar:.\extensions\lib\WPIJavaCV.jar
Searching Folder:.\extensions
Adding Jar:.\extensions\SquareTrackingExtension.jar
Adding Jar:.\extensions\WPICameraExtension.jar
Searching Jar:.\extensions\SquareTrackingExtension.jar
Custom Static Widget:Tracker
Searching Jar:.\extensions\WPICameraExtension.jar
Custom Static Widget:WPICameraExtension
Custom Static Widget:WPILaptopCameraExtension
java.lang.reflect.InvocationTargetException
at java.awt.EventQueue.invokeAndWait(Unknown Source)
at javax.swing.SwingUtilities.invokeAndWait(Unknown Source)
at edu.wpi.first.smartdashboard.main.main(main.java:7 7)
Caused by: java.lang.NoClassDefFoundError: Ledu/wpi/first/wpilibj/networking/NetworkTable;
[...]
Caused by: java.lang.ClassNotFoundException: edu.wpi.first.wpilibj.networking.NetworkTable
When looking into the jars that are in those directories, I see NetworkTales located at edu.wpi.first.wpilibj.networktables.* and NOT at edu.wpi.first.wpilibj.networking.* where it is looking for.
What's the deal here? Is SmartDashboard/lib supposed to be empty?