falkreon / Scarves

Comfortable dynamic simulated cloth trinkets
MIT License
9 stars 0 forks source link

[v1.3.0|mc1.20.1][v1.3.3|mc1.20.4] Server crash on interaction with the stapler/serger #10

Open hatkidchan opened 11 months ago

hatkidchan commented 11 months ago

Mod version: 1.3.0, also happens on 1.3.3 w/ mc 1.20.4 (#11)

It just crashes the server when I place stapler and interact with it Also happens with scarf serger.

crash-2023-12-15_20.53.29-server.txt

Traceback ``` [20:53:28] [Server thread/ERROR]: Encountered an unexpected exception java.lang.NoSuchFieldError: backgroundPainter at io.github.cottonmc.cotton.gui.widget.WPanel.(WPanel.java:27) ~[libgui-8.0.0+1.20-b459cc0edac6ea68.jar:?] at io.github.cottonmc.cotton.gui.widget.WPanelWithInsets.(WPanelWithInsets.java:12) ~[libgui-8.0.0+1.20-b459cc0edac6ea68.jar:?] at io.github.cottonmc.cotton.gui.widget.WGridPanel.(WGridPanel.java:33) ~[libgui-8.0.0+1.20-b459cc0edac6ea68.jar:?] at io.github.cottonmc.cotton.gui.SyncedGuiDescription.(SyncedGuiDescription.java:53) ~[libgui-8.0.0+1.20-b459cc0edac6ea68.jar:?] at blue.endless.scarves.gui.ScarfStaplerGuiDescription.(ScarfStaplerGuiDescription.java:32) ~[scarves-1.3.0.jar:?] at blue.endless.scarves.ScarfStaplerBlockEntity.createMenu(ScarfStaplerBlockEntity.java:64) ~[scarves-1.3.0.jar:?] at net.minecraft.class_3222.method_17355(class_3222.java:1034) ~[server-intermediary.jar:?] at blue.endless.scarves.ScarfStaplerBlock.method_9534(ScarfStaplerBlock.java:50) ~[scarves-1.3.0.jar:?] at net.minecraft.class_4970$class_4971.method_26174(class_4970.java:1133) ~[server-intermediary.jar:?] at net.minecraft.class_3225.method_14262(class_3225.java:343) ~[server-intermediary.jar:?] at net.minecraft.class_3244.method_12046(class_3244.java:1140) ~[server-intermediary.jar:?] at net.minecraft.class_2885.method_12547(class_2885.java:34) ~[server-intermediary.jar:?] at net.minecraft.class_2885.method_11054(class_2885.java:8) ~[server-intermediary.jar:?] at net.minecraft.class_2600.method_11072(class_2600.java:22) ~[server-intermediary.jar:?] at net.minecraft.class_3738.run(class_3738.java:18) ~[server-intermediary.jar:?] at net.minecraft.class_1255.method_18859(class_1255.java:156) ~[server-intermediary.jar:?] at net.minecraft.class_4093.method_18859(class_4093.java:23) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_24306(MinecraftServer.java:782) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_18859(MinecraftServer.java:164) ~[server-intermediary.jar:?] at net.minecraft.class_1255.method_16075(class_1255.java:130) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_20415(MinecraftServer.java:764) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_16075(MinecraftServer.java:758) ~[server-intermediary.jar:?] at net.minecraft.class_1255.method_5383(class_1255.java:115) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_16208(MinecraftServer.java:742) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:675) ~[server-intermediary.jar:?] at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:265) ~[server-intermediary.jar:?] at java.lang.Thread.run(Thread.java:840) ~[?:?] ```
Server mods ``` cc-tweaked-1.20.1-fabric-1.109.0.jar collective-1.20.1-7.16.jar doubledoors-1.20.1-5.1.jar fabric-api-0.91.0+1.20.1.jar fabric-language-kotlin-1.10.16+kotlin.1.9.21.jar fabric-seasons-2.3+1.20.jar gentle-picking-1.1.0+fabric-mc1.20.jar indium-1.0.27+mc1.20.1.jar jamlib-0.6.1+1.20.x.jar jei-1.20.1-fabric-15.2.0.27.jar lithium-fabric-mc1.20.1-0.11.2.jar NoChatReports-FABRIC-1.20.1-v2.2.2.jar Plethora-Fabric-1.9.1.jar right-click-harvest-3.2.3+1.19.x-1.20.1-fabric.jar scarves-1.3.0.jar sit-1.20-24.jar stimber-1.4.0+1.20.1.jar styled-nicknames-1.2.1+1.20.jar trinkets-3.7.1.jar Xaeros_Minimap_23.9.3_Fabric_1.20.jar yet-another-config-lib-fabric-3.2.1+1.20.jar ```
Client mods (probably not important, since it crashes on the server side) ``` 3dskinlayers-fabric-1.5.4-mc1.20.1.jar appleskin-fabric-mc1.20.1-2.5.1.jar authme-7.0.2+1.20.jar badpackets-fabric-0.4.3.jar balm-fabric-1.20.1-7.2.1.jar better-clouds-1.3.11+1.20.1.jar BetterPingDisplay-Fabric-1.20.1-1.1.1.jar bounced-1.20-3.1.1.jar cc-tweaked-1.20.1-fabric-1.109.0.jar chat_heads-0.10.27-fabric-1.20.jar chunksfadein-v1.0.4-1.20.1.jar cloth-config-11.1.106-fabric.jar collective-1.20.1-7.16.jar configured-2.1.1-1.19.4.jar continuity-3.0.0-beta.4+1.20.1.jar dark-loading-screen-1.6.14.jar doubledoors-1.20.1-5.1.jar dynamic-fps-3.2.1+minecraft-1.20.0.jar entityculling-fabric-1.6.2-mc1.20.1.jar exordium-fabric-1.2.1-mc1.20.1.jar fabric-api-0.91.0+1.20.1.jar fabric-language-kotlin-1.10.16+kotlin.1.9.21.jar fabric-seasons-2.3+1.20.jar fallingleaves-1.15.4+1.20.1.jar ferritecore-6.0.1-fabric.jar gentle-picking-1.1.0+fabric-mc1.20.jar held-item-info-1.5.0.jar ImmediatelyFast-Fabric-1.2.8+1.20.4.jar indium-1.0.27+mc1.20.1.jar inventoryessentials-fabric-1.20.1-8.2.1.jar iris-mc1.20.1-1.6.11.jar jamlib-0.6.1+1.20.x.jar jei-1.20.1-fabric-15.2.0.27.jar Jump-Sounds-1.4.3.jar JustEnoughResources-Fabric-1.20.1-1.4.0.238.jar lambdynamiclights-2.3.2+1.20.1.jar lazydfu-0.1.3.jar lithium-fabric-mc1.20.1-0.11.2.jar make_bubbles_pop-0.2.0-fabric-mc1.19.4+.jar modmenu-7.2.2.jar morechathistory-1.19.1-1.1.1.jar MouseTweaks-fabric-mc1.20-2.25.jar NoChatReports-FABRIC-1.20.1-v2.2.2.jar Plethora-Fabric-1.9.1.jar right-click-harvest-3.2.3+1.19.x-1.20.1-fabric.jar scarves-1.3.0.jar screenshot-to-clipboard-1.0.9-fabric.jar shulkerboxtooltip-fabric-4.0.4+1.20.1.jar sit-1.20-24.jar sodium-fabric-mc1.20.1-0.5.3.jar starlight-1.1.2+fabric.dbc156f.jar styled-nicknames-1.2.1+1.20.jar symbol-chat-1.20.1-1.1.2.jar trinkets-3.7.1.jar Xaeros_Minimap_23.9.3_Fabric_1.20.jar XaerosWorldMap_1.37.2_Fabric_1.20.jar yet-another-config-lib-fabric-3.2.1+1.20.jar Zoomify-2.11.2.jar ```

Server launch command: /usr/lib/jvm/java-17-openjdk/bin/java -Xmx2G -jar fabric-server-mc.1.20.1-loader.0.15.2-launcher.0.11.2.jar nogui

falkreon commented 11 months ago

Weird, that stack trace kind of makes it look like it's coming from inside LibGui itself - it shouldn't be classloading BackgroundPainter at all from the server. I'm updating mods anyway, let me do some digging on this.

hatkidchan commented 11 months ago

Also happens with scarf table serger, but it's uncraftable, so not sure whether I should even touch it

MetalDracon commented 7 months ago

Just noted that the issue that I opened yesterday has about the same error on mod version 1.3.3.

hatkidchan commented 7 months ago

so #11 is a dupe?

MetalDracon commented 7 months ago

yes a dupe, but on newer versions of game and mod

DoloSaber commented 2 months ago

Here's one that reports the exact same error: At 1.20.1Fabric & scarves-1.3.0 crash-2024-09-02_14.36.25-server.txt