Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Status on long queries #403

Open
knoxfighter opened this issue Jul 15, 2024 · 1 comment
Open

Status on long queries #403

knoxfighter opened this issue Jul 15, 2024 · 1 comment

Comments

@knoxfighter
Copy link
Member

When uplaoding multiple mods (feature pending), loading mods from save, updating all mods, it would hlp alot to see the current status in any way. Therefore it would help to know that it still is doing something and approximately how long it will take.

@Squelch
Copy link

Squelch commented Jul 15, 2024

I have a pending issue that I was trying to format and word correctly for this exact issue.
Get out of my head!

I managed to corrupt my installation by prematurely launching the game server before some file operations had finished. This happened because the progress indicator (spinning wheel) is not persistent during file operations, so if the user navigates away from the page that initiated the file operation to another, and then returns, the indicator is gone, and I assumed it had finished. Inspection of the logs showed multiple lock file errors, but I couldn't tell which files they related to. Mod version mismatch seemed to be the ultimate error, and could not be resolved without a complete reinstall.

An interlock to prevent launching the game server until server manager had finished would also be useful here. A simple, BUSY/ READY indicator would suffice.

Further elaboration of this bug:
During a mod update that contains large dependencies (graphics packs) this process may be slow to complete. Due to how #393 manifests itself, these dependencies are required, but the current logic does not parse the (~) tilde flag for non mandatory load order and subsequently ignores the file as a dependency. Launching the game server early seems to desynchronise the simple mod list and mod-list.json leaving incorrect mod file versions present, but the interface shows the current and up to date version with no updates available. I was unable to find how to rebuild the simple mod list.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants