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

Server Crash - NullPointerException in ETFuturum when Generating Bee Nests with EnderIO Planter #587

Open
1 of 2 tasks
Icetebe opened this issue Feb 14, 2025 · 9 comments
Assignees
Labels
Cannot Reproduce When an issue cannot be replicated by its asignee UNSUPPORTED MODS Unsupported mods are present in the issue report. The issue is kept for documentation purposes.

Comments

@Icetebe
Copy link

Icetebe commented Feb 14, 2025

Initial Questions

  • I have searched this issue tracker and there is nothing similar already, and this is not on the list of known issues. Posting on a closed issue saying the bug still exists will prompt us to investigate and reopen it once we confirm your report.
  • I have verified that this issue occurs in a SUPPORTED environment, meaning I can reproduce this WITHOUT OptiFine, and without Bukkit+Forge server software like KCauldron, Thermos, Crucible, Mohist etc

Mod Version

2.6.2

Describe the Issue

Bug Description:
When ETFuturum's bee nest generation is enabled alongside EnderIO's Farming Station, attempting to grow trees that spawn bee nests causes a server crash due to NullPointerException at WorldEventHandler.tryPlaceBeeNest:194. The crash occurs during world tick when the sapling growth event is processed.

Reproduction Steps:

  1. Enable B:enableBeetroot=true in ETFuturum config
  2. Configure EnderIO Farming Station to plant saplings
  3. Allow automatic tree growth with bee nest generation
  4. Server crashes immediately with stack trace

Relevant Configuration:

# ETFuturum Config
B:enableBeetroot=true

Conflicting Mods

Affected Mods & Versions:

  • Et Futurum Requiem: etfuturum-2.6.2
  • EnderIO: 2.9.2-GTNH
  • Minecraft Forge: 1664

Crash Report

Crash Log: [https://gist.github.com/Icetebe/8a8710ff84ec71b580ad08b10dd95f17] Critical stack trace excerpt: java 复制 java.lang.NullPointerException: Exception ticking world at ganymedes01.etfuturum.core.handlers.WorldEventHandler.tryPlaceBeeNest(WorldEventHandler.java:194) at ganymedes01.etfuturum.core.handlers.WorldEventHandler.onSaplingGrow(WorldEventHandler.java:125) ... [remaining stack trace]

Other Details

No response

@Roadhog360
Copy link
Owner

Roadhog360 commented Feb 14, 2025

Thanks for the extra info. Mind sending the whole crash report and not just a slice of it?

@Icetebe
Copy link
Author

Icetebe commented Feb 14, 2025

Thanks for the extra info. Mind sending the whole crash report and not just a slice of it?

https://gist.github.com/Icetebe/a9803523584a6723c801830a1367af90

@Roadhog360
Copy link
Owner

Roadhog360 commented Feb 14, 2025

Try Crucible instead of Uranium. Once again, please do not lie in your bug report.

I have tested the issue on a server and could not reproduce it. If the issue still happens after using Crucible, report it to them.

@Roadhog360 Roadhog360 added the UNSUPPORTED MODS Unsupported mods are present in the issue report. The issue is kept for documentation purposes. label Feb 14, 2025
@Icetebe
Copy link
Author

Icetebe commented Feb 14, 2025

Try Crucible instead of Uranium. Once again, please do not lie in your bug report.

I have tested the issue on a server and could not reproduce it. If the issue still happens after using Crucible, report it to them.

I am using an advanced hybrid server, and it feels like the crashes are not related to the server core. It is clearly a conflict between mod functionalities.

@Roadhog360
Copy link
Owner

Did you try without the hybrid server software?

@Icetebe
Copy link
Author

Icetebe commented Feb 14, 2025

Did you try without the hybrid server software?

The crash incident (possibly a conflict arising from the Ender IO Farming Station generating an oak tree simultaneously with a bee hive) occurs probabilistically. It happens approximately 3 to 4 times a day during player sessions, but not consistently. If I were to switch to a different server for testing, other errors might emerge, and it would require some time. I am willing to give it a try.

@Roadhog360
Copy link
Owner

I didn't close this issue because I still have the benefit of the doubt it isn't the hybrid server software, since you have many other mods. Please let me know if you can reproduce the issue otherwise, since I couldn't.

@Roadhog360 Roadhog360 added the Cannot Reproduce When an issue cannot be replicated by its asignee label Feb 14, 2025
@Icetebe
Copy link
Author

Icetebe commented Feb 14, 2025

I didn't close this issue because I still have the benefit of the doubt it isn't the hybrid server software, since you have many other mods. Please let me know if you can reproduce the issue otherwise, since I couldn't.

After switching to the Crucible server core, I am unable to start the server. Unfortunately, I cannot reproduce the issue with other server cores.

@Roadhog360
Copy link
Owner

That might mean the Uranium server core is the issue. At the moment, since the issue is random, I'll leave it open, and test more later.

I've been meaning to get around to make the unsupported mods tick box not required, so I'll still leave this open for documentation purposes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Cannot Reproduce When an issue cannot be replicated by its asignee UNSUPPORTED MODS Unsupported mods are present in the issue report. The issue is kept for documentation purposes.
Projects
None yet
Development

No branches or pull requests

2 participants