Literally the first time posting here, so please excuse any mistakes
To the point, I've infrequently crashed to desktop at the end of battles or in the middle of them. With the message "Fatal: Null - Check starsector.log for more info." Finding this file provides me with this (I think it's the important bit of the crash report, do tell me if you want the whole thing.)
Spoiler
56585 [Thread-3] INFO fleethistory.BattleLogger - Battle logger initialized
60588 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Picked fleet Automated Defenses
60589 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Shields, What Shields?, isEnemy 0
60589 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Cethlenn, isEnemy 0
60589 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Keter, isEnemy 0
60589 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Mercurial Scythe, isEnemy 0
60589 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship SDS Judgement of Andrada, isEnemy 0
60589 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Anticlea, isEnemy 0
60590 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Stars Below, isEnemy 0
60590 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Star Ark, isEnemy 0
60590 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Basilisk, isEnemy 0
60590 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Manawydan, isEnemy 0
60590 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [cruiser]
60591 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship ISS Prize of High Orbit, isEnemy 0
61094 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Playing intro sound
63255 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63255 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63256 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63256 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63256 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63257 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63257 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
63257 [Thread-3] INFO org.histidine.chatter.combat.ChatterCombatPlugin - Adding ship null, isEnemy 0
70454 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
72675 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [cruiser]
84239 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [cruiser]
90978 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
92780 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
93239 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [frigate]
96458 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [frigate]
97396 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
99647 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
99647 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [cruiser]
103995 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [cruiser]
107654 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
108568 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [frigate]
115700 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
116163 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
120327 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
124025 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
130585 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
131929 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
135580 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
137399 [Thread-3] ERROR com.fs.starfarer.loading.StarfarerStrings - Missing string: [destroyer]
139513 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at listeners.DamageModel.modifyDamageTaken(DamageModel.java:196)
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:68)
at com.fs.starfarer.api.combat.listeners.CombatListenerUtil.modifyDamageTaken(CombatListenerUtil.java:60)
at com.fs.starfarer.combat.entities.Ship.applyDamage(Unknown Source)
at com.fs.starfarer.combat.E.super.A.o00000(Unknown Source)
at com.fs.starfarer.combat.E.oOOO.super(Unknown Source)
at com.fs.starfarer.combat.E.oOOO.super(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advanceInner(Unknown Source)
at com.fs.starfarer.combat.CombatEngine.advance(Unknown Source)
at com.fs.starfarer.combat.CombatState.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(Unknown Source)
I am unsure where the problem lies, I do run a handful of mods, (Realistic Combat, Combat chatter, Fleet Action History, Fuel Siphoning, LazyLib, MagicLib, Autosave and Terraforming & Stations), and I have a feeling its perhaps the realistic combat mod? If so I shall post a bug report there as well. But I felt I should put it up here since it involves the "Special ships", the automated defences around a Hypershunt that breaks apart into smaller ships when destroyed? (I don't actually know the name of them yet) It crashes a second or two after one of them breaks up.
The other time it happens is right after a battle has been concluded. Mostly with pirates (as those are the ones I fight the most) and mostly when it comes to very large pirate fleets. I've been able to circumvent the issue by just.. not doing the battle, but it's not always I can do that, and since it happens so infrequently and I've honestly no idea when it will happen.. I've sometimes lost an hour or so of progress because I forgot to save.
Anyway, I hope I can find what the issue is so I can figure out what the Hypershunt is for, and learn what these entities are.
(Also I love the game, keep up the good work. <3 )