Sending command output to commandblocks async causes exception
seema84 opened this issue ยท 1 comments
WorldEdit Version
WorldEdit v7.3.4+6823-6263244
Platform Version
Paper version 1.20.6-147
Confirmations
- I am using the most recent Minecraft release.
- I am using a version of WorldEdit compatible with my Minecraft version.
- I am using the latest or recommended version of my platform software.
- I am NOT using a hybrid server, e.g. a server that combines Bukkit and Forge. Examples include Arclight, Mohist, and Cardboard.
- I am NOT using a fork of WorldEdit, such as FastAsyncWorldEdit (FAWE) or AsyncWorldEdit (AWE)
Bug Description
When I try to load and paste a schematic into Commandblocks, I get the following error message
[WorldEdit Task Executor - 3/INFO]: test2 loaded /mnt/server1/plugins/WorldEdit/schematics/test5.schem
[WorldEdit Task Executor - 3/ERROR]: Thread WorldEdit Task Executor - 3 failed main thread check: sendSystemMessage to a command block
java.lang.Throwable: null
at org.spigotmc.AsyncCatcher.catchOp(AsyncCatcher.java:14) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at net.minecraft.world.level.BaseCommandBlock.sendSystemMessage(BaseCommandBlock.java:181) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at org.bukkit.craftbukkit.command.CraftBlockCommandSender.sendMessage(CraftBlockCommandSender.java:48) ~[paper-1.20.6.jar:1.20.6-147-e41d44f]
at worldedit-bukkit-7.3.4.jar/com.sk89q.worldedit.util.formatting.text.adapter.bukkit.LegacyAdapter.sendMessage(LegacyAdapter.java:36) ~[worldedit-bukkit-7.3.4.jar:?]
at worldedit-bukkit-7.3.4.jar/com.sk89q.worldedit.util.formatting.text.adapter.bukkit.TextAdapter0.sendComponent(TextAdapter.java:138) ~[worldedit-bukkit-7.3.4.jar:?]
at worldedit-bukkit-7.3.4.jar/com.sk89q.worldedit.util.formatting.text.adapter.bukkit.TextAdapter.sendComponent(TextAdapter.java:82) ~[worldedit-bukkit-7.3.4.jar:?]
at worldedit-bukkit-7.3.4.jar/com.sk89q.worldedit.util.formatting.text.adapter.bukkit.TextAdapter.sendMessage(TextAdapter.java:48) ~[worldedit-bukkit-7.3.4.jar:?]
at worldedit-bukkit-7.3.4.jar/com.sk89q.worldedit.bukkit.BukkitCommandSender.print(BukkitCommandSender.java:101) ~[worldedit-bukkit-7.3.4.jar:?]
at worldedit-bukkit-7.3.4.jar/com.sk89q.worldedit.command.util.AsyncCommandBuilder.runTask(AsyncCommandBuilder.java:163) ~[worldedit-bukkit-7.3.4.jar:?]
at com.google.common.util.concurrent.TrustedListenableFutureTask$TrustedFutureInterruptibleTask.runInterruptibly(TrustedListenableFutureTask.java:131) ~[guava-32.1.2-jre.jar:?]
at com.google.common.util.concurrent.InterruptibleTask.run(InterruptibleTask.java:75) ~[guava-32.1.2-jre.jar:?]
at com.google.common.util.concurrent.TrustedListenableFutureTask.run(TrustedListenableFutureTask.java:82) ~[guava-32.1.2-jre.jar:?]
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?]
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?]
at java.base/java.lang.Thread.run(Thread.java:1583) ~[?:?]
cb nr1: /schematic load test5 sponge.3
cb nr2: //placement here
cb nr3: //paste