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

CREATE Lab Connection Spinner on during connection error #194

Open
jenncross opened this issue May 20, 2015 · 0 comments
Open

CREATE Lab Connection Spinner on during connection error #194

jenncross opened this issue May 20, 2015 · 0 comments

Comments

@jenncross
Copy link

Expression builder showed the old style CREATE Lab spinner inside the Expression Builder tab after resuming from sleep on a windows computer and losing HID connection.

Error started on system resume at 12:19, logs:

11:34:07,755 [DirectoryPoller pool-150-thread-4] DEBUG: AbstractDirectoryPollingListModel.handleNewFileEvent(): File added: [dragon right.xml]
12:19:24,924 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:24,925 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:24,925 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=221}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=221}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=221}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:19:24,926 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:19:24,926 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=221}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:19:25,324 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:25,324 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:25,324 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=222}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=222}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=222}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:19:25,325 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:19:25,325 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=222}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:19:25,724 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:25,724 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:25,724 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=223}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=223}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=223}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:19:25,725 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:19:25,725 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=223}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:19:26,124 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:26,124 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:26,124 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=224}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=224}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=224}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:19:26,125 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:19:26,125 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=224}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:19:33,514 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:33,514 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:19:33,514 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=225}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=225}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=225}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:19:33,515 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:19:33,515 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=225}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,530 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,531 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,531 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=226}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=226}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=226}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,551 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,551 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=226}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,555 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,556 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,556 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=227}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=227}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=227}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,560 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,560 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=227}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,566 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,566 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,567 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=228}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=228}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=228}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,568 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,568 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=228}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,569 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,569 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,570 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=229}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=229}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=229}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,571 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,571 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=229}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,573 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,573 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,573 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=230}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=230}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=230}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,575 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,575 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=230}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,576 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,576 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,576 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=231}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=231}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=231}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,578 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,578 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=231}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,579 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,579 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,579 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=232}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=232}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=232}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,580 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,581 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=232}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,581 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,582 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,582 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=233}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=233}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=233}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,583 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,584 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=233}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,584 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,585 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,585 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=234}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=234}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=234}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,586 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,586 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=234}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:02,587 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,588 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceFailureException since the write error was [WinError{id=31, name='General Failure: a device attached to the system is not functioning'}]
12:39:02,588 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=235}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=235}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=235}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:02,589 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceFailureException, so rethrowing HIDDeviceFailureException...
12:39:02,589 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): Exception caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceFailureException: Write failed because the device is not functioning (WinError{id=31, name='General Failure: a device attached to the system is not functioning'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=235}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:479)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:06,158 [HIDCommandExecutionQueue.executor pool-147-thread-1] ERROR: WindowsHIDDevice.write(): Write failed. Return was [false] and last error was [WinError{id=1167, name='Device Not Connected: the device is not connected'}]
12:39:06,159 [HIDCommandExecutionQueue.executor pool-147-thread-1] INFO : WindowsHIDDevice.write(): Throwing an HIDDeviceNotConnectedException since the write error was [WinError{id=1167, name='Device Not Connected: the device is not connected'}]
12:39:06,159 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: HIDCommandExecutionQueue.execute():ExecutionException while trying to get the HIDCommandResponse [edu.cmu.ri.createlab.usb.hid.HIDDeviceNotConnectedException: Write failed because the device is not connected (WinError{id=1167, name='Device Not Connected: the device is not connected'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=236}]]
java.util.concurrent.ExecutionException: edu.cmu.ri.createlab.usb.hid.HIDDeviceNotConnectedException: Write failed because the device is not connected (WinError{id=1167, name='Device Not Connected: the device is not connected'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=236}]
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:93)
at edu.cmu.ri.createlab.usb.hid.HIDCommandExecutionQueue.execute(HIDCommandExecutionQueue.java:65)
at edu.cmu.ri.createlab.hummingbird.HIDHummingbirdProxy.executePingCommand(HIDHummingbirdProxy.java:459)
at edu.cmu.ri.createlab.hummingbird.BaseHummingbirdProxy$Pinger.run(BaseHummingbirdProxy.java:178)
at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.util.concurrent.FutureTask.runAndReset(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: edu.cmu.ri.createlab.usb.hid.HIDDeviceNotConnectedException: Write failed because the device is not connected (WinError{id=1167, name='Device Not Connected: the device is not connected'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=236}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:471)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
... 3 more
12:39:06,160 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] INFO : HIDCommandExecutionQueue.execute(): Cause of ExecutionException is HIDDeviceNotConnectedException, so rethrowing HIDDeviceNotConnectedException...
12:39:06,160 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] ERROR: BaseHummingbirdProxy$Pinger.run(): HIDDeviceNotConnectedException caught while executing the pinger
edu.cmu.ri.createlab.usb.hid.HIDDeviceNotConnectedException: Write failed because the device is not connected (WinError{id=1167, name='Device Not Connected: the device is not connected'}). HIDWriteStatus = [HIDWriteStatus{numBytesRequestedToWrite=2, numBytesActuallyWritten=0, wasSuccessful=false, commandId=236}]
at edu.cmu.ri.createlab.usb.hid.windows.WindowsHIDDevice.write(WindowsHIDDevice.java:471)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:28)
at edu.cmu.ri.createlab.usb.hid.CreateLabHIDCommandStrategy.execute(CreateLabHIDCommandStrategy.java:14)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:22)
at edu.cmu.ri.createlab.usb.hid.HIDCommand.call(HIDCommand.java:9)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
12:39:06,160 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Peer ping failed. Attempting to disconnect...
12:39:06,160 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy.disconnect(false)
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy.disconnect(): Successfully shut down the Hummingbird pinger.
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy.disconnect(): shutting down the CommandExecutionQueue...
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: HIDCommandExecutionQueue.shutdown(): Shutting down the HID device command execution queue
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: HIDCommandExecutionQueue.shutdown(): Unexecuted tasks: 0
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: HIDCommandExecutionQueue.shutdown(): Waiting for the HID device command execution queue to shutdown.
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: HIDCommandExecutionQueue.shutdown(): HID device command execution queue successfully shutdown
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: HIDCommandExecutionQueue.shutdown(): Now attempting to disconnect from the HID device...
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: WindowsHIDDevice.disconnect(): disconnected successfully
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: HIDCommandExecutionQueue.shutdown(): HID device disconnected successfully.
12:39:06,161 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy.disconnect(): done shutting down the CommandExecutionQueue
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Done disconnecting from the Hummingbird
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Notifying 4 listeners of ping failure...
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Notifying edu.cmu.ri.createlab.device.connectivity.BaseCreateLabDeviceConnectivityManager$DeviceScanner$1@5c10826c
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseCreateLabDeviceConnectivityManager.disconnect()
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Notifying edu.cmu.ri.createlab.expressionbuilder.ExpressionBuilder$7@94b53ea
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: ExpressionBuilder.handlePingFailureEvent()
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: ExpressionBuilder.disconnectFromDevice(): performing post-disconnect cleanup...
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: ControlPanelManagerView.removeControlPanels()
12:39:06,162 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Notifying edu.cmu.ri.createlab.hummingbird.visualprogrammer.HummingbirdVisualProgrammerDevice$3@3fe2afac
12:39:06,163 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: BaseHummingbirdProxy$Pinger.handlePingFailure(): Notifying edu.cmu.ri.createlab.visualprogrammer.VisualProgrammer$2$1@67ef8867
12:39:06,163 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: VisualProgrammer.handlePingFailureEvent(): cleaning up after ping failure...
12:39:06,163 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: VisualProgrammer.cleanup(): cleaning up...
12:39:06,163 [BaseHummingbirdProxy.pingExecutorService pool-148-thread-1] DEBUG: PathManager.deinitialize()
12:45:12,006 [AWT-EventQueue-0] DEBUG: Window State Changed: ICONIFIED
12:45:12,488 [AWT-EventQueue-0] DEBUG: Window State Changed: NORMAL
12:45:12,489 [AWT-EventQueue-0] DEBUG: Window State Changed: RESIZED
12:49:07,356 [AWT-EventQueue-0] DEBUG: BaseExpressionServiceIconView.createServiceIconPanel(): Creating service icon panel for typeId [::TeRK::AudioController]
12:49:07,373 [AWT-EventQueue-0] DEBUG: BaseExpressionServiceIconView.createServiceIconPanel(): Creating service icon panel for typeId [::TeRK::AudioController]
12:49:07,389 [AWT-EventQueue-0] DEBUG: BaseExpressionServiceIconView.createServiceIconPanel(): Creating service icon panel for typeId [::TeRK::AudioController]
12:49:25,994 [SwingWorker-pool-1-thread-8] DEBUG: VisualProgrammer.shutdown()
12:49:25,994 [SwingWorker-pool-1-thread-8] DEBUG: VisualProgrammer.shutdown(): disconnecting from device
12:49:25,995 [SwingWorker-pool-1-thread-8] INFO : VisualProgrammer.cleanup(): doing nothing since we're already disconnected.

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

No branches or pull requests

1 participant