NuclearCraft: Overhauled

NuclearCraft: Overhauled

821k Downloads

NC Overhauled RadiationHandler causing Exception in Server Tick Loop

CrimsonTheWanderer opened this issue ยท 1 comments

commented

Hello there,

I've been in the process of trying to make a modpack for 1.12.2, and NuclearCraft 2 Overhauled is present in the modpack. The issue is that the RadiationHandler is causing an Exception in Server Tick Loop. The first time this has happened while working on making this modpack was when I was trying to add QMD (Quantum Minecraft Dynamics) to the pack with its requirement of NCOLegacyLib.

Menu would load fine, and then I'd be able to load into a world with the BoP preset just fine. Once in the world, I've been doing testing by simply being in Creative mode and flying around the world.

For when I encounter this issue, I'm doing that flying around the world in Creative mode and it's about a minute or two of flying around when the game freezes, then CTDs (since I don't have VanillaFix or anything similar yet--had a different issue from a past iteration of the modpack that could've been due to performance-based mods, so I'm saving those for last in the pack development stage).

After removing QMD and its requirement NCOLegacyLib, the issue would not be encountered again.

Now, with the latest batch of mods that I added to the pack, I encountered this issue again when testing in a world within the game.

Here is the crash log from this latest test:

https://pastebin.com/G8ncVYpM

The recently added mods from this batch are listed here:

https://pastebin.com/4bVCUxBk

An extra note: whenever I do test the pack after adding more mods, I always make a new world and delete the previous one as to try and provide a fresh world for each test, especially when the mods I currently add usually add something to the world or loot gen.

Any suggestions/ideas as to what could be causing this issue? If this is a result of an incompatibility with a mod, which mod could it be that interferes with the RadiationHandler?

I do also have UniversalTweaks installed, and while I had initially used CONCURRENT_LINKED_QUEUE (the mod's default setting) for the NuclearCraft integration from that mod, I have since changed it to CONCURRENT_HASHMAP (which sets it to the NuclearCraft default in the config).

Thank you very much in advance for you time and effort with this issue!

commented

Update regarding the mod:

I've been doing some additional testing with it, attempting to try and figure out a workaround.

First was adding FoamFix to see if that would help with anything related to NC:O. This ended up causing the EXCEPTION_ACCESS_VIOLATION error. (Would create a pastebin for the report, but pastebin got mad at me for it being flagged as spam or something.)

And the second testing of two different worlds was with having downgraded the version of the mod from o7.7 to o7.6. And after having done that, the game never had crashed while in either of those testing worlds. This makes it seem like it's isolated to the latest version of the mod containing the issue regarding the mix of RadiationHandler causing Exception in Server Tick Loop and the JVM crash of EXCEPTION_ACCESS_VIOLATION.

I hope this additional information helps!

Edit: Got the Exception in Server Tick Loop as well with o7.6 and o7.4. Unfortunately, downgrading is not a viable workaround.