Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

litematica NoSuchMethodError for getBlockState(net.minecraft.class_2338) #4603

Closed
4 tasks done
TomaszOleszko opened this issue Jan 4, 2025 · 1 comment
Closed
4 tasks done
Labels
bug Something isn't working duplicate This issue or pull request already exists

Comments

@TomaszOleszko
Copy link

Some information

Operating system: Win 11
Java version: 21 LTS
Minecraft version: 1.21.3
Baritone version: baritone-standalone-fabric-1.11.1.jar
Other mods (if used):

  • appleskin-fabric-mc1.21.3-3.0.6.jar
  • fabric-api-0.114.0+1.21.3
  • ImmediatelyFast-Fabric-1.3.3+1.21.3
  • journeymap-fabric-1.21.3-6.0.0-beta.31
  • litematica-fabric-1.21.3-0.20.2-sakura.9.jar
  • malilib-fabric-1.21.3-0.22.3.jar
  • worldedit-mod-7.3.9.jar

Exception, error or logs

[Info: 2025-01-04 00:24:07.0201766: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] > litematica
[Info: 2025-01-04 00:24:07.0205650: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] An unhandled exception occurred. The error is in your game's log, please report this at https://github.com/cabaletta/baritone/issues
[Info: 2025-01-04 00:24:07.0207220: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: baritone.ay: java.lang.NoSuchMethodError: 'net.minecraft.class_2680 fi.dy.masa.litematica.world.WorldSchematic.getBlockState(net.minecraft.class_2338)'
[Info: 2025-01-04 00:24:07.0209050: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.hk$a.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0209593: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.hk.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0209938: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.fo.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0210333: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.fo.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0210512: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.hl.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0210795: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at java.base/java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891)
[Info: 2025-01-04 00:24:07.0211002: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.hl.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0211174: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_437.handler$zba000$baritone$handleCustomClickEvent(class_437.java)
[Info: 2025-01-04 00:24:07.0211366: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_437.method_25430(class_437.java:289)
[Info: 2025-01-04 00:24:07.0213318: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_408.method_25402(class_408.java:148)
[Info: 2025-01-04 00:24:07.0213830: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_312.mixinextras$bridge$method_25402$35(class_312.java)
[Info: 2025-01-04 00:24:07.0214084: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_312.wrapOperation$zne000$fabric-screen-api-v1$invokeMouseClickedEvents(class_312.java:545)
[Info: 2025-01-04 00:24:07.0214281: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_312.method_1601(class_312.java:114)
[Info: 2025-01-04 00:24:07.0214464: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_312.method_22686(class_312.java:215)
[Info: 2025-01-04 00:24:07.0216965: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_1255.execute(class_1255.java:110)
[Info: 2025-01-04 00:24:07.0217547: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_312.method_22684(class_312.java:215)
[Info: 2025-01-04 00:24:07.0217787: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//org.lwjgl.glfw.GLFWMouseButtonCallbackI.callback(GLFWMouseButtonCallbackI.java:43)
[Info: 2025-01-04 00:24:07.0217980: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//org.lwjgl.system.JNI.invokeV(Native Method)
[Info: 2025-01-04 00:24:07.0218194: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3438)
[Info: 2025-01-04 00:24:07.0218432: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//com.mojang.blaze3d.systems.RenderSystem.pollEvents(RenderSystem.java:149)
[Info: 2025-01-04 00:24:07.0218616: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:170)
[Info: 2025-01-04 00:24:07.0218839: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_1041.method_15998(class_1041.java:314)
[Info: 2025-01-04 00:24:07.0219030: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_310.method_1523(class_310.java:1370)
[Info: 2025-01-04 00:24:07.0219222: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.class_310.method_1514(class_310.java:933)
[Info: 2025-01-04 00:24:07.0219753: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//net.minecraft.client.main.Main.main(Main.java:265)
[Info: 2025-01-04 00:24:07.0220729: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:480)
[Info: 2025-01-04 00:24:07.0220968: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
[Info: 2025-01-04 00:24:07.0221158: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23)
[Info: 2025-01-04 00:24:07.0221473: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: Caused by: java.lang.NoSuchMethodError: 'net.minecraft.class_2680 fi.dy.masa.litematica.world.WorldSchematic.getBlockState(net.minecraft.class_2338)'
[Info: 2025-01-04 00:24:07.0221704: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.utils.schematic.litematica.LitematicaHelper.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0222057: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.ji.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0222260: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	at knot//baritone.gt.a(Unknown Source)
[Info: 2025-01-04 00:24:07.0222457: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_2983 (Render thread) Info [STDERR]: 	... 28 more
[Info: 2025-01-04 00:24:16.6528538: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] > version
[Info: 2025-01-04 00:24:16.6533406: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] Null version (this is normal in a dev environment)

How to reproduce

Prep: I have litematica schematic loaded, version sponge 2
I typed #litematica and got

An unhandled exception accured. The error is in your game's log, please report this at https://github.com/cabaletta/baritone/issues

Modified settings

[Info: 2025-01-04 00:35:46.8431169: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] > modified
[Info: 2025-01-04 00:35:46.8472862: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] All modified settings:
[Info: 2025-01-04 00:35:46.8479526: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] allowDiagonalAscend (Boolean)
[Info: 2025-01-04 00:35:46.8480091: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] allowInventory (Boolean)
[Info: 2025-01-04 00:35:46.8481497: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] avoidance (Boolean)
[Info: 2025-01-04 00:35:46.8482063: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] blockPlacementPenalty (Double)
[Info: 2025-01-04 00:35:46.8483328: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] mobAvoidanceCoefficient (Double)
[Info: 2025-01-04 00:35:46.8483893: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] --
[Info: 2025-01-04 00:35:46.8484143: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] --
[Info: 2025-01-04 00:35:46.8484359: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] --
[Info: 2025-01-04 00:35:46.8485217: OwqQsjnybzA=: MinecraftJavaLoggingContext.cpp(65)] Game/net.minecraft.class_338 (Render thread) Info [CHAT] [Baritone] << | >> 1/1

Final checklist

  • I know how to properly use check boxes
  • I have included the version of Minecraft I'm running, baritone's version and forge mods (if used).
  • I have included logs, exceptions and / or steps to reproduce the issue.
  • I have not used any OwO's or UwU's in this issue.
@TomaszOleszko TomaszOleszko added the bug Something isn't working label Jan 4, 2025
@ZacSharp
Copy link
Collaborator

ZacSharp commented Jan 4, 2025

This issue is known remapping error and already fixed on all supported branches. That means there is a fixed version for 1.21.4 (list of CI runs for 1.21.4 is here), though I'm not sure whether that version works on 1.21.3. Metadata says it doesn't.
The original fix is #4560 and should be straightforward to port to other branches. The patch worked without changes on all supported branches.

@ZacSharp ZacSharp closed this as completed Jan 4, 2025
@ZacSharp ZacSharp added the duplicate This issue or pull request already exists label Jan 4, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

2 participants