
Incompatible with latest Carpet release
Boobies opened this issue · 7 comments
Disabled all other mods.
[11:53:50] [Server thread/ERROR]: Encountered an unexpected exception
java.lang.NoSuchFieldError: categories
at carpetfixes.helpers.RulePresets.setVanilla(RulePresets.java:79) ~[carpetfixes-1.17-0.0.10.jar:?]
at carpetfixes.helpers.RulePresets.runChangePresetRule(RulePresets.java:12) ~[carpetfixes-1.17-0.0.10.jar:?]
at carpetfixes.CarpetFixesServer.onServerLoaded(CarpetFixesServer.java:29) ~[carpetfixes-1.17-0.0.10.jar:?]
at carpet.CarpetServer.lambda$onServerLoaded$0(CarpetServer.java:91) ~[fabric-carpet-1.17.1-1.4.45+v210811.jar:?]
at java.util.ArrayList.forEach(ArrayList.java:1511) ~[?:?]
at carpet.CarpetServer.onServerLoaded(CarpetServer.java:88) ~[fabric-carpet-1.17.1-1.4.45+v210811.jar:?]
at net.minecraft.server.MinecraftServer.handler$zbc000$serverLoaded(MinecraftServer.java:2291) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.server.MinecraftServer.method_3735(MinecraftServer.java) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1132.method_3823(class_1132.java:71) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:670) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) ~[intermediary-minecraft-1.17.1-client.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
[11:53:51] [Server thread/ERROR]: This crash report has been saved to: /home/ubuntu/.local/share/multimc/instances/1.17.1/.minecraft/crash-reports/crash-2021-08-17_11.53.51-server.txt
[11:53:51] [Server thread/INFO]: Stopping server
[11:53:51] [Server thread/INFO]: Saving players
[11:53:51] [Server thread/INFO]: Saving worlds
[11:53:51] [Server thread/ERROR]: Exception stopping the server
java.lang.NullPointerException: Cannot invoke "net.minecraft.class_3218.method_8621()" because "☃" is null
at net.minecraft.server.MinecraftServer.method_3723(MinecraftServer.java:588) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.server.MinecraftServer.method_3782(MinecraftServer.java:624) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.class_1132.method_3782(class_1132.java:212) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.server.MinecraftServer.method_29741(MinecraftServer.java:734) ~[intermediary-minecraft-1.17.1-client.jar:?]
at net.minecraft.server.MinecraftServer.method_29739(MinecraftServer.java:270) ~[intermediary-minecraft-1.17.1-client.jar:?]
at java.lang.Thread.run(Thread.java:831) [?:?]
Process was killed by user.
This makes no sense tho, since last carpet commit was: link
So categories
def does exist. I'll do a bit of digging
Attempt to use this version: fix
This should fix the issue until I have time to look into what caused the problem to begin with
The problem seems to be caused by the carpet mod modifying some data types.
For detail:
gnembon/fabric-carpet@7fb5e47#diff-17faa056d474348d7aa41fb2bc849fb82524d48d520c15efe02966f46f893221
public final ImmutableList extraInfo; -> public final List extraInfo; public final ImmutableList categories; -> public final List categories; public final ImmutableList options; -> public final List options;
Can you try: Test Version
It should have fixed the issue!
The Test Version does not fix the issue for me. Here are my latest.log and crash report for reference -
https://hastebin.com/aqepitaxap.sql
https://hastebin.com/payayuvaye.yaml