Ender IO

Ender IO

97M Downloads

Crash with JAOPCA (SagMillingRecipe$BonusType)

csdivad opened this issue ยท 4 comments

commented

Is there an existing issue for this?

  • I did not find any existing issues.

Current Behavior

EnderIO 7.1.x + JAOPCA crash on startup.
java.lang.NoClassDefFoundError: com/enderio/machines/common/recipe/SagMillingRecipe$BonusType

This is not an issue with EnderIO 7.0.x versions.
The logs were made with EnderIO 7.1.1 but the issue persists in 7.1.2.

Expected Behavior

The game loads.

How to Test

Install latest alpha EnderIO (7.1.2) and JAOPCA and start the game.

Local Environment

- **Operating System**: MacOS
- **Java version**: OpenJDK 21.0.5
- **Minecraft Version**: 1.21.1 (NeoForge 21.1.93)
- **Version**: 7.1.2
- **Other Mods**: JAOPCA

Any Additional Information?

crash-2025-01-01_02.12.04-fml.txt
latest.log
debug.log

commented

EnderIO changed a lot of it's code in this release, so it's most likely an issue on their side (meaning they need to update their code to be compatible with the new enderio version).

I would suggest opening a bug report with them https://github.com/TheLMiffy1111/JAOPCA/issues

commented

Created an issue on JAOPCA's side: TheLMiffy1111/JAOPCA#322

commented

JAOPCA needs to update their enderio compat, we moved those packets around a bit. I'm unsure why the need our classes at runtime, if possible they may try and not have them be present, as we may move them again soon. The json recipe itself has not changed.

commented

JAOPCA needs to update their enderio compat, we moved those packets around a bit. I'm unsure why the need our classes at runtime, if possible they may try and not have them be present, as we may move them again soon. The json recipe itself has not changed.

The recipe classes are used to do runtime datagen which JAOPCA switched to using in 1.21 as it's now possible to reliably serialize recipe objects with recipe codecs and it's also easier to identify problems than the previous method of recreating recipe json structures from scratch