
[Bug] Can't open config screen (NeoForge)
Naireem-sudo opened this issue ยท 2 comments
Describe the bug
Can't open config screen.
To Reproduce
Steps to reproduce the behavior:
- Try to open the config menu in Settings/Mods
Game Environment
Please provide details about the game environment, either by crash report/logs or by detailing it below. Try to reproduce the issue without irrelevant mods first. Otherwise, include a complete list of mods or the name and version of the modpack you're using.
- Artifacts: 12.0.5
- Forge/Fabric Api: NeoForge 21.1.95
- Using the ATM10 modpack
Relevant Log entry:
[21Jan2025 20:12:01.019] [Render thread/ERROR] [net.neoforged.neoforge.client.gui.ModListScreen/]: There was a critical issue trying to build the config GUI for artifacts
java.lang.NullPointerException: Cannot invoke "com.electronwill.nightconfig.core.file.CommentedFileConfig.get(String)" because "this.config" is null
at TRANSFORMER/[email protected]/artifacts.config.ConfigManager.read(ConfigManager.java:108) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/artifacts.config.screen.ConfigEntries.lambda$doubleConfigEntryFactory$5(ConfigEntries.java:31) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/artifacts.config.screen.ArtifactsConfigScreen.createConfigEntry(ArtifactsConfigScreen.java:98) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/artifacts.config.screen.ArtifactsConfigScreen.createField(ArtifactsConfigScreen.java:88) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/artifacts.config.screen.ArtifactsConfigScreen.lambda$addConfigs$2(ArtifactsConfigScreen.java:64) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) ~[?:?]
at java.base/java.util.stream.SortedOps$SizedRefSortingSink.end(SortedOps.java:357) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:510) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) ~[?:?]
at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) ~[?:?]
at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) ~[?:?]
at java.base/java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:596) ~[?:?]
at TRANSFORMER/[email protected]/artifacts.config.screen.ArtifactsConfigScreen.addConfigs(ArtifactsConfigScreen.java:61) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/artifacts.config.screen.ArtifactsConfigScreen.build(ArtifactsConfigScreen.java:41) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/artifacts.neoforge.ArtifactsNeoForge.lambda$registerConfig$0(ArtifactsNeoForge.java:57) ~[artifacts-neoforge-12.0.5.jar%23652!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.ModListScreen.lambda$displayModConfig$6(ModListScreen.java:298) ~[neoforge-21.1.95-universal.jar%23609!/:?]
at java.base/java.util.Optional.map(Optional.java:260) ~[?:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.ModListScreen.displayModConfig(ModListScreen.java:298) ~[neoforge-21.1.95-universal.jar%23609!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.ModListScreen.lambda$init$2(ModListScreen.java:265) ~[neoforge-21.1.95-universal.jar%23609!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.Button.onPress(Button.java:41) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.AbstractButton.onClick(AbstractButton.java:47) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension.onClick(IAbstractWidgetExtension.java:36) ~[neoforge-21.1.95-universal.jar%23609!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.AbstractWidget.mouseClicked(AbstractWidget.java:144) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.events.ContainerEventHandler.mouseClicked(ContainerEventHandler.java:38) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.lambda$onPress$0(MouseHandler.java:98) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.Screen.wrapScreenError(Screen.java:451) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.onPress(MouseHandler.java:95) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.lambda$setup$4(MouseHandler.java:202) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:98) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.lambda$setup$5(MouseHandler.java:202) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at MC-BOOTSTRAP/[email protected]+5/org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43) ~[lwjgl-glfw-3.3.3.jar%23165!/:build 5]
at MC-BOOTSTRAP/[email protected]+5/org.lwjgl.system.JNI.invokeV(Native Method) ~[lwjgl-3.3.3.jar%23177!/:build 5]
at MC-BOOTSTRAP/[email protected]+5/org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438) ~[lwjgl-glfw-3.3.3.jar%23165!/:build 5]
at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:134) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:147) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/com.mojang.blaze3d.platform.Window.updateDisplay(Window.java:290) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1217) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at TRANSFORMER/[email protected]/net.minecraft.client.main.Main.main(Main.java:230) ~[client-1.21.1-20240808.144430-srg.jar%23608!/:?]
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103) ~[?:?]
at java.base/java.lang.reflect.Method.invoke(Method.java:580) ~[?:?]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136) ~[loader-4.0.34.jar%23116!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.clientService(CommonLaunchHandler.java:124) ~[loader-4.0.34.jar%23116!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonClientLaunchHandler.runService(CommonClientLaunchHandler.java:32) ~[loader-4.0.34.jar%23116!/:4.0]
at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118) ~[loader-4.0.34.jar%23116!/:4.0]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30) [modlauncher-11.0.4.jar%23106!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53) [modlauncher-11.0.4.jar%23106!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71) [modlauncher-11.0.4.jar%23106!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103) [modlauncher-11.0.4.jar%23106!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74) [modlauncher-11.0.4.jar%23106!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26) [modlauncher-11.0.4.jar%23106!/:?]
at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23) [modlauncher-11.0.4.jar%23106!/:?]
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210) [bootstraplauncher-2.0.2.jar:?]
at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69) [bootstraplauncher-2.0.2.jar:?]
I shall continue with this interesting mod from elder version, but I had got the same issue, it told me "java.lang.nullPointException: Cannot invoke'com.electronwill.nightconfig.core.file.commetedFileConfig.get(String)' because 'this.config' is null" once I tapped the config button at the mods menu, I don't know what it is.
Minecraft Version: Minecraft1.21.1 & Neoforge21.1.119 & Windows11 OS
Mod version: Artifact-12.0.5 downloaded at the curseforge.