FastAsyncWorldEdit

FastAsyncWorldEdit

152k Downloads

`/line` violates `LocalBlockVectorSet` bounds

MarvinKlar opened this issue ยท 0 comments

commented

Server Implementation

Paper

Server Version

1.17.1

Describe the bug

When trying to create a big line this error occured:

http://prntscr.com/26ksr4r

[14:13:20] [ForkJoinPool-7-worker-31/ERROR]: An unexpected error while handling a FastAsyncWorldEdit command
java.lang.UnsupportedOperationException: LocalVectorSet can only contain vectors within 1024 blocks (cuboid) of the first entry. Attempted to set block at 1583, 254, 5606. With origin 2608 6357
	at com.fastasyncworldedit.core.math.LocalBlockVectorSet.add(LocalBlockVectorSet.java:270) ~[?:?]
	at com.sk89q.worldedit.EditSession.drawLine(EditSession.java:3248) ~[?:?]
	at com.sk89q.worldedit.EditSession.drawLine(EditSession.java:3195) ~[?:?]
	at com.sk89q.worldedit.command.RegionCommands.line(RegionCommands.java:247) ~[?:?]
	at com.sk89q.worldedit.command.RegionCommandsRegistration.cmd$_line(RegionCommandsRegistration.java:716) ~[?:?]
	at com.sk89q.worldedit.command.RegionCommandsRegistration$$Lambda$5344/0x0000000012a99f90.run(Unknown Source) ~[?:?]
	at org.enginehub.piston.CommandManager.execute(CommandManager.java:157) ~[?:?]
	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommandOnCurrentThread$16(PlatformCommandManager.java:725) ~[?:?]
	at com.sk89q.worldedit.extension.platform.PlatformCommandManager$$Lambda$8385/0x000000008834ab38.get(Unknown Source) ~[?:?]
	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandTask(PlatformCommandManager.java:746) ~[?:?]
	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.handleCommandOnCurrentThread(PlatformCommandManager.java:727) ~[?:?]
	at com.sk89q.worldedit.extension.platform.PlatformCommandManager.lambda$handleCommand$13(PlatformCommandManager.java:697) ~[?:?]
	at com.sk89q.worldedit.extension.platform.PlatformCommandManager$$Lambda$8381/0x00000000b12e12d0.run(Unknown Source) ~[?:?]
	at com.sk89q.worldedit.extension.platform.AbstractPlayerActor.lambda$runAction$1(AbstractPlayerActor.java:672) ~[?:?]
	at com.sk89q.worldedit.extension.platform.AbstractPlayerActor$$Lambda$8287/0x0000000042477400.run(Unknown Source) ~[?:?]
	at com.fastasyncworldedit.core.util.task.AsyncNotifyQueue.lambda$run$0(AsyncNotifyQueue.java:28) ~[?:?]
	at com.fastasyncworldedit.core.util.task.AsyncNotifyQueue$$Lambda$8288/0x0000000042477698.call(Unknown Source) ~[?:?]
	at com.fastasyncworldedit.core.util.task.AsyncNotifyQueue.lambda$call$1(AsyncNotifyQueue.java:45) ~[?:?]
	at com.fastasyncworldedit.core.util.task.AsyncNotifyQueue$$Lambda$8289/0x00000000424778e0.call(Unknown Source) ~[?:?]
	at java.util.concurrent.ForkJoinTask$AdaptedCallable.exec(ForkJoinTask.java:1458) ~[?:?]
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:295) ~[?:?]
	at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1016) ~[?:?]
	at java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1665) ~[?:?]
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1598) ~[?:?]
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183) ~[?:?]

To Reproduce

Create a big selection (Set pos 1 and 2) and run //line red (or any other block)

Expected behaviour

The line should gets created, but the error occours and nothing happens.

Screenshots / Videos

No response

Error log (if applicable)

No response

Fawe Debugpaste

https://athion.net/ISPaster/paste/view/bac6c1a7ca2f40f290fc405edf83a052

Fawe Version

http://prntscr.com/26kssjk

Checklist

Anything else?

No response