Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SmartDashboard can't display DifferentialDrive or MecanumDrive in LiveWindow mode. #97

Open
KeithRieck opened this issue Jan 4, 2018 · 0 comments

Comments

@KeithRieck
Copy link

The new RobotDriveBase classes are automatically being added to LiveWindow mode. However, these elements cause SmartDashboard to experience a NullPointerException whenever we switch into Test mode.

Subsystem "Ungrouped" does not contain widget "robotDrive"
Table: NetworkTable: /LiveWindow/Ungrouped/robotDrive
Type: DifferentialDrive
Trying to add a widget of type "null" and key robotDrive
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at edu.wpi.first.smartdashboard.livewindow.elements.LWSubsystem.addSubsystemElement(LWSubsystem.java:92)
        at edu.wpi.first.smartdashboard.livewindow.elements.LWSubsystem.access$000(LWSubsystem.java:31)
        at edu.wpi.first.smartdashboard.livewindow.elements.LWSubsystem$1$1.run(LWSubsystem.java:133)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
        at java.awt.EventQueue.access$500(EventQueue.java:97)
        at java.awt.EventQueue$3.run(EventQueue.java:709)
        at java.awt.EventQueue$3.run(EventQueue.java:703)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant