Mount & Blade II: Bannerlord

Mount & Blade II: Bannerlord

Diplomacy
Crashing when I try to use messengers
Hi, I'm not sure why but it's crashing when I try to send messengers. Using 1.2 game version.



file:///C:/Users/carso/OneDrive/Documents/BL%20Crashes/crashreport.html







Exception information
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
CallStack:
at object RuntimeMethodHandle.InvokeMethod(object target, object[] arguments, Signature sig, bool constructor)
at object System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(object obj, object[] parameters, object[] arguments)
at object System.Reflection.RuntimeMethodInfo.Invoke(object obj, BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)
at object TaleWorlds.Library.Common.InvokeWithLog(MethodInfo methodInfo, object obj, params object[] args)
at void TaleWorlds.Library.ViewModel.ExecuteCommand(string commandName, object[] parameters)
at void TaleWorlds.GauntletUI.Data.GauntletView.OnCommand(string command, object[] args)
at void TaleWorlds.GauntletUI.BaseTypes.Widget.EventFired(string eventName, params object[] args)
at void TaleWorlds.GauntletUI.BaseTypes.ButtonWidget.HandleClick()
at void TaleWorlds.GauntletUI.BaseTypes.ButtonWidget.OnMouseReleased()
at void TaleWorlds.GauntletUI.EventManager.MouseUp()
at void TaleWorlds.GauntletUI.UIContext.UpdateInput(InputType handleInputs)
at void TaleWorlds.ScreenSystem.ScreenManager.Update()
at void TaleWorlds.ScreenSystem.ScreenManager.Tick_Patch1(float dt, bool activeMouseVisible)


Inner Exception information
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
CallStack:
at object RuntimeMethodHandle.InvokeMethod(object target, object[] arguments, Signature sig, bool constructor)
at object System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, object[] parameters, CultureInfo culture)
at object RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes, ref StackCrawlMark stackMark)
at object Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, object[] args, CultureInfo culture, object[] activationAttributes) x 2
at EncyclopediaPageVM SandBox.GauntletUI.Encyclopedia.EncyclopediaData.GetEncyclopediaPageInstance(EncyclopediaPage page, object o)
at void SandBox.GauntletUI.Encyclopedia.EncyclopediaData.SetEncyclopediaPage(string pageId, object obj)
at EncyclopediaPageVM SandBox.GauntletUI.Encyclopedia.GauntletMapEncyclopediaView.ExecuteLink(string pageId, object obj, bool needsRefresh)
at void TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.EncyclopediaNavigatorVM.ExecuteLink(string pageId, object target)
at void TaleWorlds.CampaignSystem.Encyclopedia.EncyclopediaManager.GoToLink(string pageType, string stringID)


Inner Exception information
Type: System.MissingMethodException
Message: Method not found: 'Boolean Bannerlord.UIExtenderEx.ViewModels.BaseViewModelMixin`1.SetField(!!0 ByRef, !!0, System.String)'.
Source: Bannerlord.Diplomacy.1.2.5
CallStack:
at void Diplomacy.ViewModelMixin.EncyclopediaHeroPageVMMixin.set_IsMessengerAvailable(bool value)
at void Diplomacy.ViewModelMixin.EncyclopediaHeroPageVMMixin.UpdateIsMessengerAvailable() in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/ViewModelMixin/EncyclopediaHeroPageVMMixin.cs:line 86
at void Diplomacy.ViewModelMixin.EncyclopediaHeroPageVMMixin.OnRefresh() in /home/runner/work/Bannerlord.Diplomacy/Bannerlord.Diplomacy/src/Bannerlord.Diplomacy/ViewModelMixin/EncyclopediaHeroPageVMMixin.cs:line 60
at void Bannerlord.UIExtenderEx.Patches.ViewModelWithMixinPatch.Constructor(ViewModel viewModel) in /_/src/Bannerlord.UIExtenderEx/Patches/ViewModelWithMixinPatch.cs:line 88
at void TaleWorlds.CampaignSystem.ViewModelCollection.Encyclopedia.Pages.EncyclopediaHeroPageVM..ctor_Patch0(EncyclopediaHeroPageVM this, EncyclopediaPageArgs args)
< >
Showing 1-1 of 1 comments
Rubentxu 7 Feb, 2024 @ 7:33am 
Same problem when i send a messenger and showing me the pop up to talk with the lord. In the crash report, the conflict is between Diplomacy and UIExtenderEx.
< >
Showing 1-1 of 1 comments
Per page: 1530 50