Sefiraat / Networks

A Slimefun4 addon that adds a new storage solution for mass and organised storage without harsh performance.
GNU General Public License v3.0
34 stars 48 forks source link

Pushers and pullers deleting themselves, hundreds of errors in error-reports #52

Open LordIdra opened 2 years ago

LordIdra commented 2 years ago

Today a player on my server (who had not been online in a few days) opened a ticket and reported that a large portion of their pushers and pullers had deleted themselves. Some components appear to delete themselves immediately after being placed. There are 953 errors in error-reports from the past three days, with ten or so from today. I've attached all the logs as a .zip file. Additionally, I don't believe that Networks has changed version to cause this event. I updated Networks manually to build 31 4-5 days ago to bypass the problematic build that broke memory storage cells. It has remained on this version since.

The bug still appears to be happening right now - the player is placing components and they are getting instantly deleted.

/sf versions

Paper git-Paper-198 (MC: 1.18.1)
Slimefun DEV - 999 (git e02eedd9)
Metrics-Module #28
Java 17

Installed Addons: (20)
  Networks vDEV - 31 (git 773a911c)
  DyedBackpacks vDEV - 17 (git 8b329e96)
  CrystamaeHistoria vDEV - 50 (git 9fb07339)
  ExtraTools vDEV - 33 (git 46d26e49)
  AureliumSkills vBeta 1.2.8
  FoxyMachines vDEV - 53 (git 22ddcd9c)
  AlchimiaVitae vDEV - 18 (git 9bafe861)
  EcoPower vDEV - 5 (git 5c1ecd68)
  MetaRank v0.2
  ExoticGarden vDEV - 78 (git 7f9a5f63)
  DankTech2 vDEV - 4 (git 803760fb)
  InfinityExpansion vDEV - 134 (git 1ccae714)
  CMILib v1.1.1.1
  SlimeCustomizer vDEV - 23 (git c10380af)
  SoulJars vDEV - 23 (git b8358a1f)
  SlimyTreeTaps vDEV - 20 (git 963f0383)
  SlimeTinker vDEV - 70 (git 739328ea)
  Galactifun vDEV - 59 (git 871aec03)
  FluffyMachines vDEV - 101 (git 79408746)
  CMI v9.1.2.0

/plugins

AlchimiaVitae, AureliumSkills, AutomaticBroadcast, BanManager, CMI, CMILib, CoreProtect, CrystamaeHistoria, DankTech2, DiscordSRV, DyedBackpacks, EcoPower, ExoticGarden, ExtraTools, FastChunkPregenerator, FluffyMachines, FoxyMachines, Galactifun, GriefPrevention, Harbor, InfinityExpansion, LuckPerms, MetaRank, NerfPhantoms, Networks, PlaceholderAPI, Plan, ProtocolLib, PvPManager, ServerUtils, SlimeCustomizer, SlimeTinker, Slimefun, SlimyTreeTaps, SoulJars, TAB-BukkitBridge, Vault, ViaBackwards, ViaVersion, VotingPlugin, spark and squaremap

error-reports (past 3 days) errorlogs.zip

If you need more information, please let me know. I haven't personally used networks much so I'm not sure what information would be useful, but I can relay information between the affected player if there is anything you need to know.

Sefiraat commented 2 years ago

I'll try to take a look at this soon. To confirm:

LordIdra commented 2 years ago

This is happening for just one specific network for one specific player. It seems to be only pushers and pullers that are affected. There was no crash in the 2 months leading up to this so we can rule that out, and I can't think of anything else that could have been related. From my server changelogs, the only changes leading up to this are:

I can also confirm that the error log times don't seem to line up with restart times, so I don't think restarts are related.

Sefiraat commented 2 years ago

Thanks for the info - ill take a look as soon as I can

Boomer-1 commented 2 years ago

i'd bet they were placed before that update Sefi where the issue happened that we talked about. once remaining ones are removed and new ones placed it fixed it. this was the issue we had on royale but was resolved with one of the updates.

LordIdra commented 2 years ago

It happened again, exact same problem. Thankfully not as much damage done as last time, but thought the data might be helpful. Again let me know if you need any more information. I've attached the error-reports for this occurrence below. errors.zip

This times it seems to have happened straight after a restart. There were no SF errors before the restart, and Slimefun sent messages indicating that block data had been saved successfully just before the server closed.