Closed Lancelotbronner closed 3 weeks ago
I have the same error, it crashes when I press the E key. Here is the log with a preceding error from Nuclearcraft (?) about air as an ingredient, I hope it is helpful!
[25Oct2024 20:40:11.004] [Render thread/INFO] [mezz.jei.library.load.PluginCallerTimerRunnable/]: Registering ingredients: jei:minecraft took 324.2 milliseconds
[25Oct2024 20:40:11.005] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering ingredients took 324.7 ms
[25Oct2024 20:40:11.005] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering extra ingredients...
[25Oct2024 20:40:11.005] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering extra ingredients took 378.7 ?s
[25Oct2024 20:40:11.005] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering search ingredient aliases...
[25Oct2024 20:40:11.005] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering search ingredient aliases took 439.9 ?s
[25Oct2024 20:40:11.006] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering categories...
[25Oct2024 20:40:11.007] [Render thread/ERROR] [mezz.jei.library.load.PluginCaller/]: Caught an error from mod plugin: class igentuman.nc.compat.jei.JEIPlugin nuclearcraft:jei_plugin
java.lang.IllegalArgumentException: Ingredient is invalid and cannot be used as a drawable ingredient: 0 air minecraft:air nbt:{"patchouli:book":"nuclearcraft:nuclearcraft"}
at mezz.jei.library.gui.helpers.GuiHelper.lambda$createDrawableIngredient$0(GuiHelper.java:130) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at java.util.Optional.orElseThrow(Optional.java:403) ~[?:?]
at mezz.jei.library.gui.helpers.GuiHelper.createDrawableIngredient(GuiHelper.java:128) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at igentuman.nc.compat.jei.FusionCategoryWrapper.<init>(FusionCategoryWrapper.java:52) ~[NuclearCraft-1.20.1-1.0.0-beta.6.jar%23487!/:1.0.0-beta.6]
at igentuman.nc.compat.jei.JEIPlugin.registerCategories(JEIPlugin.java:71) ~[NuclearCraft-1.20.1-1.0.0-beta.6.jar%23487!/:1.0.0-beta.6]
at mezz.jei.library.load.PluginLoader.lambda$createRecipeCategories$5(PluginLoader.java:119) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginCaller.redirect$cbi000$callOnPlugins(PluginCaller.java:551) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginCaller.callOnPlugins(PluginCaller.java:25) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginLoader.createRecipeCategories(PluginLoader.java:119) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginLoader.createRecipeManager(PluginLoader.java:154) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.startup.JeiStarter.start(JeiStarter.java:115) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.forge.startup.StartEventObserver.transitionState(StartEventObserver.java:130) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.forge.startup.StartEventObserver.lambda$register$3(StartEventObserver.java:76) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:320) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91279_(Minecraft.java:1928) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1795) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[notenoughcrashes-4.4.7+1.20.1-forge.jar%23486!/:?]
at net.minecraft.client.Minecraft.modify$cfa000$atTheEndOfSecondCatchBeforePrintingCrashReport(Minecraft.java:10501) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:743) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[minecraft-1.20.1-client.jar:?]
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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.7.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.7.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.7.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[?:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) ~[?:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[?:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[?:?]
[25Oct2024 20:40:11.008] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering categories took 1.814 ms
[25Oct2024 20:40:11.008] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering vanilla category extensions...
[25Oct2024 20:40:11.008] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering vanilla category extensions took 342.2 ?s
[25Oct2024 20:40:11.008] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering recipe catalysts...
[25Oct2024 20:40:11.009] [Render thread/ERROR] [mezz.jei.library.load.PluginCaller/]: Caught an error from mod plugin: class igentuman.nc.compat.jei.JEIPlugin nuclearcraft:jei_plugin
java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "this.recipeClass" is null
at mezz.jei.api.recipe.RecipeType.hashCode(RecipeType.java:57) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at java.util.HashMap.hash(HashMap.java:338) ~[?:?]
at java.util.HashMap.computeIfAbsent(HashMap.java:1191) ~[?:?]
at mezz.jei.core.collect.MultiMap.put(MultiMap.java:37) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.registration.RecipeCatalystRegistration.addRecipeCatalyst(RecipeCatalystRegistration.java:49) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.api.registration.IRecipeCatalystRegistration.addRecipeCatalyst(IRecipeCatalystRegistration.java:97) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at igentuman.nc.compat.jei.JEIPlugin.registerRecipeCatalysts(JEIPlugin.java:150) ~[NuclearCraft-1.20.1-1.0.0-beta.6.jar%23487!/:1.0.0-beta.6]
at mezz.jei.library.load.PluginLoader.lambda$createRecipeManager$11(PluginLoader.java:157) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginCaller.redirect$cbi000$callOnPlugins(PluginCaller.java:551) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginCaller.callOnPlugins(PluginCaller.java:25) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginLoader.createRecipeManager(PluginLoader.java:157) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.startup.JeiStarter.start(JeiStarter.java:115) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.forge.startup.StartEventObserver.transitionState(StartEventObserver.java:130) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.forge.startup.StartEventObserver.lambda$register$3(StartEventObserver.java:76) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:320) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91279_(Minecraft.java:1928) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1795) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[notenoughcrashes-4.4.7+1.20.1-forge.jar%23486!/:?]
at net.minecraft.client.Minecraft.modify$cfa000$atTheEndOfSecondCatchBeforePrintingCrashReport(Minecraft.java:10501) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:743) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[minecraft-1.20.1-client.jar:?]
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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.7.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.7.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.7.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[?:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) ~[?:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[?:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[?:?]
[25Oct2024 20:40:11.009] [Render thread/INFO] [mezz.jei.library.load.PluginCaller/]: Registering recipe catalysts took 1.249 ms
[25Oct2024 20:40:11.009] [Render thread/INFO] [mezz.jei.core.util.LoggedTimer/]: Building recipe registry...
[25Oct2024 20:40:11.010] [Render thread/ERROR] [net.minecraftforge.eventbus.EventBus/EVENTBUS]: Exception caught during firing event: Cannot invoke "Object.hashCode()" because "this.recipeClass" is null
Index: 5
Listeners:
0: HIGH
1: ASM: class dev.architectury.event.forge.EventHandlerImplClient eventInitScreenEvent(Lnet/minecraftforge/client/event/ScreenEvent$Init$Pre;)V
2: NORMAL
3: ASM: de.keksuccino.konkrete.gui.content.handling.AdvancedWidgetsHandler@288b7df4 onInitScreen(Lnet/minecraftforge/client/event/ScreenEvent$Init$Pre;)V
4: ASM: de.keksuccino.konkrete.input.MouseInput@13a488e2 onScreenInit(Lnet/minecraftforge/client/event/ScreenEvent$Init$Pre;)V
5: net.minecraftforge.eventbus.EventBus$$Lambda$1673/0x0000029fa4764930@4fd903d3
6: net.minecraftforge.eventbus.EventBus$$Lambda$1673/0x0000029fa4764930@48043025
7: net.minecraftforge.eventbus.EventBus$$Lambda$1673/0x0000029fa4764930@b5a463d
8: ASM: class nl.requios.effortlessbuilding.ClientEvents onGuiOpen(Lnet/minecraftforge/client/event/ScreenEvent;)V
java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "this.recipeClass" is null
at TRANSFORMER/jei@15.20.0.104/mezz.jei.api.recipe.RecipeType.hashCode(RecipeType.java:57)
at MC-BOOTSTRAP/com.google.common@31.1-jre/com.google.common.collect.RegularImmutableMap.get(RegularImmutableMap.java:269)
at MC-BOOTSTRAP/com.google.common@31.1-jre/com.google.common.collect.RegularImmutableMap.get(RegularImmutableMap.java:258)
at MC-BOOTSTRAP/com.google.common@31.1-jre/com.google.common.collect.ImmutableMap.containsKey(ImmutableMap.java:953)
at MC-BOOTSTRAP/com.google.common@31.1-jre/com.google.common.collect.ImmutableMultimap.containsKey(ImmutableMultimap.java:494)
at TRANSFORMER/jei@15.20.0.104/mezz.jei.library.recipes.RecipeManagerInternal.<init>(RecipeManagerInternal.java:89)
at TRANSFORMER/jei@15.20.0.104/mezz.jei.library.load.PluginLoader.createRecipeManager(PluginLoader.java:167)
at TRANSFORMER/jei@15.20.0.104/mezz.jei.library.startup.JeiStarter.start(JeiStarter.java:115)
at TRANSFORMER/jei@15.20.0.104/mezz.jei.forge.startup.StartEventObserver.transitionState(StartEventObserver.java:130)
at TRANSFORMER/jei@15.20.0.104/mezz.jei.forge.startup.StartEventObserver.lambda$register$3(StartEventObserver.java:76)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:315)
at MC-BOOTSTRAP/net.minecraftforge.eventbus/net.minecraftforge.eventbus.EventBus.post(EventBus.java:296)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:320)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91279_(Minecraft.java:1928)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1795)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718)
at TRANSFORMER/notenoughcrashes@4.4.7+1.20.1/fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.modify$cfa000$atTheEndOfSecondCatchBeforePrintingCrashReport(Minecraft.java:10501)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.Minecraft.m_91374_(Minecraft.java:743)
at TRANSFORMER/minecraft@1.20.1/net.minecraft.client.main.Main.main(Main.java:218)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at MC-BOOTSTRAP/fmlloader@1.20.1-47.3.7/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111)
at MC-BOOTSTRAP/fmlloader@1.20.1-47.3.7/net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99)
at MC-BOOTSTRAP/fmlloader@1.20.1-47.3.7/net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.run(Launcher.java:108)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.Launcher.main(Launcher.java:78)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
at MC-BOOTSTRAP/cpw.mods.modlauncher@10.0.9/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
at cpw.mods.bootstraplauncher@1.1.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67)
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100)
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129)
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70)
[25Oct2024 20:40:11.039] [Render thread/ERROR] [net.minecraft.client.Minecraft/FATAL]: Unreported exception thrown!
java.lang.NullPointerException: Cannot invoke "Object.hashCode()" because "this.recipeClass" is null
at mezz.jei.api.recipe.RecipeType.hashCode(RecipeType.java:57) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at com.google.common.collect.RegularImmutableMap.get(RegularImmutableMap.java:269) ~[guava-31.1-jre.jar%23102!/:?]
at com.google.common.collect.RegularImmutableMap.get(RegularImmutableMap.java:258) ~[guava-31.1-jre.jar%23102!/:?]
at com.google.common.collect.ImmutableMap.containsKey(ImmutableMap.java:953) ~[guava-31.1-jre.jar%23102!/:?]
at com.google.common.collect.ImmutableMultimap.containsKey(ImmutableMultimap.java:494) ~[guava-31.1-jre.jar%23102!/:?]
at mezz.jei.library.recipes.RecipeManagerInternal.<init>(RecipeManagerInternal.java:89) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.load.PluginLoader.createRecipeManager(PluginLoader.java:167) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.library.startup.JeiStarter.start(JeiStarter.java:115) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.forge.startup.StartEventObserver.transitionState(StartEventObserver.java:130) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at mezz.jei.forge.startup.StartEventObserver.lambda$register$3(StartEventObserver.java:76) ~[jei-1.20.1-forge-15.20.0.104.jar%23454!/:15.20.0.104]
at net.minecraftforge.eventbus.EventBus.doCastFilter(EventBus.java:260) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.lambda$addListener$11(EventBus.java:252) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:315) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraftforge.eventbus.EventBus.post(EventBus.java:296) ~[eventbus-6.0.5.jar%23137!/:?]
at net.minecraft.client.gui.screens.Screen.m_6575_(Screen.java:320) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91152_(Minecraft.java:1007) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91279_(Minecraft.java:1928) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91398_(Minecraft.java:1795) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91383_(Minecraft.java:1112) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:718) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at fudge.notenoughcrashes.mixinhandlers.InGameCatcher.handleClientCrash(InGameCatcher.java:37) ~[notenoughcrashes-4.4.7+1.20.1-forge.jar%23486!/:?]
at net.minecraft.client.Minecraft.modify$cfa000$atTheEndOfSecondCatchBeforePrintingCrashReport(Minecraft.java:10501) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.Minecraft.m_91374_(Minecraft.java:743) ~[client-1.20.1-20230612.114412-srg.jar%23548!/:?]
at net.minecraft.client.main.Main.main(Main.java:218) ~[minecraft-1.20.1-client.jar:?]
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.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:111) ~[fmlloader-1.20.1-47.3.7.jar:?]
at net.minecraftforge.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:99) ~[fmlloader-1.20.1-47.3.7.jar:?]
at net.minecraftforge.fml.loading.targets.CommonClientLaunchHandler.lambda$makeService$0(CommonClientLaunchHandler.java:25) ~[fmlloader-1.20.1-47.3.7.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.run(Launcher.java:108) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.Launcher.main(Launcher.java:78) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) ~[modlauncher-10.0.9.jar:?]
at cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:141) ~[bootstraplauncher-1.1.2.jar:?]
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 io.github.zekerzhayard.forgewrapper.installer.Main.main(Main.java:67) ~[?:?]
at org.prismlauncher.launcher.impl.StandardLauncher.launch(StandardLauncher.java:100) ~[?:?]
at org.prismlauncher.EntryPoint.listen(EntryPoint.java:129) ~[?:?]
at org.prismlauncher.EntryPoint.main(EntryPoint.java:70) ~[?:?]
[25Oct2024 20:40:11.040] [Render thread/INFO] [EMI/]: [EMI] Disconnecting from server, EMI data cleared
[25Oct2024 20:40:11.042] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver received class net.minecraftforge.client.event.ClientPlayerNetworkEvent$LoggingOut
[25Oct2024 20:40:11.042] [Render thread/INFO] [mezz.jei.forge.startup.StartEventObserver/]: JEI StartEventObserver transitioning state from ENABLED to DISABLED
[25Oct2024 20:40:11.046] [Server thread/INFO] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: **** lost connection: Disconnected
[25Oct2024 20:40:11.047] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: ***** left the game
[25Oct2024 20:40:11.079] [Server thread/INFO] [net.minecraft.server.network.ServerGamePacketListenerImpl/]: Stopping singleplayer server as player logged out
[25Oct2024 20:40:11.089] [Server thread/INFO] [net.creeperhost.ftbbackups.FTBBackups/]: Shutdown Complete
[25Oct2024 20:40:11.113] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Stopping server
[25Oct2024 20:40:11.113] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving players
[25Oct2024 20:40:11.113] [Server thread/INFO] [net.minecraft.server.MinecraftServer/]: Saving worlds
[25Oct2024 20:40:35.496] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/blay09/mods/craftingtweaks/api/TweakType
[25Oct2024 20:40:35.496] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/blay09/mods/craftingtweaks/api/ButtonState
[25Oct2024 20:40:35.497] [Render thread/INFO] [com.teampotato.redirector.Redirector/]: Redirecting net/blay09/mods/craftingtweaks/api/ButtonAlignment
Have you tried re-starting a few times? Others have had a similar issue that was resolved this way.
I had restarted it 3-4 times before going back to a previous backup which didn't have the issue.
I am using Prism Launcher which had an update, it installed it's own Java Version (17.0.8) from Microsoft and downloaded a whole bunch of assets. After that, it just worked again. I cannot reproduce this issue any more.
Issue Summary
I opened the game today and now I get this crash whenever I open my inventory. I haven't modified anything or done anything different.
I can open storage blocks and and EMI reports JEI not working.
Reproduction steps
Relevant log output