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

Crash when Waterlogging Sakrua Tree Logs and Leaf Piles #232

Closed
emoace opened this issue Jan 22, 2021 · 5 comments
Closed

Crash when Waterlogging Sakrua Tree Logs and Leaf Piles #232

emoace opened this issue Jan 22, 2021 · 5 comments
Labels
bug Something isn't working mod compatibility

Comments

@emoace
Copy link

emoace commented Jan 22, 2021

This has also happened upon terrain generation, for instance if a Sakura Tree generated in a lake or something along those lines.

When waterlogging Leaf Piles, Not Enough Crashes says that Lithium is the culprit, but it seems the underlying problem is the same as when waterlogging the Sakura Tree Logs.

crash-2021-01-21_22.35.22-server.txt

crash-2021-01-21_22.33.08-client.txt

crash-2021-01-20_23.54.02-server.txt

@coderbot16 coderbot16 added the bug Something isn't working label Jan 22, 2021
@coderbot16
Copy link
Member

That looks bad. Does this happen with just Terrestria installed? I noticed that you have a lot of mods installed in those crash reports.

I saw this specific crash a few months back but it was never reported (and I couldn't figure out how to reproduce it), so thanks for reporting this!

@emoace
Copy link
Author

emoace commented Jan 22, 2021

You're welcome! Glad I could help!

I created a new instance with only Terrestria, Traverse, Cinderscapes, REI, Fabric API, and Lithium.

I was able to waterlog Sakura Logs no problem even with Lithium on. As for the Leaf Piles, the water was just placed above the pile and disappeared like tall grass shortly after. This is as shown in the pics provided.

2021-01-22_15 19 39
2021-01-22_15 15 44

However, once I added Canvas, Hydrogen, Phosphor, Overworld 2, and Not Enough Crashes, the same crash occurred again:
crash-2021-01-22_15.30.08-client.txt

I couldn't waterlog the Leaf Pile even with more of the mods installed, but I could place a Sakura Log in an existing block of water, but when I placed another log connecting to the Sakura Log, the game crashed:
2021-01-22_15 35 03
2021-01-22_15 35 15
crash-2021-01-22_15.35.08-server.txt

After I removed Hydrogen, the problem did not occur as shown in this photo:
2021-01-22_15 42 06

I even tried it with the bigger pack, removing Hydrogen, and the issue was resolved.

So I would say it is an incompatibility with JellySquid's Hydrogen Mod, at least on my end. I will let you know if this occurs again without Hydrogen.

@coderbot16
Copy link
Member

Good to know. I will try reproducing it too.

@coderbot16
Copy link
Member

Seems to be related to CaffeineMC/hydrogen-fabric#10

@coderbot16
Copy link
Member

Based on my research in CaffeineMC/hydrogen-fabric#19, this is because Terrestria / Terraform construct a BooleanProperty.of("waterlogged") and then use Properties.WATERLOGGED in place of it at times. Terrestria and Terraform should not do this. While this at the very least happens with waterlogged things, I want to go through the code and ensure that there are no other instances of this kind of behavior. Preferably, if a "standard" property exists for something, we should just use that in all cases.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working mod compatibility
Projects
None yet
Development

No branches or pull requests

2 participants