Thread: jRIO
View Single Post
  #4   Spotlight this post!  
Unread 24-02-2013, 19:11
brad95411 brad95411 is offline
Registered User
FRC #2648
 
Join Date: Feb 2012
Location: Maine
Posts: 1
brad95411 is an unknown quantity at this point
Re: jRIO

I'm liking this idea, I did a quick test run and had a few glitches when trying to get the joystick to properly adjust the motor controller outputs.

Exception in thread "main" java.lang.NullPointerException
at org.jRIO.DashboardDisplay.DashboardDisplay.joystic kButtonGeneration(DashboardDisplay.java:929)
at edu.wpi.first.wpilibj.Joystick.<init>(Joystick.jav a:59)
at jriotest.RobotTemplate.<init>(RobotTemplate.java:3 2)
at jriotest.JRIOtest.main(JRIOtest.java:28)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.jRIO.DashboardDisplay.DashboardDisplay.jComboB ox1ActionPerformed(DashboardDisplay.java:823)
at org.jRIO.DashboardDisplay.DashboardDisplay.access$ 300(DashboardDisplay.java:16)
at org.jRIO.DashboardDisplay.DashboardDisplay$5.actio nPerformed(DashboardDisplay.java:173)
at javax.swing.JComboBox.fireActionEvent(JComboBox.ja va:1240)
at javax.swing.JComboBox.setSelectedItem(JComboBox.ja va:567)
at javax.swing.JComboBox.setSelectedIndex(JComboBox.j ava:603)
at javax.swing.plaf.basic.BasicComboPopup$Handler.mou seReleased(BasicComboPopup.java:831)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEven tMulticaster.java:273)
at java.awt.Component.processMouseEvent(Component.jav a:6382)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3275)
at com.apple.laf.AquaComboBoxPopup$1.processMouseEven t(AquaComboBoxPopup.java:132)
at java.awt.Component.processEvent(Component.java:614 7)
at java.awt.Container.processEvent(Container.java:208 3)
at java.awt.Component.dispatchEventImpl(Component.jav a:4744)
at java.awt.Container.dispatchEventImpl(Container.jav a:2141)
at java.awt.Component.dispatchEvent(Component.java:45 72)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4280)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4210)
at java.awt.Container.dispatchEventImpl(Container.jav a:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2489 )
at java.awt.Component.dispatchEvent(Component.java:45 72)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:704)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:677)
at java.awt.EventQueue$3.run(EventQueue.java:675)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 674)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at org.jRIO.DashboardDisplay.DashboardDisplay.jToggle Button1MouseReleased(DashboardDisplay.java:780)
at org.jRIO.DashboardDisplay.DashboardDisplay.access$ 400(DashboardDisplay.java:16)
at org.jRIO.DashboardDisplay.DashboardDisplay$6.mouse Released(DashboardDisplay.java:180)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEven tMulticaster.java:273)
at java.awt.Component.processMouseEvent(Component.jav a:6382)
at javax.swing.JComponent.processMouseEvent(JComponen t.java:3275)
at java.awt.Component.processEvent(Component.java:614 7)
at java.awt.Container.processEvent(Container.java:208 3)
at java.awt.Component.dispatchEventImpl(Component.jav a:4744)
at java.awt.Container.dispatchEventImpl(Container.jav a:2141)
at java.awt.Component.dispatchEvent(Component.java:45 72)
at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:4619)
at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:4280)
at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:4210)
at java.awt.Container.dispatchEventImpl(Container.jav a:2127)
at java.awt.Window.dispatchEventImpl(Window.java:2489 )
at java.awt.Component.dispatchEvent(Component.java:45 72)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.j ava:704)
at java.awt.EventQueue.access$400(EventQueue.java:82)
at java.awt.EventQueue$2.run(EventQueue.java:663)
at java.awt.EventQueue$2.run(EventQueue.java:661)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$3.run(EventQueue.java:677)
at java.awt.EventQueue$3.run(EventQueue.java:675)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java: 674)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(EventDispatchThread.java:296)
at java.awt.EventDispatchThread.pumpEventsForFilter(E ventDispatchThread.java:211)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:201)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:196)
at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:188)
at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:122)

I saw earlier in the thread someone posted about putting this in a Github, which is a great idea, it would be interesting to be able to look over your code, and it would be easier to keep track of updates and bugs.
Reply With Quote