FastAsyncWorldEdit

FastAsyncWorldEdit

245k Downloads

Snapshot not fully restoring world selection

RedstoneFuture opened this issue ยท 7 comments

commented

Server Implementation

Paper

Server Version

1.21.1

Describe the bug

EngineHub/WorldEdit#2707

[21:17:19] [Server thread/INFO]: RedstoneFuture issued server command: //restore
[21:17:19] [AsyncNotifyKeyedQueue - 65/INFO]: WorldEdit: Using com.sk89q.worldedit.world.storage.ZippedMcRegionChunkStore for loading snapshot '/home/redstoneworld/minecraft-server/_backups/hauptserver/2025-02-10-21-13-00.zip'
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 749568 from 4096 using 745472
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 3960832 from 4096 using 3956736
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 2748416 from 4096 using 2744320
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 3715072 from 4096 using 3710976
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 3682304 from 4096 using 3678208
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 172032 from 4096 using 167936
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 81920 from 4096 using 77824
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 2334720 from 4096 using 2330624
[21:17:23] [AsyncNotifyKeyedQueue - 65/ERROR]: Seek to 2752512 from 4096 using 2748416
[...]

To Reproduce

  1. Generate a snapshot following this instruction: https://worldedit.enginehub.org/en/latest/usage/snapshots/
  2. //set blue_wool
  3. //snap list
  4. //restore

Expected behaviour

Actually, all blocks of the selection should be undone correctly.

Screenshots / Videos

Image
blue = Chunks that have not been undone.

Error log (if applicable)

No response

Fawe Debugpaste

Fawe Version

2.12.3-Paper

Checklist

Anything else?

commented

It works fine locally (Windows), but not on the production server (Linux Debian). I have no idea, why.

Locally, however, I also get these error messages - in spite of the chat message:

Image

[00:31:12] [Server thread/INFO]: RedstoneFuture issued server command: //restore
[00:31:12] [AsyncNotifyKeyedQueue - 0/INFO]: WorldEdit: Using com.sk89q.worldedit.world.storage.ZippedMcRegionChunkStore for loading snapshot 'L:\Minecraft\Server\Testserver\PaperMC_1.21.1\plugins\WorldEdit\snapshot\2025-02-11-00-03-00.zip'
[00:31:15] [AsyncNotifyKeyedQueue - 0/ERROR]: Seek to 4014080 from 4096 using 4009984
[00:31:15] [AsyncNotifyKeyedQueue - 0/ERROR]: Seek to 3932160 from 4096 using 3928064
[00:31:16] [AsyncNotifyKeyedQueue - 0/ERROR]: Seek to 475136 from 4096 using 471040
[00:31:16] [AsyncNotifyKeyedQueue - 0/ERROR]: Seek to 3817472 from 4096 using 3813376
[...]
commented

Compression level 0 works fine.

But with the explained command from the WorldEdit wiki, you have level 6.
Image

This makes a problem with WorldEdit and FAWE locally and on my production server.

Note: During the test, you should make sure that the chunks have really already been saved before you create the backup too quickly.

commented

Why did you close it? It's fixed in WorldEdit not Fawe :x

commented

This is fixed in this commit EngineHub/WorldEdit@c20366d

commented

This is fixed in this commit EngineHub/WorldEdit@c20366d

Thank you for the note. I will test it.

commented

Why did you close it? It's fixed in WorldEdit not Fawe :x

It should work for FAWE builds with updated WorldEdit dependencies in future versions. It's not a FAWE bug in this case.

commented

This is awaiting #3137