SBPrime / AsyncWorldEdit-Premium

Async WorldEdit - Edit millions of blocks without lag! (Premium version)
Other
19 stars 4 forks source link

ConcurrentModificationException - doGetBlock #70

Closed mibby closed 8 years ago

mibby commented 8 years ago

Separating ConcurrentModificationException errors as it is different from this ticket. https://github.com/SBPrime/AsyncWorldEdit-Premium/issues/1

AsyncWorldEdit Premium 3.3.8

Command used before the error occurred.

[12:49:10] [Server thread/INFO]: WorldEdit: player (in "world"): forestgen 20 tallredwood - Position: (-8667.35681707163, 71.0, 17492.089037207024)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] ***********************************
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] Error performing safe operation for world cx: -539 cz: 1106 Loaded: true, inUse: true
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] ***********************************
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * Exception: java.util.ConcurrentModificationException
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * Error message: null
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * Stack: 
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * java.util.ArrayList$Itr.next(ArrayList.java:851)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_9_R2.World.getType(World.java:827)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_9_R2.WorldServer.getTileEntity(WorldServer.java:128)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.bukkit.adapter.impl.Spigot_v1_9_R2.getBlock(Spigot_v1_9_R2.java:213)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.bukkit.BukkitWorld.getBlock(BukkitWorld.java:405)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld$37.execute(AsyncWorld.java:954)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld$37.execute(AsyncWorld.java:951)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.taskdispatcher.TaskDispatcher.performSafe(TaskDispatcher.java:563)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld.getBlock(AsyncWorld.java:951)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.getBlock(EditSession.java:416)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession.doGetBlock(ThreadSafeEditSession.java:909)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession.access$000(ThreadSafeEditSession.java:115)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession$2.execute(ThreadSafeEditSession.java:550)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession$2.execute(ThreadSafeEditSession.java:547)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.taskdispatcher.TaskDispatcher.performSafe(TaskDispatcher.java:563)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession.getBlock(ThreadSafeEditSession.java:547)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.CancelabeEditSession.getBlock(CancelabeEditSession.java:244)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.makeForest(EditSession.java:1799)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.AsyncEditSession$18.task(AsyncEditSession.java:796)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.AsyncTask.doRun(AsyncTask.java:64)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.BaseTask.run(BaseTask.java:142)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftTask.run(CraftTask.java:58)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] * java.lang.Thread.run(Thread.java:745)
[12:37:54] [Craft Scheduler Thread - 239/INFO]: [AsyncWorldEdit] ***********************************

Same error but with mask command instead.

[14:17:21] [Server thread/INFO]: WorldEdit: player (in "world"): mask glass
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] ***********************************
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] Error performing safe operation for world cx: -1561 cz: -1162 Loaded: true, inUse: true
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] ***********************************
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * Exception: java.util.ConcurrentModificationException
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * Error message: null
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * Stack: 
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * java.util.ArrayList$Itr.next(ArrayList.java:851)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_9_R2.World.getType(World.java:827)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * net.minecraft.server.v1_9_R2.WorldServer.getTileEntity(WorldServer.java:128)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.bukkit.adapter.impl.Spigot_v1_9_R2.getBlock(Spigot_v1_9_R2.java:213)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.bukkit.BukkitWorld.getBlock(BukkitWorld.java:405)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld$37.execute(AsyncWorld.java:954)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld$37.execute(AsyncWorld.java:951)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.taskdispatcher.TaskDispatcher.performSafe(TaskDispatcher.java:563)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.world.AsyncWorld.getBlock(AsyncWorld.java:951)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.getBlock(EditSession.java:416)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession.doGetBlock(ThreadSafeEditSession.java:909)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession.access$000(ThreadSafeEditSession.java:115)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession$2.execute(ThreadSafeEditSession.java:550)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession$2.execute(ThreadSafeEditSession.java:547)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.taskdispatcher.TaskDispatcher.performSafe(TaskDispatcher.java:563)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.ThreadSafeEditSession.getBlock(ThreadSafeEditSession.java:547)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.function.mask.BlockMask.test(BlockMask.java:97)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.extent.MaskingExtent.setBlock(MaskingExtent.java:69)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.extent.AbstractDelegateExtent.setBlock(AbstractDelegateExtent.java:78)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.extent.validation.BlockChangeLimiter.setBlock(BlockChangeLimiter.java:87)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.setBlock(EditSession.java:503)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.CancelabeEditSession.setBlock(CancelabeEditSession.java:365)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.setBlock(EditSession.java:546)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.CancelabeEditSession.setBlock(CancelabeEditSession.java:377)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.setBlock(EditSession.java:564)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.CancelabeEditSession.setBlock(CancelabeEditSession.java:389)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.sk89q.worldedit.EditSession.makeSphere(EditSession.java:1487)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.AsyncEditSession$11.task(AsyncEditSession.java:550)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.AsyncTask.doRun(AsyncTask.java:64)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.primesoft.asyncworldedit.worldedit.BaseTask.run(BaseTask.java:142)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftTask.run(CraftTask.java:58)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * org.bukkit.craftbukkit.v1_9_R2.scheduler.CraftAsyncTask.run(CraftAsyncTask.java:53)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * com.destroystokyo.paper.ServerSchedulerReportingWrapper.run(ServerSchedulerReportingWrapper.java:22)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] * java.lang.Thread.run(Thread.java:745)
[14:17:31] [Craft Scheduler Thread - 306/INFO]: [AsyncWorldEdit] ***********************************
SBPrime commented 8 years ago

Duplicate #1