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

Client cannot initialize if Deaths at the beginning of deaths.dat exceeds the number of logged deaths #26

Open
W2D3F1X2 opened this issue Jul 8, 2023 · 4 comments
Labels
priority: low this issue only has minor effects - adressing it is not immediately required status: investigating this issue is not easily reproducible or fixable, the cause is being investigated type: compatibility this issue is caused by a compatibility problem

Comments

@W2D3F1X2
Copy link

W2D3F1X2 commented Jul 8, 2023

The game window did't open while Java was running. I changed Deaths from 30 to 29 and the client could start. Deaths.dat contained 30 deaths but two same deaths connected without a seperator. The extra death was attributed to DeathFinder.
Minecraft 1.20, Fabric loader 0.14.21, Fabric api 0.83.0, Owo lib 0.11.0, Deathlog 0.3.2, DeathFinder 7.0.0.

@gliscowo gliscowo added priority: low this issue only has minor effects - adressing it is not immediately required status: investigating this issue is not easily reproducible or fixable, the cause is being investigated type: compatibility this issue is caused by a compatibility problem labels Jul 9, 2023
@gliscowo
Copy link
Owner

gliscowo commented Jul 9, 2023

This issue has nowhere enough information for me to do anything with it.

  • First of all, always send your latest.log file from when the problem occured
  • Then, when exactly did this happen? What did you do to trigger it - that is to say, how could I reproduce it?
  • What do you mean by "without a separator"? If there's a defect in the database, please describe it more accurately - ideally with an example

@W2D3F1X2
Copy link
Author

Here is latest.log from when I reproduced the problem.
latest.log

And my deaths.dat, where the separator between the last two same (inexact) deaths is missing.
deaths.dat.zip

This happens when I launch Minecraft with mentioned Fabric, Owo lib, Deathlog, and death.dat which contains inconsistent Deaths and logged deaths (Like the uploaded one, also reproduced by removing some deaths from a normal deaths.dat).

@gliscowo
Copy link
Owner

The real question here though is how this even happened in the first place - what corrupted your database? I've never heard of this happening before and the circumstances are important since this problem would never even surface otherwise

@W2D3F1X2
Copy link
Author

Install Deathfinder (7.0.0 with ForgeConfigAPIPort 7.0.0 and PuzzlesLib 7.0.9), then new deaths are always duplicated, while a separator is occasionally missing. I can't reliably reproduce the missing separator. latest.log and deaths.dat from when the problem occurred once:
latest.log
deaths.dat.zip
There have been some related issues with Deathfinder, so my focus has been on dealing with the corrupt database.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
priority: low this issue only has minor effects - adressing it is not immediately required status: investigating this issue is not easily reproducible or fixable, the cause is being investigated type: compatibility this issue is caused by a compatibility problem
Projects
None yet
Development

No branches or pull requests

2 participants