IntellectualSites / FastAsyncWorldEdit

Blazingly fast world manipulation for artists, builders and everyone else: https://www.spigotmc.org/resources/13932/
Other
626 stars 229 forks source link

FAWE stops working when using fixwater/fill #842

Closed LaurenceBarnes closed 3 years ago

LaurenceBarnes commented 3 years ago

[REQUIRED] FastAsyncWorldEdit Configuration Files

/fawe debugpaste: https://pastebin.com/xNybejSD (I was asked by aurora to provide this on discord)

Required Information

Describe the bug hey, I sometimes have the issue that FAWE doesn't work for a single person when using brushes and commands such as //fill water and //fixwater, problems seem to be large operations (perhaps many smaller operations too). There is no error message, it just doesn't work. Relogging doesn't fix it, only restarting the server does. For example, //fill water 500 50, FAWE does a part of it, aborts it and then stops working (at that try it stopped working for everyone)

To Reproduce Steps to reproduce the behavior:

  1. do //fill water with a large radius/depth, or //fixwater with a larger radius (even happened with 50 and reliably with a higher radius)
  2. FAWE will either stop working for the one person who did that command and usually for the other players too, there is no pattern we could find about that
  3. There is no error message, however the //fawe threads command spits out some stuff

EDIT: #492 seems to be more tolerant and needs more effort to "break" with //fill or //fixwater (higher radius/multiple people using the command simultaneously)

Plugins being used on the server BKCommonLib, Core, CoreProtect, CustomCommands, DeadChest, dynmap, Enchantments_plus, Essentials, FastAsyncWorldEdit (WorldEdit), GCoreLegacy, GSit, HolographicDisplays, ImageMaps, ItemJoin, ItemSlotMachine, LibsDisguises, LightCleaner, LuckPerms, Maplands, My_Worlds, MythicMobs, OpenInv, PlaceholderAPI, PlugMan, ProtocolLib, PsudoCommand, QuickShop, TAB, TCPShield, TimeIsMoney*, Train_Carts, UniqueRewards, Vault, ViaBackwards, ViaVersion, Vivecraft-Spigot-Extensions, WorldEditSelectionVisualizer, WorldGuard

Checklist:

this is my first GitHub issue, I hope I did well xD

dordsor21 commented 3 years ago

Was the /fawe threads command run when it had stopped working?

LaurenceBarnes commented 3 years ago

yes, aurora asked me on discord to run that command. The pastebin here is the output from /fawe threads after fawe stopped working/reacting

Tsoccerguy3 commented 3 years ago

This bug has surfaced again FAWE 1.17.1 build 210 and more than likely some builds back . The use of //fixwater 50 causes FAWE to become unresponsive . All FAWE commands entered after this do nothing . Reboot is only way to get FAWE to work again . I can also trigger the same behavior by //stacking something over the same path 3 or more times. /fawe threads does not get a response and no error generated .