mojira.dev
MC-313175

"/execute positioned over" argument can no longer be parsed

Steps to reproduce:

  1. Type out /execute positioned over

  2. Choose one of the suggested options

  3. Note the parsing failure

In functions, this leads to the following stack trace:

Failed to load function <function>
java.util.concurrent.CompletionException: java.lang.IllegalArgumentException: Whilst parsing command on line <line number>: Could not parse command: Cannot invoke "com.mojang.serialization.Codec.parse(com.mojang.serialization.DynamicOps, Object)" because "this.codec" is null at position <position>: ..._no_leaves<--[HERE]
	at java.base/java.util.concurrent.CompletableFuture.wrapInCompletionException(CompletableFuture.java:323)
	at java.base/java.util.concurrent.CompletableFuture.encodeThrowable(CompletableFuture.java:359)
	at java.base/java.util.concurrent.CompletableFuture.completeThrowable(CompletableFuture.java:364)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1791)
	at net.minecraft.server.packs.resources.SimpleReloadInstance.lambda$prepareTasks$1(SimpleReloadInstance.java:51)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1750)
	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute(ForkJoinTask.java:1742)
	at java.base/java.util.concurrent.ForkJoinTask$InterruptibleTask.exec(ForkJoinTask.java:1659)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:511)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1450)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:2019)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:187)
Caused by: java.lang.IllegalArgumentException: Whilst parsing command on line <line number>: Could not parse command: Cannot invoke "com.mojang.serialization.Codec.parse(com.mojang.serialization.DynamicOps, Object)" because "this.codec" is null at position <position>: ..._no_leaves<--[HERE]
	at net.minecraft.commands.functions.CommandFunction.fromLines(CommandFunction.java:78)
	at net.minecraft.server.ServerFunctionLibrary.lambda$reload$3(ServerFunctionLibrary.java:112)
	at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1789)
	... 8 more

Comments 0

No comments.

CreeperMagnet_

(Unassigned)

Unconfirmed

26.4 Snapshot 8

Retrieved