I’ve been testing the LUNAR GUI on my MacBook Pro (M1 Max, macOS Sonoma / Python 3.12) and ran into a reproducible crash when using the atom typing tool.
Everything in the GUI works as expected — I can open bond files, charge files, etc. — but when I click the “topofile” button, the application immediately shuts down. The terminal prints this error:
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
This looks like it’s triggered when the file dialog opens (likely the native macOS NSOpenPanel). I’ve tried running both from Anaconda’s Python 3.12 and a clean environment, but the behavior is consistent.
I’ve been testing the LUNAR GUI on my MacBook Pro (M1 Max, macOS Sonoma / Python 3.12) and ran into a reproducible crash when using the atom typing tool.
Everything in the GUI works as expected — I can open bond files, charge files, etc. — but when I click the “topofile” button, the application immediately shuts down. The terminal prints this error:
Terminating app due to uncaught exception 'NSInvalidArgumentException',
reason: '*** -[__NSArrayM insertObject:atIndex:]: object cannot be nil'
This looks like it’s triggered when the file dialog opens (likely the native macOS NSOpenPanel). I’ve tried running both from Anaconda’s Python 3.12 and a clean environment, but the behavior is consistent.