Hello Boggled!
Always run with your excellent mod, however starting today after building my first station alongside the AOTD mod I'm getting a null crash. Further testing seems to be that preemptively doing the expand station portion before cramped conditions is what causes it most likely, that was the only portion of the station set to complete when the CTD happened. Nevermind, it happens any time you try and do expand station.
13543093 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.SurveyPlanetMissionIntel - Created SurveyPlanetMissionIntel: Larak, faction: independent
13543264 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager - Added trade fleet route from Gilead to The Cluster
13543426 [Thread-3] INFO exerelin.campaign.ai.concern.GeneralWarfareConcern - Priority increment this update: 2.5
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Preparing to deduct 14039.999 invasion points for event RAID
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Prism Freeport: 359.40326
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Derinkuyu Mining Station: 73.28581
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Vermilion: 168.93759
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Nortia: 163.94933
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Asharu: 186.72905
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Nomios: 141.37169
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Agreus: 115.82886
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Nova Maxios: 134.54944
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Kanta's Den: 144.74998
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Baetis: 238.06577
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Cethlenn: 67.37737
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Ailmar: 118.61812
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Ilm: 187.76167
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Eldfell: 98.39483
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Port Rascal: 474.56085
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Wanted fleet size vs. Cethlenn: 63.51521
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Spawning raid fleet for Sindrian Fuel; source Sindria; target Cethlenn
13543427 [Thread-3] INFO exerelin.campaign.intel.raid.NexRaidIntel - Creating raid intel
13543427 [Thread-3] INFO exerelin.campaign.fleets.InvasionFleetManager - Preparing to deduct 14039.999 invasion points for event RAID
13543427 [Thread-3] INFO exerelin.campaign.ai.concern.GeneralWarfareConcern - Lowering priority by 30.0 based on action cooldown
13543427 [Thread-3] INFO exerelin.campaign.ai.ExecutiveAIModule - Adding action Sindrian Fuel Raid
13543476 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.PersonBountyIntel - Ending bounty on Oberon Lynch by Auroran Federation
13543945 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: Hegemony
13544529 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel - Created AnalyzeEntityMissionIntel: Domain-era Probe, faction: pirates
13544621 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager - Added trade fleet route from Jasrael Aegis to Cymnos
13544829 [Thread-3] DEBUG org.lazywizard.autosave.Autosaver - Map change autosaves disabled, ignoring jump
13545213 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.AnalyzeEntityMissionIntel - Created AnalyzeEntityMissionIntel: Derelict Ship, faction: independent
13545354 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.fleets.EconomyFleetRouteManager - Added trade fleet route from Asher to Skathi
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Updating rebellion on Orthrus: day 14
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Stability: 0.0
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Initial force strengths: 113.32598, 102.792
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Government engagement strength: 12.514853
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Rebel engagement strength: 10.608496
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Updated force strengths: 112.89088, 102.07094
13545354 [Thread-3] INFO exerelin.campaign.intel.rebellion.RebellionIntel - Conflict intensity: 27.517735
13545464 [Thread-3] INFO org.aero.scanThoseGates.campaign.abilities.GateScanner - CheckForGates took 6.5111E-4 seconds (0.65111 milliseconds or 651110 nanoseconds) to complete.
13546024 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.SurveyPlanetMissionIntel - Created SurveyPlanetMissionIntel: Apple, faction: Auroran Federation
13546139 [Thread-3] INFO exerelin.campaign.fleets.MiningFleetManagerV2 - Market Uruum Primus Orbital I losing 263 trade mod of volatiles due to mining fleet loss
13546194 [Thread-3] DEBUG org.lazywizard.autosave.Autosaver - Map change autosaves disabled, ignoring jump
13546337 [Thread-3] INFO exerelin.campaign.ai.concern.RetaliationConcernV2 - Selected raid record: Invasion: Orbital One, 7.164261
13546506 [Thread-3] INFO com.fs.starfarer.api.impl.campaign.intel.PersonBountyIntel - Ending bounty on Pollux Shelby by Persean League
13546619 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemData.getId()" because "this.data" is null
java.lang.NullPointerException: Cannot invoke "com.fs.starfarer.api.campaign.SpecialItemData.getId()" because "this.data" is null
at com.fs.starfarer.campaign.ui.trade.CargoItemStack.getSpecialItemSpecIfSpecial(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.ui.trade.CargoItemStack.readResolve(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.ui.trade.CargoItemStack.<init>(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.fleet.CargoData.addItems(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.fleet.CargoData.addSpecial(Unknown Source) ~[port_obf.jar:?]
at boggled.scripts.BoggledTerraformingProjectEffect$IndustryRemove.applyProjectEffectImpl(BoggledTerraformingProjectEffect.java:2321) ~[?:?]
at boggled.scripts.BoggledTerraformingProjectEffect$TerraformingProjectEffect.applyProjectEffect(BoggledTerraformingProjectEffect.java:93) ~[?:?]
at boggled.campaign.econ.industries.BoggledCommonIndustry.buildingFinished(BoggledCommonIndustry.java:308) ~[?:?]
at boggled.campaign.econ.industries.BoggledBaseIndustry.buildingFinished(BoggledBaseIndustry.java:47) ~[?:?]
at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.finishBuildingOrUpgra ding(BaseIndustry.java:560) ~[starfarer.api.jar:?]
at boggled.campaign.econ.industries.BoggledBaseIndustry.finishBuildingOrUpgrading(BoggledBaseIndustry.java:58) ~[?:?]
at com.fs.starfarer.api.impl.campaign.econ.impl.BaseIndustry.advance(BaseIndustry.java:457) ~[starfarer.api.jar:?]
at boggled.campaign.econ.industries.BoggledBaseIndustry.advance(BoggledBaseIndustry.java:101) ~[?:?]
at com.fs.starfarer.campaign.econ.Market.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.econ.Economy.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignEngine.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.campaign.CampaignState.advance(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.BaseGameState.traverse(Unknown Source) ~[port_obf.jar:?]
at com.fs.state.AppDriver.begin(Unknown Source) ~[port.common_obf.jar:?]
at com.fs.starfarer.combat.CombatMain.main(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher.o00000(Unknown Source) ~[port_obf.jar:?]
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source) ~[port_obf.jar:?]
at java.base/java.lang.Thread.run(Thread.java:1575) [?:?]