Skip to content

fix: point mainClass at the renamed package - #151

Merged
TheMeinerLP merged 1 commit into
mainfrom
fix/main-class-package
Aug 25, 2026
Merged

fix: point mainClass at the renamed package#151
TheMeinerLP merged 1 commit into
mainfrom
fix/main-class-package

Conversation

@TheMeinerLP

Copy link
Copy Markdown
Contributor

Problem

Jeder Pod stirbt beim Start:

Error: Could not find or load main class net.theevilreaper.vulpes.generator.VulpesGenerator
Caused by: java.lang.ClassNotFoundException: net.theevilreaper.vulpes.generator.VulpesGenerator

Ursache

Die Package-Umbenennung net.theevilreaper.*net.onelitefeather.* hat application.mainClass in build.gradle.kts nie erreicht. Micronaut schreibt diesen Wert als Main-Class in application.jar, und der generierte Entrypoint ist java -jar /home/app/application.jar — also lief der Container gegen einen Klassennamen, den es seit der Umbenennung nicht mehr gibt.

Fix

Einzeiler in build.gradle.kts.

Verifikation

./gradlew buildLayers gebaut und das Manifest geprüft:

  • Main-Class: net.onelitefeather.vulpes.generator.VulpesGenerator
  • net/onelitefeather/vulpes/generator/VulpesGenerator.class liegt im Jar

Es war die letzte aktive theevilreaper-Referenz im Repo (die verbleibende in settings.gradle.kts:50 ist auskommentiert).

The package rename from net.theevilreaper.* to net.onelitefeather.*
never reached application.mainClass, so Micronaut wrote a stale
Main-Class into application.jar. The container entrypoint runs
`java -jar /home/app/application.jar`, which made every pod die with
ClassNotFoundException: net.theevilreaper.vulpes.generator.VulpesGenerator.

Verified via `./gradlew buildLayers`: the manifest now reads
Main-Class: net.onelitefeather.vulpes.generator.VulpesGenerator.
@TheMeinerLP
TheMeinerLP merged commit a15afa7 into main Aug 25, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant