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

Conduit Bundle Crash between Enderio and Angelica #15798

Closed
4 tasks done
hallucinogender opened this issue Mar 23, 2024 · 6 comments
Closed
4 tasks done

Conduit Bundle Crash between Enderio and Angelica #15798

hallucinogender opened this issue Mar 23, 2024 · 6 comments
Labels
Bug: Minor Crash Mod: Angelica Transfer this issue to the Angelica repo Mod: Ender IO Status: Stale Automatically close this issue in 2 weeks if there are no new responses

Comments

@hallucinogender
Copy link
Contributor

hallucinogender commented Mar 23, 2024

Your GTNH Discord Username

hallucinogender

Mod Version

1.0.0 alpha 35

Java Version

Java 17

Graphics Card Vendor

NVidia

Bug Report

I installed the first GTNH 2.6.0 beta version. I ported forward a save from 2.5.1 to the new instance. I had previously installed Server Utilities for chunkloading purposes. I noticed that Server Utilities is included by default in 2.6.0, so I did not install it manually

When I loaded my save for the first time in the new version, I noticed a lack of chunkloading functionality with Server Utilities. I was informed in the GTNH Discord that this functionality is disabled by default, so I re-eanbled it in the config.

When I re-launched the game after making this config change, the game crashed upon loading my save again. I posted the crash report in the Discord and was informed that the crash is due to Angelica. The crash report is attached.
crash-2024-03-23_18.16.45-client.txt

Mod List or GTNH Pack Version

GTNH 2.6.0 Beta 1. Both this and my 2.5.1 instance also have Better Foliage 2.0.17 installed, and my 2.5.1 instance had Server Utilities as an additional mod. There are no other additional mods.

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.
  • I am running an officially released version. (Or, if I've compiled it myself I plan to fix the issue)
  • This issue is not related to a feature that is disabed by default - Shaders, MCPF, etc. [They'll be enabled when they're ready for testing]
@mitchej123
Copy link
Contributor

Caused by: java.lang.ArrayIndexOutOfBoundsException: arraycopy: last source index 14 out of bounds for object array[10]
    at java.lang.System.arraycopy(Native Method)
    at java.util.ArrayList.fastRemove(ArrayList.java:641)
    at java.util.ArrayList.remove(ArrayList.java:629)
    at crazypants.enderio.conduit.TileConduitBundle.addConnectors(TileConduitBundle.java:631)
    at crazypants.enderio.conduit.TileConduitBundle.getConnectors(TileConduitBundle.java:517)
    at crazypants.enderio.conduit.render.ConduitBundleRenderer.renderConduits(ConduitBundleRenderer.java:249)
    at crazypants.enderio.conduit.render.ConduitBundleRenderer.renderWorldBlock(ConduitBundleRenderer.java:144)
    ```

@mitchej123 mitchej123 transferred this issue from GTNewHorizons/Angelica Mar 23, 2024
@mitchej123
Copy link
Contributor

Caused by EIO & Angelica, fix should be in EIO.

@chochem chochem added Bug: Minor Mod: Ender IO Crash Mod: Angelica Transfer this issue to the Angelica repo labels Mar 23, 2024
@chochem chochem changed the title Crash when loading save recently ported from 2.5.1 to 2.6.0 Beta 1 Conduit Bundle Crash between Enderio and Angelica Mar 29, 2024
@hallucinogender
Copy link
Contributor Author

This issue seems to be the same thing: #15866

I didn't realize at the time, hence the duplicate bug report. There are several more crash logs there, in case those might be helpful for finding a solution.

@hallucinogender
Copy link
Contributor Author

I've found a new one. GTNH-2024-03-30-418-mmcprism-new-java. This crash report also seems to indicate some Gregtech block. I don't know how to find out what Gregtech block is the source of the problem, but it seems as though an interaction between Gregtech, Ender IO, and Sodium could be the source of this crash.

crash-2024-03-30_18.25.29-client.txt

@hallucinogender
Copy link
Contributor Author

I've been trying to localize the problem to a specific graphics setting, with no luck. Selectively disabling graphics settings does nothing to prevent the crash from occurring.

However, changing the quality preset from "fancy" to "fast" results in a different crash while loading the world.
crash-2024-03-31_16.18.43-client.txt

@hallucinogender
Copy link
Contributor Author

I can't do anything helpful by testing in a creative world. There are simply too many possible combinations of conduits, which means that it is completely impossible to exhaustively test them all. I cannot reproduce this bug except by entering my singleplayer survival save, in which case the crash occurs almost immediately, every single time I load the save, unless I remove Angelica from the instance entirely.

The save game is here, I hope this can be helpful: https://drive.google.com/file/d/1QxUWH0XH3Hh7a_KGMOC-7y3lcG8uITOf/view?usp=sharing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug: Minor Crash Mod: Angelica Transfer this issue to the Angelica repo Mod: Ender IO Status: Stale Automatically close this issue in 2 weeks if there are no new responses
Projects
None yet
Development

No branches or pull requests

3 participants