Closed q220 closed 5 years ago
Hmm, adding https://gist.github.com/q220/62c69e8abc4eea8f7cee985d4493a553 as it is more readable.
This is not a AWE bug. Its an WE bug. Try updating to a newest version.
It is version 3662, which is the latest in-dev version. I couldn't manage to reproduce this error with just WorldEdit though, most likely because it never gets to the point in the schematic where the error occurs, as it crashes the server without the async functions.
Well like I said I'm 99.99% sure that this is not AWE because it does not touch the block data (all this is handled by WE). If you like you cans send me a link to the schematic and I can try it on my server.
I checked the provided schematic (it's extremely large). Looks like the data for some objects is invalid. Do you know witch version was used to created it? It looks like if the schematic was created witch old version of minecraft and the data for some objects is no longer valid in 1.10.
The error occurs during paste and undo.
Problem of WE.
The following error was produced when doing an //undo on a very large schematic:
[07:47:11 INFO]: [AsyncWorldEdit] Error while processing extent function. [07:47:11 INFO]: [AsyncWorldEdit] *********************************** [07:47:11 INFO]: [AsyncWorldEdit] * Exception: java.lang.IllegalArgumentException [07:47:11 INFO]: [AsyncWorldEdit] * Error message: Cannot set property BlockStateDirection{name=facing, clazz=class net.minecraft.server.v1_11_R1.EnumDirection, values=[down, up, north, south, west, east]} to null on block minecraft:piston, it is not an allowed value [07:47:11 INFO]: [AsyncWorldEdit] * Stack: [07:47:11 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_11_R1.BlockStateList$BlockData.set(SourceFile:184) [07:47:11 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_11_R1.BlockPiston.fromLegacyData(BlockPiston.java:400) [07:47:11 INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_11_R1.block.CraftBlock.setTypeIdAndData(CraftBlock.java:136) [07:47:11 INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.bukkit.adapter.impl.Spigot_v1_11_R1.setBlock(Spigot_v1_11_R1.java:240) [07:47:11 INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.bukkit.BukkitWorld.setBlock(BukkitWorld.java:416) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld$8.execute(AsyncWorld.java:297) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld$8.execute(AsyncWorld.java:288) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.blockPlacer.entries.WorldFuncEntryEx.process(WorldFuncEntryEx.java:79) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.processQueue(BlockPlacer.java:442) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.run(BlockPlacer.java:369) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.blockPlacer.BlockPlacer.access$000(BlockPlacer.java:80) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.blockPlacer.BlockPlacer$1.run(BlockPlacer.java:259) [07:47:11 INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.blockPlacer.BlockPlacerTask$1.run(BlockPlacerTask.java:79) [07:47:11 INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftTask.run(CraftTask.java:71) [07:47:11 INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_11_R1.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:353) [07:47:11 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_11_R1.MinecraftServer.D(MinecraftServer.java:730) [07:47:11 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_11_R1.DedicatedServer.D(DedicatedServer.java:399) [07:47:11 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_11_R1.MinecraftServer.C(MinecraftServer.java:675) [07:47:11 INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_11_R1.MinecraftServer.run(MinecraftServer.java:574) [07:47:11 INFO]: [AsyncWorldEdit] * java.lang.Thread.run(Thread.java:745) [07:47:11 INFO]: [AsyncWorldEdit] ***********************************