AbsolemJackdaw / EasierChests-Forge

Maintaining forge port on my github, port made my CorgiTaco, code written by giselbear
MIT License
1 stars 0 forks source link

Getting crash on game launch #1

Closed Roophus closed 2 years ago

Roophus commented 2 years ago

---- Minecraft Crash Report ---- // Surprise! Haha. Well, this is awkward.

Time: 04/06/2022, 13:28 Description: Mod loading error has occurred

java.lang.Exception: Mod Loading has failed at net.minecraftforge.logging.CrashReportExtender.dumpModLoadingCrashReport(CrashReportExtender.java:55) ~[forge-1.18.2-40.1.31-universal.jar%2357!/:?] {re:classloading} at net.minecraftforge.client.loading.ClientModLoader.completeModLoading(ClientModLoader.java:169) ~[forge-1.18.2-40.1.31-universal.jar%2357!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.lambda$new$1(Minecraft.java:555) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.Util.m137521(Util.java:397) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading} at net.minecraft.client.Minecraft.lambda$new$2(Minecraft.java:549) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.gui.screens.LoadingOverlay.m6305(LoadingOverlay.java:135) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:runtimedistcleaner:A} at net.minecraft.client.renderer.GameRenderer.m109093(GameRenderer.java:879) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m91383(Minecraft.java:1044) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.Minecraft.m91374(Minecraft.java:663) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:accesstransformer:B,pl:runtimedistcleaner:A,re:mixin,pl:accesstransformer:B,pl:runtimedistcleaner:A} at net.minecraft.client.main.Main.main(Main.java:205) ~[client-1.18.2-20220404.173914-srg.jar%2353!/:?] {re:classloading,pl:runtimedistcleaner:A} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] {} at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] {} at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] {} at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] {} at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$launchService$0(CommonClientLaunchHandler.java:31) ~[fmlloader-1.18.2-40.1.31.jar%2316!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:37) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.Launcher.run(Launcher.java:106) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.Launcher.main(Launcher.java:77) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-9.1.3.jar%235!/:?] {} at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:149) [bootstraplauncher-1.0.0.jar:?] {}

A detailed walkthrough of the error, its code path and all known details is as follows:

-- Head -- Thread: Render thread Stacktrace: at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] {} -- MOD easierchests -- Details: Mod File: easierchests-1.0.2.jar Failure message: EasierChests (easierchests) encountered an error during the sided_setup event phase java.lang.RuntimeException: null Mod Version: 1.0.2 Mod Issue URL: https://github.com/CorgiTaco/EasierChests-Forge/issues Exception message: java.lang.RuntimeException Stacktrace: at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?] {} at de.guntram.mcmod.easierchests.ConfigurationHandler.readConfig(ConfigurationHandler.java:89) ~[easierchests-1.0.2.jar%2352!/:1.0.2] {re:mixin,re:classloading} at de.guntram.mcmod.easierchests.ConfigurationHandler.getInstance(ConfigurationHandler.java:67) ~[easierchests-1.0.2.jar%2352!/:1.0.2] {re:mixin,re:classloading} at de.guntram.mcmod.easierchests.ConfigurationHandler.getInstance(ConfigurationHandler.java:62) ~[easierchests-1.0.2.jar%2352!/:1.0.2] {re:mixin,re:classloading} at de.guntram.mcmod.easierchests.EasierChests.clientInit(EasierChests.java:63) ~[easierchests-1.0.2.jar%2352!/:1.0.2] {re:mixin,re:classloading} at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:247) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:239) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:302) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.eventbus.EventBus.post(EventBus.java:283) ~[eventbus-5.0.3.jar%232!/:?] {} at net.minecraftforge.fml.javafmlmod.FMLModContainer.acceptEvent(FMLModContainer.java:106) ~[javafmllanguage-1.18.2-40.1.31.jar%2355!/:?] {} at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:107) ~[fmlcore-1.18.2-40.1.31.jar%2354!/:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1804) ~[?:?] {} at java.util.concurrent.CompletableFuture$AsyncRun.exec(CompletableFuture.java:1796) ~[?:?] {} at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373) ~[?:?] {} at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182) ~[?:?] {} at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655) ~[?:?] {} at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622) ~[?:?] {} at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165) ~[?:?] {}

-- System Details -- Details: Minecraft Version: 1.18.2 Minecraft Version ID: 1.18.2 Operating System: Windows 10 (amd64) version 10.0 Java Version: 17.0.1, Microsoft Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Microsoft Memory: 483979176 bytes (461 MiB) / 1543503872 bytes (1472 MiB) up to 2147483648 bytes (2048 MiB) CPUs: 12 Processor Vendor: GenuineIntel Processor Name: Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz Identifier: Intel64 Family 6 Model 158 Stepping 10 Microarchitecture: Coffee Lake Frequency (GHz): 3.70 Number of physical packages: 1 Number of physical CPUs: 6 Number of logical CPUs: 12 Graphics card #0 name: NVIDIA GeForce GTX 1080 Ti Graphics card #0 vendor: NVIDIA (0x10de) Graphics card #0 VRAM (MB): 4095.00 Graphics card #0 deviceId: 0x1b06 Graphics card #0 versionInfo: DriverVersion=30.0.15.1215 Memory slot #0 capacity (MB): 8192.00 Memory slot #0 clockSpeed (GHz): 2.93 Memory slot #0 type: DDR4 Memory slot #1 capacity (MB): 8192.00 Memory slot #1 clockSpeed (GHz): 2.93 Memory slot #1 type: DDR4 Memory slot #2 capacity (MB): 8192.00 Memory slot #2 clockSpeed (GHz): 2.93 Memory slot #2 type: DDR4 Memory slot #3 capacity (MB): 8192.00 Memory slot #3 clockSpeed (GHz): 2.93 Memory slot #3 type: DDR4 Virtual memory max (MB): 51124.39 Virtual memory used (MB): 16038.21 Swap memory total (MB): 18432.00 Swap memory used (MB): 73.11 JVM Flags: 9 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xss1M -Xmx2G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M ModLauncher: 9.1.3+9.1.3+main.9b69c82a ModLauncher launch target: forgeclient ModLauncher naming: srg ModLauncher services: mixin PLUGINSERVICE eventbus PLUGINSERVICE slf4jfixer PLUGINSERVICE object_holder_definalize PLUGINSERVICE runtime_enum_extender PLUGINSERVICE capability_token_subclass PLUGINSERVICE accesstransformer PLUGINSERVICE runtimedistcleaner PLUGINSERVICE mixin TRANSFORMATIONSERVICE fml TRANSFORMATIONSERVICE FML Language Providers: minecraft@1.0 javafml@null Mod List: client-1.18.2-20220404.173914-srg.jar |Minecraft |minecraft |1.18.2 |ENQUEUE_IM|Manifest: a1:d4:5e:04:4f:d3:d6:e0:7b:37:97:cf:77:b0:de:ad:4a:47:ce:8c:96:49:5f:0a:cf:8c:ae:b2:6d:4b:8a:3f easierchests-1.0.2.jar |EasierChests |easierchests |1.0.2 |ERROR |Manifest: NOSIGNATURE forge-1.18.2-40.1.31-universal.jar |Forge |forge |40.1.31 |ENQUEUE_IM|Manifest: 84:ce:76:e8:45:35:e4:0e:63:86:df:47:59:80:0f:67:6c:c1:5f:6e:5f:4d:b3:54:47:1a:9f:7f:ed:5e:f2:90 Crash Report UUID: ebbaca9d-1ec8-406e-a325-c455898e7591 FML: 40.1 Forge: net.minecraftforge:40.1.31

AbsolemJackdaw commented 2 years ago

got some more info on what you did to make it crash ? looking into it at the moment and it seems the config file can't be read for some reason. more info would be welcome

Roophus commented 2 years ago

got some more info on what you did to make it crash ? looking into it at the moment and it seems the config file can't be read for some reason. more info would be welcome

Hi there, thank you for looking into it for me!

I installed Forge fresh as I was using Fabric before this port because I love this mod. (tried latest version and previous versions of Forge). I dropped the .zip into my mods folder, selected the Forge profile on the Launcher. The Mojang loading screen when the game loads up hung on about ~90% then the next screen was the error. I'll see if I have any other logs I can provide, hopefully get to the bottom of it! :)

AbsolemJackdaw commented 2 years ago

i managed to recreate the issue. I deleted some entries from the config file and it gave me the same error.

try and delete your config file and let the mod generate a new one.

I higly recomand overwolf's curseforge app to take care of profiles and mod installation. they keep every profile apart so that no old files get mixed up with new ones, or incompatible ones, which I feel is the case here.

Once you deleted the config file and it worked, please come close the issue. if it didnt , keep me posted

Roophus commented 2 years ago

You absolute legend, that worked! Thank you SO much!

I did try Overwolf's Curseforge but it changed all my in-game settings and my world wasn't there etc so I just decided to do things manually. I'll definitely give it another go though.

Closing issue now and thanks again! Take care :)

AbsolemJackdaw commented 2 years ago

glad that worked out!

regarding overwolf: yes, their profiles all make a new directory with a clean install. i think its handy. they probably have some setting somewhere to enable acommon save, but i never looked for it.

have fun with the mod !!