- 好友
- 0
- 在线时间
- 1 小时
- 最后登录
- 2024-10-1
随仆

- UID
- 3160708
- 第纳尔
- 190
- 精华
- 0
- 互助
- 0
- 荣誉
- 0
- 贡献
- 0
- 魅力
- 0
- 注册时间
- 2020-4-8
 鲜花( 0)  鸡蛋( 0)
|
发表于 2022-5-31 22:08:07
|
显示全部楼层
阿萨玻璃有个叫奥斯科·阿尔诺的家族,战后(无论是手动还是自动)在战利品阶段会跳。看crashreport好像和CEK也不是很有关系,显示的是bannerpaste和别的挂件。但这种跳出还是第一次。我是野外团战发现的,也没多想就追一下各个兵团排查,试了一下果然是那个家族的(我打的首领,戈多?等待戈多?)有问题。那么压力来到CEK这边
- Exception
Exception information
Type: System.Reflection.TargetInvocationException
Message: Exception has been thrown by the target of an invocation.
Source: mscorlib
CallStack:
at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at TaleWorlds.Library.Common.InvokeWithLog(MethodInfo methodInfo, Object obj, Object[] args)
at TaleWorlds.Library.ViewModel.ExecuteCommand_Patch1(ViewModel this, String commandName, Object[] parameters)
at TaleWorlds.GauntletUI.Data.GauntletView.OnCommand(String command, Object[] args)
at TaleWorlds.GauntletUI.Widget.EventFired(String eventName, Object[] args)
at TaleWorlds.GauntletUI.ButtonWidget.HandleClick()
at TaleWorlds.GauntletUI.ButtonWidget.OnMouseReleased()
at TaleWorlds.GauntletUI.EventManager.MouseUp()
at TaleWorlds.GauntletUI.UIContext.UpdateInput(InputType handleInputs)
at TaleWorlds.Engine.Screens.ScreenManager.Update()
at TaleWorlds.Engine.Screens.ScreenManager.Tick_Patch1(Single dt)
Inner Exception information
Type: System.NullReferenceException
Message: Object reference not set to an instance of an object.
Source: TaleWorlds.CampaignSystem
CallStack:
at TaleWorlds.CampaignSystem.CharacterObject.GetBodyProperties(Equipment equipment, Int32 seed)
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.GetCharacterCode_Patch1(PartyCharacterVM this, CharacterObject character, TroopType type, PartyRosterSide side)
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.set_Character(CharacterObject value)
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.set_Troop(TroopRosterElement value)
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM..ctor(PartyScreenLogic partyScreenLogic, Action`2 processCharacterLock, Action`1 setSelected, Action`4 onTransfer, Action`1 onShift, PartyVM partyVm, TroopRoster troops, Int32 index, TroopType type, PartyRosterSide side, Boolean isTroopTransferrable, String fiveStackShortcutKeyText, String entireStackShortcutKeyText)
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.InitializePartyList(MBBindingList`1 partyList, TroopRoster currentTroopRoster, TroopType type, Int32 side)
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM.InitializeTroopLists()
at TaleWorlds.CampaignSystem.ViewModelCollection.PartyVM..ctor(Game game, PartyScreenLogic partyScreenLogic, String fiveStackShortcutkeyText, String entireStackShortcutkeyText)
at SandBox.GauntletUI.GauntletPartyScreen.TaleWorlds.Core.IGameStateListener.OnActivate()
at TaleWorlds.Core.GameState.HandleActivate()
at TaleWorlds.Core.GameStateManager.OnPushState(GameState gameState)
at TaleWorlds.Core.GameStateManager.DoGameStateJobs()
at TaleWorlds.Core.GameStateManager.PushState(GameState gameState, Int32 level)
at TaleWorlds.CampaignSystem.PartyScreenManager.OpenScreenAsLoot(TroopRoster leftMemberRoster, TroopRoster leftPrisonerRoster, TextObject leftPartyName, Int32 leftPartySizeLimit, PartyScreenClosedDelegate partyScreenClosedDelegate)
at TaleWorlds.CampaignSystem.PlayerEncounter.DoLootParty()
at TaleWorlds.CampaignSystem.PlayerEncounter.UpdateInternal()
at TaleWorlds.CampaignSystem.SandBox.CampaignBehaviors.EncounterGameMenuBehavior.game_menu_encounter_on_init(MenuCallbackArgs args)
at TaleWorlds.CampaignSystem.GameMenus.GameMenu.RunOnInit(Game game, MenuContext menuContext)
at TaleWorlds.CampaignSystem.MenuContext.HandleStates()
at TaleWorlds.CampaignSystem.MapState.OnMapConversationOver()
at SandBox.GauntletUI.Map.GauntletMapConversation.TaleWorlds.CampaignSystem.IConversationStateHandler.OnConversationUninstall()
at TaleWorlds.CampaignSystem.ConversationManager.EndConversation()
at TaleWorlds.CampaignSystem.ViewModelCollection.MissionConversationVM.ExecuteContinue()
at SandBox.GauntletUI.Map.GauntletMapConversation.OnContinue()
- Involved Modules
BannerColorPersistence
Method: static System.Void BannerColorPersistence.PartyCharacterVM_GetCharacterCode::Postfix(TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM __instance, TaleWorlds.CampaignSystem.CharacterObject character, TaleWorlds.CampaignSystem.PartyRosterSide side, TaleWorlds.Core.CharacterCode& __result)
Frame: TaleWorlds.CampaignSystem.ViewModelCollection.PartyCharacterVM.GetCharacterCode_Patch1 at offset 425 in file:line:column :0:0
Sandbox
Method: virtual System.Void SandBox.GauntletUI.GauntletPartyScreen::TaleWorlds.Core.IGameStateListener.OnActivate()
Frame: TaleWorlds.Core.IGameStateListener.OnActivate at offset 308 in file:line:column :0:0
Method: virtual System.Void SandBox.GauntletUI.Map.GauntletMapConversation::TaleWorlds.CampaignSystem.IConversationStateHandler.OnConversationUninstall()
Frame: TaleWorlds.CampaignSystem.IConversationStateHandler.OnConversationUninstall at offset 21 in file:line:column :0:0
Method: System.Void SandBox.GauntletUI.Map.GauntletMapConversation::OnContinue()
Frame: OnContinue at offset 109 in file:line:column :0:0
Bannerlord.Harmony
Method: static System.Object System.RuntimeMethodHandle::InvokeMethod(System.Object target, System.Object[] arguments, System.Signature sig, System.Boolean constructor)
Frame: InvokeMethod at offset 0 in file:line:column :0:0
Method: System.Object System.Reflection.RuntimeMethodInfo::UnsafeInvokeInternal(System.Object obj, System.Object[] parameters, System.Object[] arguments)
Frame: UnsafeInvokeInternal at offset 269 in file:line:column :0:0
Method: virtual System.Object System.Reflection.RuntimeMethodInfo::Invoke(System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture)
Frame: Invoke at offset 146 in file:line:column :0:0
Bannerlord.MBOptionScreen
Method: static System.Boolean MCM.UI.Patches.ViewModelPatch::ExecuteCommandPatch(System.Object __instance, System.String commandName, System.Object[] parameters)
Frame: TaleWorlds.Library.ViewModel.ExecuteCommand_Patch1 at offset 610 in file:line:column :0:0
Bannerlord.UIExtenderEx
Method: static System.Collections.Generic.IEnumerable`1 Bannerlord.UIExtenderEx.Patches.ViewModelPatch::ViewModel_ExecuteCommand_Transpiler(System.Collections.Generic.IEnumerable`1 instructions, System.Reflection.Emit.ILGenerator ilGenerator)
Frame: TaleWorlds.Library.ViewModel.ExecuteCommand_Patch1 at offset 610 in file:line:column :0:0 |
|