vulcanpoet
Recruit
ok I tried running through the whole battle (I had just been seeing if it loaded) and same for me: crashing during battle on reinforcements.
1. System.NullReferenceException: Object reference not set to an instance of an object.
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardStatsVM..ctor(TextObject name)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardUnitVM..ctor(BasicCharacterObject character)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardPartyVM.GetUnit(BasicCharacterObject character)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardPartyVM.UpdateScores(BasicCharacterObject character, Int32 numberRemaining, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardSideVM.UpdateScores(IBattleCombatant battleCombatant, BasicCharacterObject character, Int32 numberRemaining, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at SandBox.ViewModelCollection.SPScoreboardVM.TroopNumberChanged(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject character, Int32 number, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at TaleWorlds.MountAndBlade.BattleObserverMissionLogic.OnAgentBuild(Agent agent, Banner banner)
at TaleWorlds.MountAndBlade.Mission.SpawnAgent(AgentBuildData agentBuildData, Boolean spawnFromAgentVisuals, Int32 formationTroopCount)
at TaleWorlds.MountAndBlade.Mission.SpawnTroop(IAgentOriginBase troopOrigin, Boolean isPlayerSide, Boolean hasFormation, Boolean spawnWithHorse, Boolean isReinforcement, Boolean enforceSpawningOnInitialPoint, Int32 formationTroopCount, Int32 formationTroopIndex, Boolean isAlarmed, Boolean wieldInitialWeapons, Boolean forceDismounted, String specialActionSet, Nullable`1 initFrame)
at TaleWorlds.MountAndBlade.MissionAgentSpawnLogic.MissionSide.SpawnTroops(Int32 number, Boolean isReinforcement, Boolean enforceSpawningOnInitialPoint)
at TaleWorlds.MountAndBlade.MissionAgentSpawnLogic.BattleSizeSpawnTick()
at TaleWorlds.MountAndBlade.Mission.OnTick(Single dt, Single realDt, Boolean updateCamera)
at TaleWorlds.MountAndBlade.MissionState.TickMission(Single realDt)
at TaleWorlds.MountAndBlade.MissionState.OnTick(Single realDt)
at TaleWorlds.Core.GameStateManager.OnTick(Single dt)
at TaleWorlds.Core.Game.OnTick(Single dt)
at TaleWorlds.Core.GameManagerBase.OnTick(Single dt)
at TaleWorlds.MountAndBlade.Module.OnApplicationTick(Single dt)
at TaleWorlds.DotNet.Managed.ApplicationTick(Single dt)
at DMD<DMD<Managed_ApplicationTick_Patch1>?15042842::Managed_ApplicationTick_Patch1>(Single dt)
1. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardStatsVM..ctor(TextObject name)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardUnitVM..ctor(BasicCharacterObject character)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardPartyVM.GetUnit(BasicCharacterObject character)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardPartyVM.UpdateScores(BasicCharacterObject character, Int32 numberRemaining, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardSideVM.UpdateScores(IBattleCombatant battleCombatant, BasicCharacterObject character, Int32 numberRemaining, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at SandBox.ViewModelCollection.SPScoreboardVM.TroopNumberChanged(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject character, Int32 number, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at TaleWorlds.CampaignSystem.MapEventSide.AllocateTroops(Int32 number, Boolean includePlayer)
at TaleWorlds.CampaignSystem.MapEvent.SimulateBattleSetup()
at SandBox.ViewModelCollection.SPScoreboardVM.Initialize(IMissionScreen missionScreen, Mission mission, Action releaseSimulationSources, Action`1 onToggle)
at SandBox.GauntletUI.BattleSimulationGauntletView.CreateLayout()
at SandBox.View.Map.MapScreen.AddMapView[T](Object[] parameters)
at SandBox.View.Map.MapScreen.TaleWorlds.CampaignSystem.IMapStateHandler.OnBattleSimulationStarted(BattleSimulation battleSimulation)
at TaleWorlds.CampaignSystem.SandBox.GameMenusCallbacks.game_menu_encounter_win_on_consequence(MenuCallbackArgs args)
at TaleWorlds.CampaignSystem.GameMenus.GameMenu.RunOnInit(Game game, MenuContext menuContext)
at TaleWorlds.CampaignSystem.MenuContext.HandleStates()
at TaleWorlds.CampaignSystem.GameMenus.GameMenu.SwitchToMenu(String menuId)
at TaleWorlds.CampaignSystem.GameMenus.GameMenuOption.RunConsequence(MenuContext menuContext)
--- End of inner exception stack trace ---
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.GauntletUI.Data.GauntletView.OnCommand(String command, Object[] args)
at System.Action`3.Invoke(T1 arg1, T2 arg2, T3 arg3)
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(Single dt)
at DMD<DMD<ScreenManager_Tick_Patch1>?64579784::ScreenManager_Tick_Patch1>(Single dt)
1.1. System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.NullReferenceException: Object reference not set to an instance of an object.
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardStatsVM..ctor(TextObject name)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardUnitVM..ctor(BasicCharacterObject character)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardPartyVM.GetUnit(BasicCharacterObject character)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardPartyVM.UpdateScores(BasicCharacterObject character, Int32 numberRemaining, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at TaleWorlds.MountAndBlade.ViewModelCollection.Scoreboard.SPScoreboardSideVM.UpdateScores(IBattleCombatant battleCombatant, BasicCharacterObject character, Int32 numberRemaining, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at SandBox.ViewModelCollection.SPScoreboardVM.TroopNumberChanged(BattleSideEnum side, IBattleCombatant battleCombatant, BasicCharacterObject character, Int32 number, Int32 numberDead, Int32 numberWounded, Int32 numberRouted, Int32 numberKilled, Int32 numberReadyToUpgrade)
at TaleWorlds.CampaignSystem.MapEventSide.AllocateTroops(Int32 number, Boolean includePlayer)
at TaleWorlds.CampaignSystem.MapEvent.SimulateBattleSetup()
at SandBox.ViewModelCollection.SPScoreboardVM.Initialize(IMissionScreen missionScreen, Mission mission, Action releaseSimulationSources, Action`1 onToggle)
at SandBox.GauntletUI.BattleSimulationGauntletView.CreateLayout()
at SandBox.View.Map.MapScreen.AddMapView[T](Object[] parameters)
at SandBox.View.Map.MapScreen.TaleWorlds.CampaignSystem.IMapStateHandler.OnBattleSimulationStarted(BattleSimulation battleSimulation)
at TaleWorlds.CampaignSystem.SandBox.GameMenusCallbacks.game_menu_encounter_win_on_consequence(MenuCallbackArgs args)
at TaleWorlds.CampaignSystem.GameMenus.GameMenu.RunOnInit(Game game, MenuContext menuContext)
at TaleWorlds.CampaignSystem.MenuContext.HandleStates()
at TaleWorlds.CampaignSystem.GameMenus.GameMenu.SwitchToMenu(String menuId)
at TaleWorlds.CampaignSystem.GameMenus.GameMenuOption.RunConsequence(MenuContext menuContext)
--- End of inner exception stack trace ---
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.GauntletUI.Data.GauntletView.OnCommand(String command, Object[] args)
at System.Action`3.Invoke(T1 arg1, T2 arg2, T3 arg3)
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(Single dt)
at DMD<DMD<ScreenManager_Tick_Patch1>?64579784::ScreenManager_Tick_Patch1>(Single dt)
Thats fair, mods do add some changing things to the files that wouldn't be on the base game. Thank you for the reply! Loving 1.4.1 at the moment. Patiently waiting for my favorite mods to update again so I can stress over crashes haha.Hi all, as we have notified earlier we can not offer support for the modded games. If you can reproduce the problem after removing the mod files and verifying the integrity of the game files please let us know.