GTNewHorizons / GT-New-Horizons-Modpack

A big progressive questing modpack for Minecraft 1.7.10 balanced around the mod GregTech.
https://www.gtnewhorizons.com/
Other
1.02k stars 310 forks source link

Crash on crafting tree gui screen #17982

Open Alexdoru opened 1 week ago

Alexdoru commented 1 week ago

Your GTNH Discord Username

Alexdoru

Your Pack Version

nightly 731

Your Server

SP

Java Version

Java 21

Type of Server

Single Player

Your Expectation

I was looking at the AE2 crafting tree plan gui, I tabbed out of the game and the game crashed shortly after

crash-2024-11-15_01.51.12-client.txt

Description: Rendering screen

java.lang.IllegalArgumentException: fromKey > toKey
    at java.base/java.util.TreeMap$NavigableSubMap.<init>(TreeMap.java:1684)
    at java.base/java.util.TreeMap$AscendingSubMap.<init>(TreeMap.java:2206)
    at java.base/java.util.TreeMap.subMap(TreeMap.java:1227)
    at java.base/java.util.TreeMap.subMap(TreeMap.java:1268)
    at Launch//appeng.client.gui.widgets.GuiCraftingTree.draw(GuiCraftingTree.java:419)
    at Launch//appeng.client.gui.widgets.GuiCraftingTree.draw(GuiCraftingTree.java:354)
    at Launch//appeng.client.gui.implementations.GuiCraftConfirm.drawTreeFG(GuiCraftConfirm.java:625)
    at Launch//appeng.client.gui.implementations.GuiCraftConfirm.drawFG(GuiCraftConfirm.java:410)
    at Launch//appeng.client.gui.AEBaseGui.func_146979_b(AEBaseGui.java:315)
    at Launch//net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:119)
    at Launch//appeng.client.gui.AEBaseGui.func_73863_a(AEBaseGui.java:191)
    at Launch//appeng.client.gui.implementations.GuiCraftConfirm.func_73863_a(GuiCraftConfirm.java:329)
    at Launch//net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
    at Launch//net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
    at Launch//net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
    at Launch//net.minecraft.client.main.Main.main(SourceFile:148)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at System//net.minecraft.launchwrapper.Launch.rfb$realLaunch(Launch.java:250)
    at System//net.minecraft.launchwrapper.Launch.launch(Launch.java:35)
    at System//net.minecraft.launchwrapper.Launch.main(Launch.java:60)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at com.gtnewhorizons.retrofuturabootstrap.Main.main(Main.java:207)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at System//org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
    at System//org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
    at System//org.multimc.EntryPoint.listen(EntryPoint.java:143)
    at System//org.multimc.EntryPoint.main(EntryPoint.java:34)

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

-- Head --
Stacktrace:
    at java.base/java.util.TreeMap$NavigableSubMap.<init>(TreeMap.java:1684)
    at java.base/java.util.TreeMap$AscendingSubMap.<init>(TreeMap.java:2206)
    at java.base/java.util.TreeMap.subMap(TreeMap.java:1227)
    at java.base/java.util.TreeMap.subMap(TreeMap.java:1268)
    at Launch//appeng.client.gui.widgets.GuiCraftingTree.draw(GuiCraftingTree.java:419)
    at Launch//appeng.client.gui.widgets.GuiCraftingTree.draw(GuiCraftingTree.java:354)
    at Launch//appeng.client.gui.implementations.GuiCraftConfirm.drawTreeFG(GuiCraftConfirm.java:625)
    at Launch//appeng.client.gui.implementations.GuiCraftConfirm.drawFG(GuiCraftConfirm.java:410)
    at Launch//appeng.client.gui.AEBaseGui.func_146979_b(AEBaseGui.java:315)
    at Launch//net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:119)
    at Launch//appeng.client.gui.AEBaseGui.func_73863_a(AEBaseGui.java:191)
    at Launch//appeng.client.gui.implementations.GuiCraftConfirm.func_73863_a(GuiCraftConfirm.java:329)

-- Screen render details --
Details:
    Screen name: com.glodblock.github.client.gui.GuiFluidCraftConfirm
    Mouse location: Scaled: (-1, 1). Absolute: (-1, -1)
    Screen size: Scaled: (1, 1). Absolute: (1, 1). Scale factor of 1

Final Checklist