1
Mods / Re: [0.96a] Ashes of The Domain
« on: January 10, 2024, 07:42:00 AM »
Hey, I think I might've stumbled on a hard crash bug with the Coronal Hypershunt colony
If for some reason the Coronal Shielding was not completed before the emergency power runs out, the game will hard crash.
I circled in on this mod because the crash always consistently happened at a certain date that lined up with the hypershunt running out of emergency power.
I used console commands to force complete the shielding instead of waiting for the repair and the game managed to continue past the date I would constantly crash at.
(I used removeindustry and addindustry as a duct tape solution)
Context: I was relying on Hegemony Chicomoztoc for Refined Metals and it suffered a disruption which delayed repairs till emergency power ran out
I assume its something to do with multiple industries having to be removed at once.
Addendum: Using addindustry for the coronal shield only bought me about a week extra before crashing (everything looked fine), this time with a more explicit error pointing here instead.
Only solution left was to abandon the Hypershunt Colony and so far so good. But Terraforming and Station Construction prevents (?) proper recolonization into a 'Hypershunt' Colony
Addendum 2: Unrelated additional(?) bug
I can't seem to upgrade Refining into a Crystallizator after updating from 2.0.4 to 2.0.6 despite having a Catalytic Core
It seems to play the Invalid mouseclick sound and does not highlight when I try to click it as the upgrade option, same for the Isotope Seperator
If for some reason the Coronal Shielding was not completed before the emergency power runs out, the game will hard crash.
I circled in on this mod because the crash always consistently happened at a certain date that lined up with the hypershunt running out of emergency power.
I used console commands to force complete the shielding instead of waiting for the repair and the game managed to continue past the date I would constantly crash at.
(I used removeindustry and addindustry as a duct tape solution)
Code
633522 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.util.ConcurrentModificationException
java.util.ConcurrentModificationException
at java.util.ArrayList$Itr.checkForComodification(ArrayList.java:911)
at java.util.ArrayList$Itr.next(ArrayList.java:861)
at com.fs.starfarer.campaign.econ.Market.reapplyIndustries(Unknown Source)
at com.fs.starfarer.campaign.econ.reach.MainWorkTask2.doNextBatch(Unknown Source)
at com.fs.starfarer.campaign.econ.contract.iter.MultiFrameTask.advance(Unknown Source)
at com.fs.starfarer.campaign.econ.reach.ReachEconomyStepper.nextFrame(Unknown Source)
at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:750)
I assume its something to do with multiple industries having to be removed at once.
Addendum: Using addindustry for the coronal shield only bought me about a week extra before crashing (everything looked fine), this time with a more explicit error pointing here instead.
Only solution left was to abandon the Hypershunt Colony and so far so good. But Terraforming and Station Construction prevents (?) proper recolonization into a 'Hypershunt' Colony
Code
1205650 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.impl.campaign.rulecmd.AoTDHypershuntColonization$2.advance(AoTDHypershuntColonization.java:105)
at com.fs.starfarer.campaign.BaseCampaignEntity.runScripts(Unknown Source)
at com.fs.starfarer.campaign.BaseCampaignEntity.advance(Unknown Source)
at com.fs.starfarer.campaign.CustomCampaignEntity.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advance(Unknown Source)
at com.fs.starfarer.campaign.StarSystem.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source)
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source)
at com.fs.starfarer.BaseGameState.traverse(Unknown Source)
at com.fs.state.AppDriver.begin(Unknown Source)
at com.fs.starfarer.combat.CombatMain.main(Unknown Source)
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Thread.java:750)
Addendum 2: Unrelated additional(?) bug
I can't seem to upgrade Refining into a Crystallizator after updating from 2.0.4 to 2.0.6 despite having a Catalytic Core
It seems to play the Invalid mouseclick sound and does not highlight when I try to click it as the upgrade option, same for the Isotope Seperator