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

OpenBlocks Tanks crash when viewed in NEI or creative inventory #50

Closed
2 tasks done
LordPINE opened this issue Dec 25, 2023 · 10 comments · Fixed by #106
Closed
2 tasks done

OpenBlocks Tanks crash when viewed in NEI or creative inventory #50

LordPINE opened this issue Dec 25, 2023 · 10 comments · Fixed by #106

Comments

@LordPINE
Copy link

Your GTNH Discord Username

lordpine

Mod Version

1.0.0-alpha2

Java Version

Java 8

Bug Report

https://gist.github.com/LordPINE/d954cd103fe2d5d480492881f8261806

The game does not technically crash, but it freezes and is completely unusable. I've narrowed it down to only angelica and openblocks.

Mod List

+unimixins-all-1.7.10-0.1.15
angelica-1.0.0-alpha2
CodeChickenLib-1.2.0
CodeChickenCore-1.2.0
NotEnoughItems-2.4.13-GTNH
OpenBlocks-1.7.10-1.6 (though I have also replicated the same issue with the GTNH fork)
OpenModsLib-1.7.10-0.10.1

Final Checklist

  • I have searched the issues and haven't found a similar issue.
  • I have read the known incompatibilities and this is not related to one of those.
@LordPINE
Copy link
Author

After updating angelica to 1.0.0-apha4, it actually crashes instead of getting into an infinite error loop:
https://gist.github.com/LordPINE/4c3157dc38505633520ab521863c9230
Note that gist truncates it because the error loop still keeps going for a while, spamming the log. The actual crash report is still accessible via gist, but here it is separately as well just in case:
https://gist.github.com/LordPINE/e841bfd6ede9f2492bba4b1b19e31412

@mitchej123
Copy link
Collaborator

Interesting, I'll look through it in more detail later. I'll also look into making that warning only pop up once per mod or function... or a config option to shut it off. I left it in because it's silently doing the wrong thing and it's useful for debugging.

Thanks for isolating the actual crash... Interesting, I made the matrixstack the size queried from the GPU... I wonder what the GPU is doing when it hits max stack size? java.lang.IllegalStateException: max stack size of 32 reached

@AnrDaemon
Copy link

AnrDaemon commented Dec 27, 2023

One more to the list of logs. My test world contains a column of OpenBlocks tanks filled with XP juice.
crash-2023-12-27_12.54.44-client.txt

Angelica Alpha7
UniMixins 0.1.15
HodgePodge 2.4.3

@Dream-Master
Copy link
Member

Open blocks tanks are disabled in GTNH

@AnrDaemon
Copy link

That explains, why it wasn't discovered earlier.

@mitchej123
Copy link
Collaborator

Try this again with alpha9; the matrix stack over flow shouldn't happen now

@LordPINE
Copy link
Author

fml-client-latest.log
crash-2023-12-28_19.17.10-client.txt
It still crashes, with I think the same error? Definitely using alpha9, I double checked because I was confused at it still crashing.

@mitchej123
Copy link
Collaborator

Meh, openblocks causing trouble again

@mitchej123 mitchej123 reopened this Dec 28, 2023
@PlayfulPiano
Copy link
Contributor

Can confirm I'm also experiencing this issue when I tried viewing openblocks' trophies in NEI. Loops crashes too.
crash-2023-12-28_15.28.28-client.txt

Using alpha5 in this case of angelica (alpha8 was having an issue on startup freezing, haven't tried alpha9 yet).

@AnrDaemon
Copy link

Angelica alpha10

crash-2023-12-29_03.04.28-client.txt

P.S.
Found last two tanks hidden under the conduits wiring angel cage to experimental EnderIO setup.

Vat and Farm are now rendered correctly. And 110-140 FPS is impressive. But I'll wait for SmoothFont support to judge (had to remove it to get correct text rendering).

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