Should be fixed! Would still like to see a copy of your save, though, if possible, since I think there's a data error somewhere that's causing the conditions for the crash to occur.
Have this same problem!
11394812 [Thread-4] INFO sound.public - Cleaning up music with id [Mobilization.ogg]
11394818 [Thread-8] INFO sound.public - Cleaning up music with id [nebula.ogg]
11394921 [Thread-10] INFO sound.public - Creating streaming player for music with id [expanse.ogg]
11394921 [Thread-10] INFO sound.null - Playing music with id [expanse.ogg]
11395228 [Thread-4] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.plugins.impl.CoreAutofitPlugin.fitWeapons(CoreAutofitPlugin.java:775)
at com.fs.starfarer.api.plugins.impl.CoreAutofitPlugin.doFit(CoreAutofitPlugin.java:354)
at com.fs.starfarer.api.impl.campaign.fleets.DefaultFleetInflater.inflate(DefaultFleetInflater.java:395)
at com.fs.starfarer.campaign.fleet.CampaignFleet.inflateIfNeeded(Unknown Source)
at com.fs.starfarer.ui.impl.StandardTooltipV2.createFleetTooltip(Unknown Source)
at com.fs.starfarer.campaign.Object.super(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)
any idea?