RelativityMC / VMP-fabric

A Fabric mod designed to improve server performance at high playercounts.
MIT License
136 stars 8 forks source link

Crash report seems to come from VMP (Index -1 out of bounds for length 8193 #47

Closed Anmegum closed 6 months ago

Anmegum commented 1 year ago

Describe the bug The server starts backing up with mod "Textile backup", shortly after it crashes and the crashlog includes only a reference to VMP in the stacktrace.

To Reproduce Steps to reproduce the behavior:

  1. install Textile Backup
  2. Wait a few backup cycles (it doesnt always crash on the same backup attemp)

Expected behavior The backup running through smoothly as it does all of the other times without getting a crash.

Screenshots -none-

Runtime info (please complete the following information):

Crash reports / logs Crash-report: https://mclo.gs/hNdrhqL

Other mods

Checklist

Additional context

ishland commented 12 months ago

This issue is likely related to Szum123321/textile_backup#123.

Textile backup appears to be saving worlds asynchronously, which might have caused this issue: https://github.com/Szum123321/textile_backup/blob/04533f89fdd4d615f90932f86d46b698339d8f2d/src/main/java/net/szum123321/textile_backup/core/create/ExecutableBackup.java#L69

Changes have been made to prevent asynchronous access to ticket level propagator.