FalseTweaks icon indicating copy to clipboard operation
FalseTweaks copied to clipboard

[2.7.3] Crashing on startup with java.lang.NoClassDefFoundError

Open TheUnderTaker11 opened this issue 1 year ago • 9 comments

Full crash report crash-2023-12-15_17.12.37-client.txt

Mod list ModList.txt

Relevant config file entries (as per common fixes): B:STARTUP_OPTIMIZATIONS=false B:MIPMAP_FIX=false B:TE_TRANSPARENCY_FIX=false B:RENDER_HOOK_COMPAT_MODE=true

A few more lines from latest log that might be useful [17:12:37] [Client thread/INFO] [shadersmod.common.SMCLog]: [Shaders] No shaderpack loaded. [17:12:37] [Thread-8/INFO] [Config]: [OptiFine] Version found: E7 [17:12:37] [Chunk Worker/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: java.lang.NullPointerException [17:12:37] [Chunk Worker/INFO] [STDERR]: [java.lang.Throwable$WrappedPrintStream:println:-1]: at com.falsepattern.falsetweaks.modules.occlusion.ChunkThread.run(ChunkThread.java:50)

Note: I do NOT have shadersmod , it's not in my mods folder and not in my mods list, so not sure what that output in the client log is.

TheUnderTaker11 avatar Dec 15 '23 23:12 TheUnderTaker11

The crash seems like a weird internal bug in mixins. I'll add a workaround in the next release.

As for the shadersmod thing, OptiFine E7 contains shadersmod embedded inside itself, that's what it uses for its shaders feature.

FalsePattern avatar Dec 22 '23 22:12 FalsePattern

Getting the same issue with 2.8.1

crash-2024-01-13_15.11.14-client.txt

aking4125 avatar Jan 13 '24 20:01 aking4125

Remove other mods one by one and try again, figure out exactly which one of your mods it conflicts with, and then post the results here.

FalsePattern avatar Jan 14 '24 00:01 FalsePattern

BetterFPS is the conflicting mod.

aking4125 avatar Jan 16 '24 14:01 aking4125

BetterFPS is the conflicting mod.

@roadhog360

brandyyn avatar Jan 16 '24 16:01 brandyyn

Are you pinging me because I don't think BetterFPS should be used in any context?

Anyways, BetterFPS should not be used in any context

Roadhog360 avatar Jan 16 '24 17:01 Roadhog360

Are you pinging me because I don't think BetterFPS should be used in any context?

Anyways, BetterFPS should not be used in any context

More ammo for your minigun

brandyyn avatar Jan 16 '24 17:01 brandyyn

@aking4125 Change the algorithm in betterfps.txt to either rivens, rivens-full, libgdx, java, or vanilla.

WolfBV avatar Jan 24 '24 19:01 WolfBV

No, removing BetterFPS is objectively the best option. Its "optimizations" are trivial and only makes trig inaccurate by cutting it down.

Roadhog360 avatar Jan 24 '24 21:01 Roadhog360