LXGaming / Sledgehammer

Smashes the stupid out of the client & server.
Apache License 2.0
16 stars 5 forks source link

Startup Crash #11

Closed ghost closed 4 years ago

ghost commented 4 years ago

Version 1.12.2-2.0.0 crashes on startup with the attached log. I just downgraded versions and now everything is fine again on my end, but I figured this would be good for you to know. The stacktrace seems to frequently mention foamfix.

log

LXGaming commented 4 years ago

Please re-test with https://www.curseforge.com/minecraft/mc-mods/sledgehammer/files/2877349 This version uses Mixin 0.7 rather than Mixin 0.8.

Sunconure11 commented 4 years ago

Has anyone tested this at all?

Sunconure11 commented 4 years ago

Okay, so I've tested it, and with this build, it boots up.

LXGaming commented 4 years ago

The original log contains a java.lang.NoSuchMethodError which is caused by Sledgehammer trying to access a Mixin 0.8 method which isn't present due to Mixin 0.7 getting loaded by another mod.

The fix for this is to use Sledgehammer builds which are specifically for Mixin 0.7 (These builds contain 0.7 in the file name).

If you still encounter issues after switching builds then please make an issue or comment with the latest debug.log file.

Sunconure11 commented 4 years ago

Could you publish a build of sledgehammer with mixin 0.7 as the next build, mainly to deal with twitch stupidity?

Sunconure11 commented 4 years ago

And by publish, I mean a build that does not count as just an additional file?

Also, I've been told mixin 0.8 is for 1.14+ anyways

LXGaming commented 4 years ago

I wasn't aware that Twitch had issues handling additional files so I'll look into separating the files on Curse.

SpongeForge for 1.12.2 has updated to Mixin 0.8 hence why multiple builds exist.

Sunconure11 commented 4 years ago

Any news on this?

LXGaming commented 4 years ago

@Sunconure11 https://www.curseforge.com/minecraft/mc-mods/sledgehammer/files/2881852

Sunconure11 commented 4 years ago

Might want to publish a build, set it as a separate file as opposed to being an additional file under another existing build. (so just upload a new build to curse directly)

More stuff is updating to 0.8 now so that build no longer works.

LXGaming commented 4 years ago

They are already separate?

Mixin 0.7: https://www.curseforge.com/minecraft/mc-mods/sledgehammer/files/2894584

Mixin 0.8: https://www.curseforge.com/minecraft/mc-mods/sledgehammer/files/2894582