Bannerlord Crash Report

Bannerlord has encountered a problem and will close itself.
This is a community Crash Report. Please save it and use it for reporting the error. Do not provide screenshots, provide the report!
Most likely this error was caused by a custom installed module.

If you were in the middle of something, the progress might be lost.

Operating System: Windows (Windows 10.0.19045)
Launcher: steam (09.68.25.24)
Runtime: .NET Framework 4.8.9310.0


+ Exception

Exception Information:
Potential Source Module Id: BannerKings
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Stacktrace:
  1. at void BannerKings.Behaviours.Diplomacy.BKDiplomacyBehavior.MakeTruce(Kingdom proposer, Kingdom proposed, float years, bool kingdomBudget) in C:/repos/bannerlord-banner-kings/BannerKings/Behaviours/Diplomacy/BKDiplomacyBehavior.cs:line 186
  2. at void BannerKings.Behaviours.Diplomacy.BKDiplomacyBehavior.OnMakePeace(IFaction faction1, IFaction faction2, MakePeaceDetail detail) in C:/repos/bannerlord-banner-kings/BannerKings/Behaviours/Diplomacy/BKDiplomacyBehavior.cs:line 609
  3. at void TaleWorlds.CampaignSystem.MbEvent<T1, T2, T3>.InvokeList(EventHandlerRec<T1, T2, T3> list, T1 t1, T2 t2, T3 t3)
  4. at void TaleWorlds.CampaignSystem.CampaignEvents.OnMakePeace(IFaction side1Faction, IFaction side2Faction, MakePeaceDetail detail)
  5. at void TaleWorlds.CampaignSystem.CampaignEventDispatcher.OnMakePeace(IFaction side1Faction, IFaction side2Faction, MakePeaceDetail detail)
  6. at void Diplomacy.DiplomaticAction.WarPeace.KingdomPeaceAction.AcceptPeace(Kingdom kingdomMakingPeace, Kingdom otherKingdom, HybridCost diplomacyCost, int dailyPeaceTributeToPay, List<Town> fiefsToBeReturned, EliminationOnPeace shouldBeDestroyed) in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/DiplomaticAction/WarPeace/KingdomPeaceAction.cs:line 148
  7. at void Diplomacy.DiplomaticAction.WarPeace.KingdomPeaceAction.ApplyPeace(Kingdom kingdomMakingPeace, Kingdom otherKingdom, int? dailyTribute, bool forcePlayerCharacterCosts, bool skipPlayerPrompts) in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/DiplomaticAction/WarPeace/KingdomPeaceAction.cs:line 288
  8. at void Diplomacy.WarExhaustion.WarExhaustionManager.ConsiderPeaceActions(ILogger logger, Kingdom kingdom, List<string> keyList) in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/WarExhaustion/WarExhaustionManager.EventHandling.cs:line 773
  9. at void Diplomacy.WarExhaustion.WarExhaustionManager.ProcessWarExhaustion(ILogger logger) in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/WarExhaustion/WarExhaustionManager.EventHandling.cs:line 755
  10. at void TaleWorlds.CampaignSystem.MbEvent.InvokeList(EventHandlerRec list)
  11. at void TaleWorlds.CampaignSystem.CampaignEvents.DailyTick()
  12. at void TaleWorlds.CampaignSystem.CampaignEventDispatcher.DailyTick()
  13. at void TaleWorlds.CampaignSystem.Campaign.DailyTick(MBCampaignEvent campaignEvent, object[] delegateParams)
  14. at void TaleWorlds.CampaignSystem.MBCampaignEvent.RunHandlers(params object[] delegateParams)
  15. at void TaleWorlds.CampaignSystem.MBCampaignEvent.CheckUpdate()
  16. at void TaleWorlds.CampaignSystem.CampaignPeriodicEventManager.SignalPeriodicEvents()
  17. at void TaleWorlds.CampaignSystem.Campaign.Tick()
  18. at void TaleWorlds.CampaignSystem.GameState.MapState.OnMapModeTick(float dt)
  19. at void TaleWorlds.CampaignSystem.GameState.MapState.OnTick(float dt)
  20. at void TaleWorlds.Core.GameStateManager.OnTick(float dt)
  21. at void TaleWorlds.Core.Game.OnTick(float dt)
  22. at void TaleWorlds.Core.GameManagerBase.OnTick(float dt)
  23. at void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch2(Module this, float dt)

+ Enhanced Stacktrace

+ Involved Modules and Plugins

From Highest Probability to Lowest:

+ Installed Modules

+ Assemblies

+ Native Assemblies

+ Harmony Patches

+ Log Files