
Crash when booting up the game on version 1.16.5
LunarArmageddon99 opened this issue ยท 5 comments
Edit: Somehow forgot I was gonna mention that I am using version 2.0.0 of the mod on game version 1.16.5 and Fabric version 0.16.10.
I don't think I have any mods which conflict with this one, but I still removed Shoulder Surfing just incase. However, this crash log blames Camera Overhaul, and the game runs when I remove it.
Here is a manually-written list of my mods (as opposed to the one buried in the crash log), with ones I've tried removing marked (I also tried an unrelated few which I had added between when the game ran and when it stopped working, before I realized the log blames Camera Overhaul):
-
AppleSkin
-
Borderless Mining (Tried)
-
Camera Overhaul (Tried, source of the problem)
-
Chat Heads
-
Chat Sounds (Tried)
-
Cloth Config API
-
Cool Rain (Tried)
-
Enhanced Block Entities
-
Entity Culling
-
Fabric API
-
Falling Leaves
-
FerriteCore
-
First Person Model (Tried)
-
Forge Config API Port
-
Iris Shaders
-
Lamb Dynamic Lights (Tried)
-
Memory Leak Fix
-
Mod Menu
-
Not Enough Animations
-
Presence Footsteps (Tried)
-
Reese's Sodium Options
-
Roughly Enough Items
-
Sodium
-
Sodium Extra
-
Crash Pipe (Tried, but strangely enough, it made the crashing game look different, so I removed it just to be safe and I'm still having the problem)
Crash log file included:
crash-2025-02-18_04.12.09-client.txt
Plus the top part of the crash log, which makes me think Camera Overhaul is doing it.
---- Minecraft Crash Report ----
// Don't do that.
Time: 2/18/25 3:58 AM
Description: Initializing game
java.lang.RuntimeException: Could not execute entrypoint stage 'client' due to errors, provided by 'cameraoverhaul' at 'mirsario.cameraoverhaul.entrypoints.FabricClientModInitializer'!
at net.fabricmc.loader.impl.FabricLoaderImpl.lambda$invokeEntrypoints$2(FabricLoaderImpl.java:403)
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:401)
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53)
at net.minecraft.class_310.(class_310.java:437)
at net.minecraft.client.main.Main.main(Main.java:177)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
Caused by: java.lang.UnsupportedClassVersionError: mirsario/cameraoverhaul/entrypoints/FabricClientModInitializer has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:757)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355)
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
at java.lang.ClassLoader.loadClass(ClassLoader.java:352)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:348)
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50)
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124)
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53)
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399)
... 6 more
I just found another error in a different log, I'm not sure if its related but I hope it'll help.
"
[06:08:54] [main/ERROR]:
Mod cameraoverhaul provides a broken implementation of ModMenuApi
java.lang.UnsupportedClassVersionError: mirsario/cameraoverhaul/configuration/ModMenuConfigIntegration has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 52.0
at java.lang.ClassLoader.defineClass1(Native Method) ~[?:1.8.0_432]
at java.lang.ClassLoader.defineClass(ClassLoader.java:757) ~[?:1.8.0_432]
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) ~[?:1.8.0_432]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.defineClassFwd(KnotClassLoader.java:160) ~[fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:355) ~[fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218) ~[fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119) ~[fabric-loader-0.16.10.jar:?]
at java.lang.ClassLoader.loadClass(ClassLoader.java:352) ~[?:1.8.0_432]
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_432]
at java.lang.Class.forName(Class.java:348) ~[?:1.8.0_432]
at net.fabricmc.loader.impl.util.DefaultLanguageAdapter.create(DefaultLanguageAdapter.java:50) ~[fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointStorage$NewEntry.getOrCreate(EntrypointStorage.java:124) ~[fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointContainerImpl.getEntrypoint(EntrypointContainerImpl.java:53) ~[fabric-loader-0.16.10.jar:?]
at com.terraformersmc.modmenu.ModMenu.lambda$onInitializeClient$2(ModMenu.java:72) ~[modmenu-1.16.23.jar:?]
at java.util.ArrayList.forEach(ArrayList.java:1259) ~[?:1.8.0_432]
at com.terraformersmc.modmenu.ModMenu.onInitializeClient(ModMenu.java:68) ~[modmenu-1.16.23.jar:?]
at net.fabricmc.loader.impl.FabricLoaderImpl.invokeEntrypoints(FabricLoaderImpl.java:399) [fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.game.minecraft.Hooks.startClient(Hooks.java:53) [fabric-loader-0.16.10.jar:?]
at net.minecraft.class_310.(class_310.java:437) [client-intermediary.jar:?]
at net.minecraft.client.main.Main.main(Main.java:177) [client-intermediary.jar:?]
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480) [fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.16.10.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.16.10.jar:?]
"
I just tried installing the latest version of the JDK and nothing changed, so I checked for updates with Java itself and it said I already had the latest version. So, when that didn't work, I simply tried re-downloading and running the installer, and it didn't work either.
I also tried another solution I thought of, which was to go into "Java and memory" under my installation's settings in the Modrinth app, and switch "Java installation" from "Default Java 8 installation" to "Custom Java installation." It didn't seem to do anything either.
If it helps, however, I did a little testing.
- The game seems to run fine on my current installation if I switch from "2.0.0-fabric+mc.1.15.0-1.16.5" back to the next latest listed version in Modrinth, "1.4.1-fabric-universal."
- Running the latest version on a fresh (still 1.16) installation with only 3 mods (This one, Cloth and Mod Menu) doesn't work either.
- This problem does not occur when using this same new installation to test the mod on versions 1.19.2 or 1.21.2, but does still occur on version 1.17 flat (the very next version after 1.16.5). I have not tested any more versions beyond this.
I tested running CameraOverhaul-v2.0.3-fabric+mc[1.16.0-1.16.5]
on fabric for 1.16.5, ensuring that I'm running it using JDK 17, and it ran just fine. Please update and check again on your end, I don't think I've changed anything, but I'm now certain that I used JDK 17 to compile the thing.