
Server-Crash on FAWE-Operation while affected Blocks are getting ticked
gamecrash534 opened this issue ยท 0 comments
Server Implementation
Paper
Server Version
1.21.1
Describe the bug
If you were to remove or even change blocks which seem to try to update their neighbours, which are also getting removed by an operation, e.g. //air
, there are chances the server will crash, with an Exception while updating neighbours
-Error.
This also seems to be in direct connection with a PlotSquared Bug, as the error is basically the same, and from my understanding (this may be wrong), if FAWE is installed on the server with PS, it will be used, e.g. to delete plots.
IntellectualSites/PlotSquared#4337
To Reproduce
- Create an area of e.g. Sculk Sensors, with a layer of Trapdoors on top, stack it horizontally, e.g. to create a rectangle
- Select the entire region with the sculk sensors and trapdoors
- Trigger the sculk sensors by walking on top of the trapdoors
- Remove the area while the sculk sensors / trapdoors are still triggering the neighbour blocks, e.g. via
//air
- If nothing happens, repeat
Expected behaviour
The server should continue working, and the blocks should have all been removed, without any crash.
Screenshots / Videos
Error log (if applicable)
https://gist.github.com/gamecrash534/f136283f2a55884c850e5f8acdb2c083
Fawe Debugpaste
https://athion.net/ISPaster/paste/view/fec39af532b64718bb62e49b5cc5971c
Fawe Version
FastAsyncWorldEdit version 2.13.1-SNAPSHOT-1065;cca3b71
Checklist
- I have included a Fawe debugpaste.
- I am using the newest build from https://ci.athion.net/job/FastAsyncWorldEdit/ and the issue still persists.
Anything else?
Sorry, if the description is a bit inaccurate. I couldn't really think of anything else ;)