Connector icon indicating copy to clipboard operation
Connector copied to clipboard

Bewitchment injection failure

Open NoalSimon opened this issue 1 year ago • 16 comments

Mod Name

Bewitchment

Mod Homepage

https://www.curseforge.com/minecraft/mc-mods/bewitchment

Minecraft version

1.20.1

Describe the bug

injector error on start-up

Steps to reproduce

  1. install bewitchment on latest version with correct dependencies
  2. crash before game launches with exception error
  3. ????
  4. Profit?

Logs

https://gist.github.com/NoalSimon/1c19b6256f7330d6b53acd9592eff2f1

Additional context

Caused by: org.spongepowered.asm.mixin.injection.throwables.InjectionError: Critical injection failure: Callback method bewitchment$voodooDrownEffect(Lnet/minecraftforge/fluids/FluidType;Lcom/llamalad7/mixinextras/injector/wrapoperation/Operation;)Z in bewitchment.mixins.json:poppet.LivingEntityMixin from mod bewitchment failed injection check, (0/1) succeeded. Scanned 1 target(s). Using refmap bewitchment-refmap.json

NoalSimon avatar Jun 16 '24 04:06 NoalSimon

I attempted to use the dev build and it still crashed with the same error. unsure of what is causing it

NoalSimon avatar Jun 16 '24 04:06 NoalSimon

Use forge 47.1.3

kakashi1464 avatar Jun 16 '24 05:06 kakashi1464

I'd attempted using the earlier forge and it caused like 8 mods to break, I'll try again after adjusting those mods

NoalSimon avatar Jun 16 '24 05:06 NoalSimon

nope same error when downgrading forge to that version and disabling all other mods that conflicted with the downgrade

NoalSimon avatar Jun 16 '24 06:06 NoalSimon

same error micin inject.txt

the bewitchment devs said they aren't supporting connector directly and said to inquire here for a fix

NoalSimon avatar Jun 16 '24 06:06 NoalSimon

In my experience, Bewitchment seems to crash due to it needing the Trinkets mod from Fabric. When running bewitchment and its required dependencies without it, you get a message saying it needs Trinkets. When you install trinkets, the game either crashes very early, or doesn't even launch before crashing.

I'm really hoping this gets fixed so I don't have to play fabric just for Bewitchment.

toErIpNid avatar Jul 05 '24 22:07 toErIpNid

Even if I have trinkets installed as a dependency for Bewitchment. It still crashes when I play on Forge 4.7.30

RoomAlex68 avatar Jul 05 '24 23:07 RoomAlex68

Yes, that's what I said.

toErIpNid avatar Jul 06 '24 00:07 toErIpNid

In my experience, Bewitchment seems to crash due to it needing the Trinkets mod from Fabric. When running bewitchment and its required dependencies without it, you get a message saying it needs Trinkets. When you install trinkets, the game either crashes very early, or doesn't even launch before crashing.

I'm really hoping this gets fixed so I don't have to play fabric just for Bewitchment.

trinkets is a required dependency so of course it crashes without it, the issue is not trinkets, it's the voodoo dolls they added in the most recent update that have unsupported player effects for connector. this report is mainly just to bring up this incompat to the devs

NoalSimon avatar Jul 06 '24 05:07 NoalSimon

injector error on startup

have you managed to figure anything out? i followed from your post on the bewitchment hub cause I'm having a similar issue. The log doesn't mention the poppets in particular, but it mentions the mixin transmogrifier- I also tried not having trinkets installed, but it was the same deal as what you mentioned experiencing.

mixin injection error.log

MrUnicycle avatar Aug 04 '24 02:08 MrUnicycle

injector error on startup

have you managed to figure anything out? i followed from your post on the bewitchment hub cause I'm having a similar issue. The log doesn't mention the poppets in particular, but it mentions the mixin transmogrifier- I also tried not having trinkets installed, but it was the same deal as what you mentioned experiencing.

mixin injection error.log

There is nothing to fix, we have to wait for an update to be put out from the connector devs to fix the incompatibility. The bewitchment mod is referencing hooks that don't exist in the compendium of the connector, so it just doesn't work with the latest version. Also I have cyanide mod installed which makes detailed crash reports.

NoalSimon avatar Aug 04 '24 04:08 NoalSimon

im not crashing with bewitchment 2 on the connector ? it work fine with accesories and the compats

hi216 avatar Aug 04 '24 05:08 hi216

The error is 100% caused by not using the recommended forge version for Sinytra which is 47.1.3.

If you attempt to boot the game with just bewitchment and its required set of other mods on forge version other than 47.1.3 you get the above mixin error (Using Forge 47.3.5). On the OPs log file they're using 47.3.0:

connector F470305 bewitchment mixin error.txt

Here is the log showing the game successfully boots into the main menu normally with 47.1.3:

connector F470103 bewitchment boot normal.txt

I'd attempted using the earlier forge and it caused like 8 mods to break, I'll try again after adjusting those mods

That is just the unfortunate side effect of using something like Sinytra. I'm assuming the mod breakage is mods that require a newer version of Forge than what Sinytra recommends. You could either downgrade the mod version to a version of the mod that is fully compatible with 47.1.3 or probably have to deal with the mods not being compatible.

aking4125 avatar Aug 04 '24 16:08 aking4125

I'm starting to not feel very smart lol. I'm launching the game with just the dependencies and the right forge version, but it still crashes on launch. At this juncture removing bewitchment is gonna be for the best, but I'm just really curious as to what the issue actually is here, so here's a log for my own personal edification.

Bewitchment launch crash.log

MrUnicycle avatar Aug 05 '24 19:08 MrUnicycle

I'm starting to not feel very smart lol. I'm launching the game with just the dependencies and the right forge version, but it still crashes on launch. At this juncture removing bewitchment is gonna be for the best, but I'm just really curious as to what the issue actually is here, so here's a log for my own personal edification.

Bewitchment launch crash.log

47.1.3 ≠ 47.1.30 You are using wrong forge version

kakashi1464 avatar Aug 05 '24 19:08 kakashi1464

Thanks.

MrUnicycle avatar Aug 05 '24 19:08 MrUnicycle

As our LTS support target, 1.20.1 now only receives critical fixes related to Connector bugs. Please upgrade to the latest version for mod compatibility support.

Su5eD avatar Sep 22 '24 16:09 Su5eD