I've been running into this consistent crash in the late-game involving a large and heavily industrialized trinary system that serves as my faction's seat of power.
Whenever I spend any length of time there, or even the hyperspace near it, I crash to desktop with a Fatal: null error. I can avoid the problem by not hanging around for longer than about half a minute, but given all my colonies are in there, this isn't exactly practical.
Here is the excerpt from starsector.log:
875118 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.ui.A.new.super(Unknown Source)
at com.fs.starfarer.ui.A.new.<init>(Unknown Source)
at com.fs.starfarer.campaign.ui.String.<init>(Unknown Source)
at com.fs.starfarer.ui.P.super(Unknown Source)
at com.fs.starfarer.campaign.ui.oOOo.addIconFor(Unknown Source)
at com.fs.starfarer.campaign.ui.oOOo.<init>(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2$9.public.float(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2$9.beforeShown(Unknown Source)
at com.fs.starfarer.campaign.C.o00000(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)
And my active modlist:
{"enabledMods": [
"Adjusted Sector",
"raccoonarms",
"timid_admins",
"blackrock_driveyards",
"chatter",
"lw_console",
"istl_dam",
"diableavionics",
"DisassembleReassemble",
"sun_hyperdrive",
"deconomics",
"Imperium",
"kadur_remnant",
"lw_lazylib",
"ArkLeg",
"MagicLib",
"Mayasuran Navy",
"nexerelin",
"SCY",
"shadow_ships",
"swp",
"bonomel_skilledup",
"sun_starship_legends",
"tahlan",
"Terraforming and Station Construction",
"THI",
"underworld",
"vayrasector",
"vayrashippack",
"vesperon",
"shaderLib"
]}
I'm playing with a randomly-generated sector that I designed to avoid memory issues, so I doubt that's it. In any case, I've allocated the game more memory in vmparams and have 16GB of installed RAM.
This is not the first time this has happened. I've restarted my entire campaign several times at this point and would dearly, dearly love to know how I can avoid this problem.