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)
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)
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.
-
flowstate
-
Cancel
-
Vote Up
0
Vote Down
-
-
More
-
Cancel
Comment-
flowstate
-
Cancel
-
Vote Up
0
Vote Down
-
-
More
-
Cancel
Children