Hi. Getting a crash when I try to destroy embassy.
Don't know what is a culprit but here is my steps for replicating the crash.
1. Got ambassador before finishing embassy building.
2. I've finished building an embassy in second page of a colony. (Grand.Colonies)
3. Installed an ambassador in slot and got a prompt that ambassador was "lost".
4. After several ingame months I noticed that ambassador still "Getting into the office" and decided to destroy the building.
5. Got a crash.
I tried to nudge embassy to the first page but it not helped. And I cant remove an ambassador from the building.
Dont know what to do. Embassy not working and i can't get rid of it. Here is logs:
Spoiler
79847 [Thread-3] ERROR com.fs.starfarer.combat.CombatMain - java.lang.NullPointerException
java.lang.NullPointerException
at com.fs.starfarer.api.plugins.ambassadorPlugins.IndEvo_ambassadorPersonManager.getOriginalMarket(IndEvo_ambassadorPersonManager.java:349)
at com.fs.starfarer.api.impl.campaign.rulecmd.ambassadorRules.IndEvo_ambassadorRemoval.removeAmbassadorWithPenalty(IndEvo_ambassadorRemoval.java:33)
at com.fs.starfarer.api.impl.campaign.econ.impl.IndEvo_embassy.notifyBeingRemoved(IndEvo_embassy.java:296)
at com.fs.starfarer.campaign.econ.Market.removeIndustry(Unknown Source)
at com.fs.starfarer.campaign.ui.marketinfo.OO0o.dialogDismissed(Unknown Source)
at com.fs.starfarer.ui.N.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.K.dismiss(Unknown Source)
at com.fs.starfarer.ui.impl.K.actionPerformed(Unknown Source)
at com.fs.starfarer.ui.OoO0.buttonPressed(Unknown Source)
at com.fs.starfarer.ui.oooO.?00000(Unknown Source)
at com.fs.starfarer.ui.oooO.processInput(Unknown Source)
at com.fs.starfarer.ui.V.o00000(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)
Edit: Managed to delete building and ambassador from the save file. If someone will get same bug - you can find code by searching: "<com.fs.starfarer.api.impl.campaign.econ.impl.IndEvo__embassy". Then delete all references line by line from errors on save loading. It worked but I don't know if it will break something else.