1
Bug Reports & Support (modded) / Offscreen battle seems to have caused a CTD
« on: April 22, 2021, 10:42:45 AM »
Welcome to my first-ever post in the Bug Report forum! I've had the game since 2011 or so (back when it was just single missions!) and this is the first time I recall experiencing a CTD that doesn't seem to have been mod-related. Here is what happened in the campaign prior to the error:
1) I evaded a small detachment of ships guarding the Pirate base in Thule (was never intercepted, no dialog).
2) I raided the Thulian Raider Base
3) Either just before or just after the raid, an Independent fleet engaged the Thulian Raider Base
4) I left the base and was pursued by a detachment of Pirate ships, which intercepted me. I disengaged via dialog
5) The pirate detachment joined the battle between the Independents and the Raider Base
6) I left the Thule system via jump-point and moved south-east for several days
7) The CTD then occurred, with the error message indicated in the log below (about the Raider Base trying to leave a battle different from its getBattle).
Here is the relevant log snip:
It's worth noting that I'd saved between #4 and #5 above, and upon reloading, the game continued on without crashing.
1) I evaded a small detachment of ships guarding the Pirate base in Thule (was never intercepted, no dialog).
2) I raided the Thulian Raider Base
3) Either just before or just after the raid, an Independent fleet engaged the Thulian Raider Base
4) I left the base and was pursued by a detachment of Pirate ships, which intercepted me. I disengaged via dialog
5) The pirate detachment joined the battle between the Independents and the Raider Base
6) I left the Thule system via jump-point and moved south-east for several days
7) The CTD then occurred, with the error message indicated in the log below (about the Raider Base trying to leave a battle different from its getBattle).
Here is the relevant log snip:
Code
2885014 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.RuntimeException: Fleet com.fs.starfarer.campaign.fleet.CampaignFleet@275f5ed3Thulian Raider Base trying to leave a battle different from its getBattle()
java.lang.RuntimeException: Fleet com.fs.starfarer.campaign.fleet.CampaignFleet@275f5ed3Thulian Raider Base trying to leave a battle different from its getBattle()
at com.fs.starfarer.campaign.fleet.Battle.leave(Unknown Source)
at com.fs.starfarer.campaign.fleet.Battle.finish(Unknown Source)
at com.fs.starfarer.campaign.fleet.Battle.doAutoresolveRound(Unknown Source)
at com.fs.starfarer.campaign.fleet.Battle.advance(Unknown Source)
at com.fs.starfarer.campaign.BaseLocation.advanceEvenIfPaused(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.o00000(Unknown Source)
at com.fs.starfarer.StarfarerLauncher$1.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
It's worth noting that I'd saved between #4 and #5 above, and upon reloading, the game continued on without crashing.