FAWE becomes unresponsive
SecretlyJealous opened this issue ยท 5 comments
Server Implementation
Paper
Server Version
1.20.1
Describe the bug
This is the second day in a row I've had this issue so I thought I would report it since I was able to get a thread dump which should hopefully help. For some reason fawe stops working but I'm not sure what causes it, I'm unable to use /fawe threaddump or any worldedit related command. Using a worldedit command produces no feedback in chat. It's acting as if the plugin is stuck or something. In the log file I see an error but I'm not sure if it's related to this problem or not.
Log: https://pastebin.com/sEwHH4hD
Thread dump from visualvm: https://www.dropbox.com/s/xbccnbe8zoxv0gn/fawe%20commands%20not%20working.tdump?dl=1
To Reproduce
- Not sure
Expected behaviour
WorldEdit commands should continue working
Screenshots / Videos
No response
Error log (if applicable)
No response
Fawe Debugpaste
The fawe commands don't work when this happens so I'm unable to run this
Fawe Version
https://ci.athion.net/job/FAWE-PS-v7/24
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?
No response
Can you do a /fawe debugpaste after a restart or send us the beginning of the log so we can look deeper into it? @SecretlyJealous
Nah based on the threads there, it looks like There's a chunk taking a while to load (paper tings I guess, it seems to have forgotten about the chunk request), so if a brush is used a lot more afterwards, then the queue will completely block, preventing new submissions, and also preventing history from being written (assuming history db is enabled) causing the soft-"crash" of FAWE seen in this instance.
Well then I guess this can be approved as a bug. Thank you for the explaination ๐
Did you by any chance unload the world where the FAWE action took place? Currently, this seems to be the only reason why the future wouldn't get completed.
I'm not sure how I would unload the world, I have a lot of players on my server so I'm not even sure which player triggered this - it's hard to track down because in the console people continue trying to use worldedit commands so even tracking down the exact time it happened is tricky