Farseek icon indicating copy to clipboard operation
Farseek copied to clipboard

Still incompatible with SpongeForge in some cases

Open Tommsy64 opened this issue 6 years ago • 5 comments

Setup

  • Farseek-1.12-2.4
  • Mekanism-1.12.2-9.8.3.390
  • SpongeForge-1.12.2-2838-7.1.8-RC3962
  • Forge 14.23.5.2847 or 14.23.5.2838

Crash

Critical injection failure: Redirector redirect$forgeImpl$IgnoreLoadEvent$bam000(Lnet/minecraftforge/fml/common/eventhandler/EventBus;Lnet/minecraftforge/fml/common/eventhandler/Event;)Z in mixins.forge.core.json:world.chunk.ChunkMixin_Forge failed injection check, (0/1) succeeded. Using refmap mixins.forge.refmap.json


java.lang.NoClassDefFoundError: net/minecraft/world/chunk/Chunk

Logs

Transformer debug logs generated by adding "-Dlegacy.debugClassLoading=true" "-Dlegacy.debugClassLoadingFiner=true" "-Dlegacy.debugClassLoadingSave=true" to the JVM args.

With Mekanism

Without Mekanism

Notes

  • Removing either Farseek or Mekanism causes this crash to stop happening.
  • This same crash happens with some combination of Farseek plus other mods
    • I discovered this crash when adding Farseek to a modpack contain >250 mods. Even when Mekanism and all its dependents are removed from the pack, the same crash happens.

Thus, this is not an incompatibility specifically with Mekanism. In this instance, editing the MANIFEST.MF directly within the Mekanism jar to remove the coremod lines

FMLCorePluginContainsFMLMod: true
FMLCorePlugin: mekanism.coremod.MekanismCoremod

causes the crash to stop happening. Furthermore, the Mekanism coremod is very minimal and does nothing with net.minecraft.world.chunk.Chunk.

It seems that somehow Sponge is reordering the transformers again so that its mixin transformers happen after Farseek's despite the reordering in moveAfterSponge(), but only when certain other mods are present.

Tommsy64 avatar Dec 06 '19 16:12 Tommsy64

Getting this crash too

Xplodin avatar Jan 10 '20 22:01 Xplodin

Modpack: Enigmatica 2 Normal MC Forge: 2847 SpongeForge: 1.12.2-2838-7.1.9

Getting this crash as well. Mekanism fix doesn't seem to have worked.

Edit: Disabling Farseek, Streams, and Repose mods seems to have fixed the issue. Must be an issue w/ Farseek, Farseek-based mods, or Sponge itself.

nickkeane avatar Feb 16 '20 01:02 nickkeane

Farseek 2.5 should fix this, could you please give it a try? Thanks.

delvr avatar Mar 02 '20 06:03 delvr

Looks like it's working for me.

nickkeane avatar Mar 05 '20 02:03 nickkeane

https://pastebin.com/6T2ZeVS9

Still getting a crash with Farseek world generation and Sponge. Originally got this crash on another server but updating Sponge to latest build worked - however this time it hasn't. Here are the version details: (BiomesOP and Immersive Engineering also mentioned in the stack trace - not sure if they have anything to do with this although seems a little odd). Update: Removing Sponge seems to still give the same error, so perhaps it's unrelated? Could anyone still look into this please?

Forge 1.12.2-14.23.5.2854 SpongeForge 1.12.2-2838-7.2.2-RC4024 Farseek 2.5 Streams 0.4.8

Harleyoc1 avatar May 06 '20 15:05 Harleyoc1