Some zip managers like to take control of the .jar file extension away from Java.
Make sure you have Java installed and try running Jarfix once, then try the installer again.
I could be wrong, but I think you might need to add this code in the constructor:
FMLJavaModLoadingContext.get().getModEventBus().addListener(this::setup);
And you may need to change the setup method to non-static.