Fix StackOverflow when loading large conduit networks #1005

Merged
Rover656 merged 1 commit from fix/conduit-recursion into dev/1.20.1 2025-02-19 17:25:53 +00:00
Rover656 commented 2025-02-19 00:32:08 +00:00 (Migrated from github.com)

Description

Untested! Pending testing from a user affected by this bug.

This should not impact loading of conduits in any breaking way, except perhaps make it faster.

Will need to be ported to 1.21.1 if this solves the problem.

If you have experienced this problem, please test using this build:
EnderIO-1.20.1-6.2-dev-conduit-recursion-fffdda3a2-all.jar.zip

Closes: GH-1004

Checklist

  • My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you).
  • I have made corresponding changes to the documentation.
  • My changes are ready for review from a contributor.
# Description Untested! Pending testing from a user affected by this bug. This should not impact loading of conduits in any breaking way, except perhaps make it faster. Will need to be ported to 1.21.1 if this solves the problem. If you have experienced this problem, please test using this build: [EnderIO-1.20.1-6.2-dev-conduit-recursion-fffdda3a2-all.jar.zip](https://github.com/user-attachments/files/18856045/EnderIO-1.20.1-6.2-dev-conduit-recursion-fffdda3a2-all.jar.zip) Closes: GH-1004 <!-- For drafts, fill this in as you go; if you are leaving draft, make sure these are all complete. --> # Checklist - [x] My code follows the style guidelines of this project (.editorconfig, most IDEs will use this for you). - [ ] I have made corresponding changes to the documentation. - [x] My changes are ready for review from a contributor. <!-- Thanks to: https://embeddedartistry.com/blog/2017/08/04/a-github-pull-request-template-for-your-projects/ for the building blocks of this template -->
SkyeAdamson (Migrated from github.com) approved these changes 2025-02-19 11:10:46 +00:00
SkyeAdamson (Migrated from github.com) left a comment

Tested with Monifactory 0.11.5 - resolves the issue, server can start up and client can load into world.

(Thank you Rover for the fast PR <3)

Tested with Monifactory 0.11.5 - resolves the issue, server can start up and client can load into world. (Thank you Rover for the fast PR <3)
Rover656 commented 2025-02-19 13:34:04 +00:00 (Migrated from github.com)

Awesome, thanks a lot for testing. We’ll get this shipped as soon as possible :)

Awesome, thanks a lot for testing. We’ll get this shipped as soon as possible :)
Rover656 commented 2025-02-19 17:25:40 +00:00 (Migrated from github.com)

Reviewed internally, merging for immediate release.

Reviewed internally, merging for immediate release.
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Team-EnderIO/EnderIO#1005
No description provided.