katubug
Hi! Basically the title. In my heavily modded instance, I cannot open the config gui ingame once a rules file exists. It does open before there are any rules, but it won't let me add any from that screen. Here's the error in my latest.log: ``` [24Aug2026 11:03:04.212] [Render thread/ERROR] [net.neoforged.neoforge.client.gui.ModListScreen/]: There was a critical issue trying to build the config GUI for mod_sets java.lang.NullPointerException: `def` must not be null at java.base/java.util.Objects.requireNonNull(Unknown Source) ~[?:?] at MC-BOOTSTRAP/[email protected]/org.apache.commons.lang3.Validate.notNull(Validate.java:1037) ~[commons-lang3-3.14.0.jar%23123!/:3.14.0] at TRANSFORMER/[email protected]+1.21.1-neoforge/dev.isxander.yacl3.api.Binding.generic(Binding.java:35) ~[yet_another_config_lib_v3-3.8.2+1.21.1-neoforge.jar%23965!/:?] at TRANSFORMER/[email protected]/settingdust.mod_sets.game.data.controller.CyclingControllerRegistrar.registerRule(CyclingControllerRegistrar.java:49) ~[mod-sets-2.1.3-neoforge-game.jar%231167!/:?] at TRANSFORMER/[email protected]/settingdust.mod_sets.game.data.ControllerRegistrar.registerCategory(ControllerRegistrar.java:33) ~[mod-sets-2.1.3-neoforge-game.jar%231167!/:?] at TRANSFORMER/[email protected]/settingdust.mod_sets.game.ModSetsConfigScreenGenerator.generate(ModSetsConfigScreenGenerator.java:48) ~[mod-sets-2.1.3-neoforge-game.jar%231167!/:?] at TRANSFORMER/[email protected]/settingdust.mod_sets.game.ModSetsConfigScreen.<init>(ModSetsConfigScreen.java:8) ~[mod-sets-2.1.3-neoforge-game.jar%231167!/:?] at TRANSFORMER/[email protected]/settingdust.mod_sets.game.ModSetsConfigScreenGenerator.generateScreen(ModSetsConfigScreenGenerator.java:90) ~[mod-sets-2.1.3-neoforge-game.jar%231167!/:?] at TRANSFORMER/[email protected]/settingdust.mod_sets.neoforge.game.ModSetsNeoForge.lambda$new$0(ModSetsNeoForge.java:26) ~[mod-sets-2.1.3-neoforge-game.jar%231167!/:?] at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.ModListScreen.lambda$displayModConfig$6(ModListScreen.java:299) ~[neoforge-21.1.248-universal.jar%23584!/:?] at java.base/java.util.Optional.map(Unknown Source) ~[?:?] at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.ModListScreen.displayModConfig(ModListScreen.java:299) ~[neoforge-21.1.248-universal.jar%23584!/:?] at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.gui.ModListScreen.lambda$init$2(ModListScreen.java:266) ~[neoforge-21.1.248-universal.jar%23584!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.Button.onPress(Button.java:41) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.AbstractButton.onClick(AbstractButton.java:47) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.neoforged.neoforge.client.extensions.IAbstractWidgetExtension.onClick(IAbstractWidgetExtension.java:36) ~[neoforge-21.1.248-universal.jar%23584!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.AbstractWidget.mouseClicked(AbstractWidget.java:144) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.gui.components.events.ContainerEventHandler.mouseClicked(ContainerEventHandler.java:38) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.lambda$onPress$0(MouseHandler.java:98) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.gui.screens.Screen.wrapScreenError(Screen.java:451) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.onPress(MouseHandler.java:95) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.lambda$setup$4(MouseHandler.java:202) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.util.thread.BlockableEventLoop.execute(BlockableEventLoop.java:98) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.MouseHandler.lambda$setup$5(MouseHandler.java:202) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at MC-BOOTSTRAP/me.decce.ixeris.core.glfw.callback_dispatcher.MouseButtonCallbackDispatcher.lambda$onCallback$0(MouseButtonCallbackDispatcher.java:114) ~[?:?] at MC-BOOTSTRAP/me.decce.ixeris.core.threading.RenderThreadDispatcher.runTask(RenderThreadDispatcher.java:53) ~[?:?] at MC-BOOTSTRAP/me.decce.ixeris.core.threading.RenderThreadDispatcher.replayQueue(RenderThreadDispatcher.java:37) ~[?:?] at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.handler$eoj000$ixeris$replayQueue(Minecraft.java:3549) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.runTick(Minecraft.java:1224) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at TRANSFORMER/[email protected]/net.minecraft.client.Minecraft.run(Minecraft.java:807) ~[client-1.21.1-20240808.144430-srg.jar%23583!/:?] at java.base/java.lang.Thread.run(Unknown Source) [?:?] ``` Full latest.log with versions etc: [latest.log](https://github.com/user-attachments/files/31382634/latest.log)