In Main.java in the okButtonCallback if we call frame.dispose() after initialising glfw it causes this error:
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 20 (X_GetProperty)
Resource id in failed request: 0x3400007
Serial number of failed request: 1097
Current serial number in output stream: 1097