NeuronRobotics / NrConsole

This is the console application in Java for interacting with Bowler devices.
2 stars 0 forks source link

Frequent intermittent connection problem #25

Closed DrVulpinus closed 9 years ago

DrVulpinus commented 9 years ago

I am having an issue connecting to the board via USB. The board starts up, the lights blink, and NRConsole recognizes the COM port, but when I click connect it gives me this massive error.

CRC failed check com.neuronrobotics.sdk.common.MalformattedDatagram: CRC does not match at com.neuronrobotics.sdk.common.BowlerDatagram.parse(BowlerDatagram.java:235) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:225) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:139) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(BowlerAbstractConnection.java:1184) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1131) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) CRC failed check com.neuronrobotics.sdk.common.MalformattedDatagram: CRC does not match at com.neuronrobotics.sdk.common.BowlerDatagram.parse(BowlerDatagram.java:235) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:225) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:139) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(BowlerAbstractConnection.java:1184) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1131) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) com.neuronrobotics.sdk.common.InvalidResponseException: No response from device at com.neuronrobotics.sdk.common.BowlerAbstractCommand.validate(BowlerAbstractCommand.java:123) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:947) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:976) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) com.neuronrobotics.sdk.common.InvalidResponseException: No response from device at com.neuronrobotics.sdk.common.BowlerAbstractCommand.validate(BowlerAbstractCommand.java:123) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:947) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) java.io.IOException at gnu.io.RXTXPort$SerialInputStream.read(RXTXPort.java:1274) at java.io.FilterInputStream.read(Unknown Source) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(BowlerAbstractConnection.java:1172) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1131) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) com.neuronrobotics.sdk.common.InvalidResponseException: No response from device at com.neuronrobotics.sdk.common.BowlerAbstractCommand.validate(BowlerAbstractCommand.java:123) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:947) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:976) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) CRC failed check com.neuronrobotics.sdk.common.MalformattedDatagram: CRC does not match at com.neuronrobotics.sdk.common.BowlerDatagram.parse(BowlerDatagram.java:235) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:225) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:139) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(BowlerAbstractConnection.java:1184) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1131) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) CRC failed check com.neuronrobotics.sdk.common.MalformattedDatagram: CRC does not match at com.neuronrobotics.sdk.common.BowlerDatagram.parse(BowlerDatagram.java:235) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:225) at com.neuronrobotics.sdk.common.BowlerDatagramFactory.build(BowlerDatagramFactory.java:139) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(BowlerAbstractConnection.java:1184) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1131) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) com.neuronrobotics.sdk.common.InvalidResponseException: No response from device at com.neuronrobotics.sdk.common.BowlerAbstractCommand.validate(BowlerAbstractCommand.java:123) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:947) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.io.IOException at gnu.io.RXTXPort$SerialInputStream.read(RXTXPort.java:1274) at java.io.FilterInputStream.read(Unknown Source) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.loadPacketFromPhy(BowlerAbstractConnection.java:1172) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1131) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) com.neuronrobotics.sdk.common.InvalidResponseException: No response from device at com.neuronrobotics.sdk.common.BowlerAbstractCommand.validate(BowlerAbstractCommand.java:123) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:947) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.runPacketUpdate(BowlerAbstractConnection.java:1138) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1071) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractDevice.ping(BowlerAbstractDevice.java:238) at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:108) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) com.neuronrobotics.sdk.common.InvalidConnectionException: Communication failed at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:110) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) com.neuronrobotics.sdk.common.InvalidConnectionException: Communication failed at com.neuronrobotics.nrconsole.plugin.PluginManager.connect(PluginManager.java:110) at com.neuronrobotics.nrconsole.MenuBar.connect(MenuBar.java:199) at com.neuronrobotics.nrconsole.NRConsole$showManager.run(NRConsole.java:137) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:938) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) com.neuronrobotics.sdk.common.NoConnectionAvailableException at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:939) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:888) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:247) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) This is a bug, passed the ownership test above: NRSerialPort java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at com.neuronrobotics.sdk.serial.SerialConnection.connect(SerialConnection.java:151) at com.neuronrobotics.sdk.serial.SerialConnection.reconnect(SerialConnection.java:249) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.send(BowlerAbstractConnection.java:906) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.ping(BowlerAbstractConnection.java:982) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1016) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074) java.lang.NullPointerException at gnu.io.NRSerialPort.getInputStream(NRSerialPort.java:80) at gnu.io.NRSerialPort.disconnect(NRSerialPort.java:99) at com.neuronrobotics.sdk.serial.SerialConnection.disconnect(SerialConnection.java:180) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.runHeartBeat(BowlerAbstractConnection.java:1018) at com.neuronrobotics.sdk.common.BowlerAbstractConnection.access$1(BowlerAbstractConnection.java:1013) at com.neuronrobotics.sdk.common.BowlerAbstractConnection$QueueManager.run(BowlerAbstractConnection.java:1074)

DrVulpinus commented 9 years ago

It seems that if I wait about 15-20 seconds after NRConsole starts before attempting to connect this issue does not occur.

DrVulpinus commented 9 years ago

Disregard previous comment, that was just a red herring. There seems to be no common path that makes it work or not.

DrVulpinus commented 9 years ago

It appears that this issue is completely disabling. I cannot seem to get the board to connect at all.

madhephaestus commented 9 years ago

Hrm, i know what this is, it needs a fw update, but i though i fixed it so this wouldnt happen. Bring it in to get an update, I can set you up with a bootloader so i can send updates without you needing a programmer now.

DrVulpinus commented 9 years ago

Update Resolved issue.