LOL, it's even worse! Both in 8.4.1 and 9.1.0 when I run ./era (in MacOS) I do get the NumberFormatException, but then after I log in it crashes:
Mar 12, 2026 2:57:00 AM com.sun.javafx.application.PlatformImpl startup WARNING: Unsupported JavaFX configuration: classes were loaded from 'unnamed module @518e4625' usage: EraDownloader -a <arg> app id -h display help message
Can it be worse? Yes it can! try: `./era -h` and you have to log in!
So basically era is not working on Mac from command line.
If you run the era viewer from the command line, the following error message is displayed, which might be a clue:
❯ ./era
java.lang.NumberFormatException: Cannot parse null string
at java.base/java.lang.Integer.parseInt(Integer.java:624)
at java.base/java.lang.Integer.parseInt(Integer.java:778)
at com.garmin.connectiq.era.net.CredentialsHandler.getServerFromConfigFile(CredentialsHandler.java:301)
at com.garmin.connectiq.era.cli.EraDownloader.main(EraDownloader.java:30)