Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

Diplomacy
cancer 2 Sep, 2023 @ 9:36am
Crash on startup
Hi,
I'm experiencing a crash upon loading my save file, it was Ironman too so it's especially devastating. The community crash dump says it's something to do with Diplomacy. Below is the copypasted exception:

Exception information
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: TaleWorlds.CampaignSystem
CallStack:

at Hero TaleWorlds.CampaignSystem.Party.PartyComponents.BanditPartyComponent.get_PartyOwner()
at Hero TaleWorlds.CampaignSystem.Party.PartyBase.get_Owner()
at IFaction TaleWorlds.CampaignSystem.Party.MobileParty.get_MapFaction()
at bool Diplomacy.CampaignBehaviors.WarExhaustionBehavior.VerifyEventSides(PartyBase attackerSideLeaderParty, PartyBase defenderSideLeaderParty, out Kingdom attacker, out Kingdom defender) in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/CampaignBehaviors/WarExhaustionBehavior.cs:line 178
at void Diplomacy.CampaignBehaviors.WarExhaustionBehavior.OnMapEventEnded(MapEvent mapEvent) in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/CampaignBehaviors/WarExhaustionBehavior.cs:line 104
at void TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list, T t)
at void TaleWorlds.CampaignSystem.CampaignEvents.OnMapEventEnded(MapEvent mapEvent)
at void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMapEventEnded(MapEvent mapEvent)
at void TaleWorlds.CampaignSystem.MapEvents.MapEvent.FinalizeEventAux()
at void TaleWorlds.CampaignSystem.MapEvents.MapEvent.OnAfterLoad()
at void TaleWorlds.CampaignSystem.MapEvents.MapEventManager.OnAfterLoad()
at void TaleWorlds.CampaignSystem.Campaign.OnSessionStart(CampaignGameStarter starter)
at void TaleWorlds.CampaignSystem.Campaign.DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, out GameTypeLoadingStates nextState)
at bool TaleWorlds.Core.GameType.DoLoadingForGameType()
at void SandBox.SandBoxGameManager.DoLoadingForGameManager(GameManagerLoadingSteps gameManagerLoadingStep, out GameManagerLoadingSteps nextStep)
at bool TaleWorlds.Core.GameManagerBase.DoLoadingForGameManager()
at void TaleWorlds.MountAndBlade.GameLoadingState.OnTick(float dt)
at void TaleWorlds.Core.GameStateManager.OnTick(float dt)
at void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt)