-
Notifications
You must be signed in to change notification settings - Fork 16
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
Crashes with Json Things #223
Comments
Reported to Json Things: gigaherz/JsonThings#39 |
Appears to be a timing issue in JsonThings from my little debugging session 😅 They request a pack reload which triggers EE Data generation, and then they try to reference the instance of the future with their manager, which fails because it is still being constructed. Magic of working in parallel essentially ^^" Not much I can do to fix this on EE side, especially for 1.19.2 >.> |
Fwiw, I don't request a pack reload per se. |
That was just a summary of my understanding of the code, which as you can see I didn't get correct 😅 I would need to take more time to understand the underlying code and how everything is implemented, but like I said above, from the first quick debug session, it appears to be (in my understanding) a timing issue caused by EE data gen being executed when Json Things constructs the Resource Manager. |
I think I have a possibly work-around for this issue on EE end however, but not sure if I will be able to release a patch for 1.19.2 as 1.21.1 is in the focus. I will test out if the issue persists on the 1.21.1 version as well hovewer, as the Data Generation logic was reworked on there 😅 |
Fixes Ridanisaurus#223 for 1.21.1 Adds custom Progress Bar for the Data Generation, making it not hang the main window for soo long anymore. Fixes errors caused by missing default directory when trying to look for Namespaces by the ResourceManager.
Issue description
Game failed to launch with Emendatus Enigmatica and Json Things.
Steps to reproduce
Minecraft version
1.19.2 (Latest)
Forge version
43.4.4
Emendatus Enigmatica version
2.1.x (Latest)
Other relevant versions
Json Things: 0.7.15
If a (crash)log is relevant for this issue, link it here: (It's almost always relevant)
https://mclo.gs/x8NCKcH
The text was updated successfully, but these errors were encountered: