Skip to content

GUI Error: failed to stop timer #1261

@combover01

Description

@combover01

Problem

When I stop the live data stream, or when I stop the accelerometer or start/stop impedance check, I get this "GUI Error: failed to stop timer" in the bottom right. Typically this also pauses the GUI from doing anything for a few seconds.

Expected

Should be able to start and stop streams of data without error and without timeout

Operating System and Version

MacOS 13.5.1 - M1 chip

GUI Version

v6.0.0 beta 1 (and I had this error on a previous version as well)

Are you running the downloaded app or from Processing/VSCode?

The downloaded app

Type of OpenBCI Board

Ganglion

Console Log and Screenshots

Console Log Started at Local Time: 2025-09-01_16-17-08
Screen Resolution: 1920 X 1080
High-DPI Screen Detected: false
Operating System and Version: Mac - 13.5.1
MacOS Details: MacOS Catalina
JVM Version: 17.0.6
Welcome to the Processing-based OpenBCI GUI!
For more information, please visit: https://docs.openbci.com/Software/OpenBCISoftware/GUIDocs/
OpenBCI_GUI::Setup: Successfully deleted old GUI v5 sample data files!
OpenBCI_GUI::Setup: Copying sample data to Documents/OpenBCI_GUI/Sample_Data
Settings: LogFileMaxDuration = 60 minutes
OpenBCI_GUI::Settings: Found and loaded existing GUI-wide Settings from file.
ControlP5 2.3.6 infos, comments, questions at https://github.com/retiutut/controlp5
TopNav: Internet Connection Successful
Local Version: v6.0.0-beta.1, Latest Version: v6.0.0-beta.1
GUI is up to date!
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libGanglionLib.dylib
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libneurosdk-shared.dylib
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libsimpleble-c.dylib
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libMuseLib.dylib
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libBrainBitLib.dylib
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libBrainFlowBluetooth.dylib
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libBoardController.dylib
BrainFlow Version: 5.10.0
OpenBCI_GUI: AuditoryFeedback: Loading Audio...
OpenBCI_GUI: AuditoryFeedback: Done Loading Audio!
OpenBCI_GUI::Control Panel: Playback history file not found.
OpenBCI_GUI::Setup: Setup is complete!
sourceList: click! 
OpenBCI_GUI: Channel count set to 4
[DEFAULT]: Refreshing available Ganglions using BLED112 Dongle...
ControlPanel: Found BLED112 Dongle on COM port: /dev/cu.usbmodem11
OpenBCI_GUI_Helpers Version: 2.0.1
Nothing in list...
bleList: click! 
[DEFAULT]: Ganglion Device Name = Ganglion-f4a3
[DEFAULT]: Attempting to Start Session...
initButtonPressed: Calling initSystem() after next draw()
OpenBCI_GUI: Start session. Calling initSystem().


=================================================
||             INITIALIZING SYSTEM             ||
=================================================

MAC address for Ganglion is c2:5d:48:31:4e:d0
[DEFAULT]: Detected Ganglion firmware version 2
Sending config string to board: n
OpenBCI_GUI: Channel count set to 4
Unpacking to: /Users/mir/Library/Caches/JNA/temp/onnxruntime_x86.dll
Unpacking to: /Users/mir/Library/Caches/JNA/temp/onnxruntime_x86.dll
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libMLModule.dylib
[SUCCESS]: Marker Widget: Listening for markers on 127.0.0.1:12350
InitSettings: Saving Default Settings to file!
SessionSettings: 4 active widgets saved!
[SUCCESS]: Session started!
Unpacking to: /Users/mir/Library/Caches/JNA/temp/libDataHandler.dylib
[DEFAULT]: openBCI_GUI: startButton was pressed. Starting data transfer, wait a few seconds.
OpenBCI_GUI: openNewLogFile: opened ODF output file: /Users/mir/Documents/OpenBCI_GUI/Recordings/OpenBCISession_2025-09-01_16-17-12/OpenBCI-RAW-2025-09-01_16-17-41.txt
OpenBCI_GUI: BrainFlow Streamer Location: streaming_board://225.1.1.1:6677
Brainflow start streaming
[DEFAULT]: Data stream started.
WARNING: Lost 2 Samples Between 29-31
Sending config string to board: N
WARNING: The sample index 17 is not in the list of possible sample indices.
WARNING: Lost 202 Samples Between 17-17
WARNING: Lost 199 Samples Between 17-0
[WARN]: Lost packets detected, open packet loss widget for more info
New widget [1] selected for container...
Your cursor is in Accelerometer
[INFO]: Data streaming is running as usual
New widget [6] selected for container...
Your cursor is in Accelerometer
New widget [5] selected for container...
Your cursor is in Ganglion Signal
WARNING: Lost 2 Samples Between 137-139
WARNING: Lost 2 Samples Between 104-106
WARNING: Lost 2 Samples Between 125-127
New widget [3] selected for container...
Your cursor is in Networking
Starting Ganglion impedance check...
Brainflow stop streaming
[ERROR]: ERROR: Exception when stopping stream. Please restart the Board and Session.
brainflow.BrainFlowError: Error in stop_stream:GENERAL_ERROR
	at brainflow.BoardShim.stop_stream(BoardShim.java:1465)
	at OpenBCI_GUI$BoardBrainFlow.stopStreaming(OpenBCI_GUI.java:2784)
	at OpenBCI_GUI.stopRunning(OpenBCI_GUI.java:957)
	at OpenBCI_GUI$BoardGanglion.setCheckingImpedance(OpenBCI_GUI.java:3939)
	at OpenBCI_GUI$W_GanglionImpedance$1.controlEvent(OpenBCI_GUI.java:25234)
	at controlP5.Controller.callListener(Unknown Source)
	at controlP5.Controller.setMousePressed(Unknown Source)
	at controlP5.ControllerGroup.setMousePressed(Unknown Source)
	at controlP5.ControlWindow.mouseReleasedEvent(Unknown Source)
	at controlP5.ControlWindow.mouseEvent(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1309)
	at processing.core.PApplet.handleMethods(PApplet.java:1456)
	at processing.core.PApplet.handleMouseEvent(PApplet.java:2368)
	at processing.core.PApplet.dequeueEvents(PApplet.java:2261)
	at processing.core.PApplet.handleDraw(PApplet.java:2104)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
[DEFAULT]: Data stream stopped.
Sending config string to board: z
Brainflow start streaming
Already streaming, do nothing
[ERROR]: Data Streaming Error: No new data received in 5.0 seconds. Please check your device and restart a GUI session.
Brainflow stop streaming
[ERROR]: ERROR: Exception when stopping stream. Please restart the Board and Session.
brainflow.BrainFlowError: Error in stop_stream:STREAM_THREAD_IS_NOT_RUNNING
	at brainflow.BoardShim.stop_stream(BoardShim.java:1465)
	at OpenBCI_GUI$BoardBrainFlow.stopStreaming(OpenBCI_GUI.java:2784)
	at OpenBCI_GUI.stopRunning(OpenBCI_GUI.java:957)
	at OpenBCI_GUI$BoardBrainFlow.getNewDataInternal(OpenBCI_GUI.java:2949)
	at OpenBCI_GUI$Board.update(OpenBCI_GUI.java:2365)
	at OpenBCI_GUI.systemUpdate(OpenBCI_GUI.java:1028)
	at OpenBCI_GUI.draw(OpenBCI_GUI.java:649)
	at processing.core.PApplet.handleDraw(PApplet.java:2094)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
[DEFAULT]: Data stream stopped.
java.lang.IllegalStateException: Stopwatch is not running. 
	at org.apache.commons.lang3.time.StopWatch.stop(StopWatch.java:150)
	at OpenBCI_GUI.stopRunning(OpenBCI_GUI.java:960)
	at OpenBCI_GUI$BoardBrainFlow.getNewDataInternal(OpenBCI_GUI.java:2949)
	at OpenBCI_GUI$Board.update(OpenBCI_GUI.java:2365)
	at OpenBCI_GUI.systemUpdate(OpenBCI_GUI.java:1028)
	at OpenBCI_GUI.draw(OpenBCI_GUI.java:649)
	at processing.core.PApplet.handleDraw(PApplet.java:2094)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
[ERROR]: GUI Error: Failed to stop Timer. Please make an issue on GitHub in the GUI repo.
Sending config string to board: Z
Starting Ganglion impedance check...
Sending config string to board: z
Brainflow start streaming
ERROR: Exception when starting stream
brainflow.BrainFlowError: Error in start_stream:GENERAL_ERROR
	at brainflow.BoardShim.start_stream(BoardShim.java:1437)
	at OpenBCI_GUI$BoardBrainFlow.startStreaming(OpenBCI_GUI.java:2764)
	at OpenBCI_GUI$BoardGanglion.setCheckingImpedance(OpenBCI_GUI.java:3942)
	at OpenBCI_GUI$W_GanglionImpedance$1.controlEvent(OpenBCI_GUI.java:25234)
	at controlP5.Controller.callListener(Unknown Source)
	at controlP5.Controller.setMousePressed(Unknown Source)
	at controlP5.ControllerGroup.setMousePressed(Unknown Source)
	at controlP5.ControlWindow.mouseReleasedEvent(Unknown Source)
	at controlP5.ControlWindow.mouseEvent(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1309)
	at processing.core.PApplet.handleMethods(PApplet.java:1456)
	at processing.core.PApplet.handleMouseEvent(PApplet.java:2368)
	at processing.core.PApplet.dequeueEvents(PApplet.java:2261)
	at processing.core.PApplet.handleDraw(PApplet.java:2104)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
Sending config string to board: Z
Starting Ganglion impedance check...
Sending config string to board: z
Brainflow start streaming
ERROR: Exception when starting stream
brainflow.BrainFlowError: Error in start_stream:GENERAL_ERROR
	at brainflow.BoardShim.start_stream(BoardShim.java:1437)
	at OpenBCI_GUI$BoardBrainFlow.startStreaming(OpenBCI_GUI.java:2764)
	at OpenBCI_GUI$BoardGanglion.setCheckingImpedance(OpenBCI_GUI.java:3942)
	at OpenBCI_GUI$W_GanglionImpedance$1.controlEvent(OpenBCI_GUI.java:25234)
	at controlP5.Controller.callListener(Unknown Source)
	at controlP5.Controller.setMousePressed(Unknown Source)
	at controlP5.ControllerGroup.setMousePressed(Unknown Source)
	at controlP5.ControlWindow.mouseReleasedEvent(Unknown Source)
	at controlP5.ControlWindow.mouseEvent(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1309)
	at processing.core.PApplet.handleMethods(PApplet.java:1456)
	at processing.core.PApplet.handleMouseEvent(PApplet.java:2368)
	at processing.core.PApplet.dequeueEvents(PApplet.java:2261)
	at processing.core.PApplet.handleDraw(PApplet.java:2104)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
Sending config string to board: Z
OpenBCI_GUI: mousePressed: clicked in CP box
openBCI_GUI: haltSystem: Halting system for reconfiguration of settings...
[DEFAULT]: Data stream is already stopped.
OpenBCI_GUI::Control Panel: Playback history file not found.
bleList: click! 
[DEFAULT]: Ganglion Device Name = Ganglion-f4a3
[DEFAULT]: Attempting to Start Session...
initButtonPressed: Calling initSystem() after next draw()
OpenBCI_GUI: Start session. Calling initSystem().


=================================================
||             INITIALIZING SYSTEM             ||
=================================================

MAC address for Ganglion is c2:5d:48:31:4e:d0
[DEFAULT]: Detected Ganglion firmware version 2
Sending config string to board: n
OpenBCI_GUI: Channel count set to 4
opening socket failed!
	> address:127.0.0.1, port:12350 [group:null]
	> Address already in use
[SUCCESS]: Marker Widget: Listening for markers on 127.0.0.1:12350
InitSettings: Saving Default Settings to file!
SessionSettings: 4 active widgets saved!
[SUCCESS]: Session started!
Starting Ganglion impedance check...
Sending config string to board: z
Brainflow start streaming
Brainflow stop streaming
Sending config string to board: Z
New widget [5] selected for container...
Your cursor is in Ganglion Signal
[DEFAULT]: openBCI_GUI: startButton was pressed. Starting data transfer, wait a few seconds.
OpenBCI_GUI: openNewLogFile: opened ODF output file: /Users/mir/Documents/OpenBCI_GUI/Recordings/OpenBCISession_2025-09-01_16-24-07/OpenBCI-RAW-2025-09-01_16-25-40.txt
OpenBCI_GUI: BrainFlow Streamer Location: streaming_board://225.1.1.1:6677
Brainflow start streaming
[DEFAULT]: Data stream started.
New widget [6] selected for container...
Your cursor is in Accelerometer
WARNING: Lost 6 Samples Between 11-15
WARNING: Lost 2 Samples Between 82-84
WARNING: Lost 1 Samples Between 100-1
WARNING: Lost 2 Samples Between 53-55
WARNING: Lost 2 Samples Between 4-6
[DEFAULT]: openBCI_GUI: stopButton was pressed. Stopping data transfer, wait a few seconds.
Brainflow stop streaming
[ERROR]: ERROR: Exception when stopping stream. Please restart the Board and Session.
brainflow.BrainFlowError: Error in stop_stream:GENERAL_ERROR
	at brainflow.BoardShim.stop_stream(BoardShim.java:1465)
	at OpenBCI_GUI$BoardBrainFlow.stopStreaming(OpenBCI_GUI.java:2784)
	at OpenBCI_GUI.stopRunning(OpenBCI_GUI.java:957)
	at OpenBCI_GUI$TopNav.stopButtonWasPressed(OpenBCI_GUI.java:20638)
	at OpenBCI_GUI$TopNav$2.controlEvent(OpenBCI_GUI.java:20484)
	at controlP5.Controller.callListener(Unknown Source)
	at controlP5.Controller.setMousePressed(Unknown Source)
	at controlP5.ControllerGroup.setMousePressed(Unknown Source)
	at controlP5.ControlWindow.mouseReleasedEvent(Unknown Source)
	at controlP5.ControlWindow.mouseEvent(Unknown Source)
	at jdk.internal.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:568)
	at processing.core.PApplet$RegisteredMethods.handle(PApplet.java:1309)
	at processing.core.PApplet.handleMethods(PApplet.java:1456)
	at processing.core.PApplet.handleMouseEvent(PApplet.java:2368)
	at processing.core.PApplet.dequeueEvents(PApplet.java:2261)
	at processing.core.PApplet.handleDraw(PApplet.java:2104)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
[DEFAULT]: Data stream stopped.
[ERROR]: Data Streaming Error: No new data received in 5.0 seconds. Please check your device and restart a GUI session.
Brainflow stop streaming
[ERROR]: ERROR: Exception when stopping stream. Please restart the Board and Session.
brainflow.BrainFlowError: Error in stop_stream:STREAM_THREAD_IS_NOT_RUNNING
	at brainflow.BoardShim.stop_stream(BoardShim.java:1465)
	at OpenBCI_GUI$BoardBrainFlow.stopStreaming(OpenBCI_GUI.java:2784)
	at OpenBCI_GUI.stopRunning(OpenBCI_GUI.java:957)
	at OpenBCI_GUI$BoardBrainFlow.getNewDataInternal(OpenBCI_GUI.java:2949)
	at OpenBCI_GUI$Board.update(OpenBCI_GUI.java:2365)
	at OpenBCI_GUI.systemUpdate(OpenBCI_GUI.java:1028)
	at OpenBCI_GUI.draw(OpenBCI_GUI.java:649)
	at processing.core.PApplet.handleDraw(PApplet.java:2094)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
[DEFAULT]: Data stream stopped.
java.lang.IllegalStateException: Stopwatch is not running. 
	at org.apache.commons.lang3.time.StopWatch.stop(StopWatch.java:150)
	at OpenBCI_GUI.stopRunning(OpenBCI_GUI.java:960)
	at OpenBCI_GUI$BoardBrainFlow.getNewDataInternal(OpenBCI_GUI.java:2949)
	at OpenBCI_GUI$Board.update(OpenBCI_GUI.java:2365)
	at OpenBCI_GUI.systemUpdate(OpenBCI_GUI.java:1028)
	at OpenBCI_GUI.draw(OpenBCI_GUI.java:649)
	at processing.core.PApplet.handleDraw(PApplet.java:2094)
	at processing.opengl.PSurfaceJOGL$DrawListener.display(PSurfaceJOGL.java:840)
	at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:692)
	at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:674)
	at jogamp.opengl.GLAutoDrawableBase$2.run(GLAutoDrawableBase.java:443)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1293)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:782)
	at com.jogamp.opengl.util.AWTAnimatorImpl.display(AWTAnimatorImpl.java:81)
	at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
	at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
	at java.base/java.util.TimerThread.mainLoop(Timer.java:566)
	at java.base/java.util.TimerThread.run(Timer.java:516)
[ERROR]: GUI Error: Failed to stop Timer. Please make an issue on GitHub in the GUI repo.
clear() can only be used with createGraphics()
ConsoleLog: Copying console log to clipboard!

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions