It works fine on Linux, Android, etc.
But for some reason, when it gets to this specific line in MacOS, the program hangs.
Controllers.getControllers()
I've proven this with debug statements.
It doesn't matter if I have a controller connected via USB, paired with bluetooth (and working in another game), or no controller at all. Same result.
I'm on the "latest" 2.2.3 gdx-controllers. Yes, I put it in quotes, because it's 1.3 years old, and I noticed at least 2 commits since the 2.2.3 release which could affect this.
Using the latest LibGDX as well.
1.12.1