Application fails to start on Linux — ClassNotFoundException: satisfactory.modeler.gui.Modeler

The Linux x64 distribution fails to launch with a ClassNotFoundException. The bundled JAR (lib/app/satisfactory_modeler.jar) appears to be incomplete — it only contains satisfactory.modeler.SatisfactoryModeler.class but is missing the satisfactory.modeler.gui.Modeler class referenced at startup.

Steps to reproduce:

  1. Download the Linux x64 package (from itch.io)

  2. Run ./satisfactory_modeler.sh

Error output:

Exception in thread "main" java.lang.NoClassDefFoundError: satisfactory/modeler/gui/Modeler at satisfactory.modeler.SatisfactoryModeler.main(SatisfactoryModeler.java:9) Caused by: java.lang.ClassNotFoundException: satisfactory.modeler.gui.Modeler at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(Unknown Source) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(Unknown Source) at java.base/java.lang.ClassLoader.loadClass(Unknown Source) ... 1 more

Environment:

  • OS: Fedora 43 (Linux 6.18.9)

  • Arch: x86_64

  • Package: linux-x64.zip distribution

Notes:

The native launcher and bundled JRE work correctly. The issue is that satisfactory_modeler.jar seems to be packaged without the GUI classes. Only SatisfactoryModeler.class is present in the JAR.

Please authenticate to join the conversation.

Upvoters
Status

Rejected

Board
💡

Bug

Date

About 1 month ago

Author

wikimaster

Subscribe to post

Get notified by email when there are changes.