Spoiler
950586 [Thread-4] INFO exerelin.campaign.econ.MarketAttackedCondition - ERROR: Event is null, re-fetching
950602 [Thread-4] INFO exerelin.campaign.econ.AgentDestabilizeMarketCondition - ERROR: Event is null, re-fetching
950619 [Thread-8] INFO sound.oo0O - Cleaning up music with id [Ambush.ogg]
950756 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at exerelin.campaign.econ.SuperweaponCondition.apply(SuperweaponCondition.java:13)
at com.fs.starfarer.campaign.econ.Market.reapplyConditions(Unknown Source)
at com.fs.starfarer.campaign.econ.contract.iter.UpdateDemandMetConditionsStability PriceMult.doNextBatch(Unknown Source)
at com.fs.starfarer.campaign.econ.contract.iter.MultiFrameTask.advance(Unknown Source)
at com.fs.starfarer.campaign.econ.contract.iter.ContractEconomyStepper.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$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
This is the line where i presume it detected the problem. The game itself was playing fine for a week until recently, i nuke some planet with PlanetBreaker from Imperium mod along with knocked out their stability with Agent, and Sabotuer since the planet defender is way too strong. Maybe the negative modifier went back too high so it cause the error? That save is ruined now since i can't go back without this error pop up unless i transfer it to the new sector via Save Transfer.