tterrag1098 / Blur

Modifies the background behind Minecraft GUIs to have a blur effect
MIT License
41 stars 49 forks source link

[1.14] Game Crashes without Logs when Opening Geolosys Field Manual #40

Open oitsjustjose opened 4 years ago

oitsjustjose commented 4 years ago

Hey there! I'm the dev of Geolosys and in 1.14 (but not 1.12), I've noticed that Blur and the Geolosys Field Manual no longer play nicely (see https://github.com/oitsjustjose/Geolosys/issues/233). I know you know what you're doing 10000% more than I do, so I imagine this is an issue with the implementation of the GUI on my side.

Any thoughts right off the top of your head?

Let me know if you need any more info that isn't in the other post. Obviously blacklisting the GUI works, but once again I imagine this is something that I'm doing that's totally stupid.

Thanks!

tterrag1098 commented 4 years ago

What do you mean without logs? The game cannot just close without there being an exception.

oitsjustjose commented 4 years ago

No, it's pretty much without logs. The game crashes, and on my MacBook (because I'm away from my desktop) macOS reports that it's a critical java error, and the logs do not say anything. It's odd because I got it to work with the GUI once, but as soon as I re-opened it it crashed per-usual.

Logs

EDIT: I'm a dumb

I just found this in the log - I haven't seen it in the past when hunting for the stack trace but this time I've found it

ejektaflex commented 4 years ago

I've had the same thing just occur. I made a new instance, Forge 28.2.1, with Blur & Slice of Life: Carrot Edition. Running them both will crash the game when giving yourself the SOL book with /give username solcarrot:food_book 1 and using it. Right clicking to open this book crashes the game instantly without anything marked at the end of the log. It crashes so fast that it registers as a right click in my web browser, haha. Nothing gets added to the log related to blur, and nothing gets logged at the time of crash, so the file looks completely normal.

Anyways, I did fix it by adding com.cazsius.solcarrot.client.gui.FoodBookScreen to the guiExclusions list in your config, but I assume something is conflicting with some of these screen classes.

tterrag1098 commented 4 years ago

Looks like an internal bug in java's reflection libraries. In the log your java version is 1.8.0_74 which is insanely outdated. Try updating.

ejektaflex commented 4 years ago

Pretty sure mine is AdoptOpenJDK 1.8.0_252 or some such and I still got errors, though I haven't had any log so I can't tell you much more.