Summary: I can't start a new game in sandbox. I already tried playing without mods to check if there was an installation error but it worked without mods.
How to Reproduce: After clicking the "Sandbox" in Main menu, it will go to the loading screen and after a few seconds. It crashes.
Have you used cheats and if so which: Other than mods, no other cheats.
Scene Name (if related):
Media (Screenshots & Video):
Computer Specs:
OS: Windows 10 Home 64-bit
GPU: NVIDIA GeForce RTX 2080 Super with Max-Q Design
GPU Driver Version: 31.0.15.2225
CPU: Intel Core i7-10875H
RAM: 16GB
Motherboard:
Storage Device (HDD/SSD): 1TB SSD
Below is the crash report. Please help me. Thank you.
Type: System.InvalidOperationException
Message: The parent is missing.
Source: System.Xml.Linq
CallStack:
How to Reproduce: After clicking the "Sandbox" in Main menu, it will go to the loading screen and after a few seconds. It crashes.
Have you used cheats and if so which: Other than mods, no other cheats.
Scene Name (if related):
Media (Screenshots & Video):
Computer Specs:
OS: Windows 10 Home 64-bit
GPU: NVIDIA GeForce RTX 2080 Super with Max-Q Design
GPU Driver Version: 31.0.15.2225
CPU: Intel Core i7-10875H
RAM: 16GB
Motherboard:
Storage Device (HDD/SSD): 1TB SSD
Below is the crash report. Please help me. Thank you.
- Exception
Exception informationType: System.InvalidOperationException
Message: The parent is missing.
Source: System.Xml.Linq
CallStack:
- at void System.Xml.Linq.XNode.Remove()
- at bool RBM.XmlLoadingPatches+MergeTwoXmlsPatch.Prefix(ref XmlDocument xmlDocument1, ref XmlDocument xmlDocument2, ref XmlDocument __result) in D:/SteamLibrary/steamapps/common/Mount & Blade II Bannerlord/Modules/RealisticBattleProject/RBM/XmlLoadingPatches.cs:line 137
- at XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.MergeTwoXmls_Patch1(XmlDocument xmlDocument1, XmlDocument xmlDocument2)
- at XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.CreateMergedXmlFile(List> toBeMerged, List xsltList, bool skipValidation)
- at XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.GetMergedXmlForManaged(string id, bool skipValidation, bool ignoreGameTypeInclusionCheck, string gameType)
- at void TaleWorlds.ObjectSystem.MBObjectManager.LoadXML(string id, bool isDevelopment, string gameType, bool skipXmlFilterForEditor)
- at void TaleWorlds.Core.MBObjectManagerExtensions.LoadXML(MBObjectManager objectManager, string id, bool skipXmlFilterForEditor)
- at void TaleWorlds.CampaignSystem.Campaign.InitializeDefaultCampaignObjects()
- at void TaleWorlds.CampaignSystem.Campaign.OnNewCampaignStart()
- at void TaleWorlds.CampaignSystem.Campaign.OnInitialize()
- 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_Patch1(Module this, float dt)
- Enhanced Stacktrace
- Frame: void System.Xml.Linq.XNode.Remove() (IL Offset: 23)
- Module: UNKNOWN
Method: System.Void System.Xml.Linq.XNode::Remove()
HarmonyIssue: False
- Module: UNKNOWN
- Frame: bool RBM.XmlLoadingPatches+MergeTwoXmlsPatch.Prefix(ref XmlDocument xmlDocument1, ref XmlDocument xmlDocument2, ref XmlDocument __result) (IL Offset: 1863)
- Module: RBM
Method: static System.Boolean RBM.MergeTwoXmlsPatch:refix(System.Xml.XmlDocument& xmlDocument1, System.Xml.XmlDocument& xmlDocument2, System.Xml.XmlDocument& __result)
HarmonyIssue: False
- Module: RBM
- Frame: XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.MergeTwoXmls_Patch1(XmlDocument xmlDocument1, XmlDocument xmlDocument2) (IL Offset: -1)
- Module: RBM
Method: static System.Boolean RBM.MergeTwoXmlsPatch:refix(System.Xml.XmlDocument& xmlDocument1, System.Xml.XmlDocument& xmlDocument2, System.Xml.XmlDocument& __result)
HarmonyIssue: False - Module: UNKNOWN
Method: static System.Xml.XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.MergeTwoXmls_Patch1(System.Xml.XmlDocument xmlDocument1, System.Xml.XmlDocument xmlDocument2)
HarmonyIssue: False - Module: UNKNOWN
Method: static System.Xml.XmlDocument TaleWorlds.ObjectSystem.MBObjectManager::MergeTwoXmls(System.Xml.XmlDocument xmlDocument1, System.Xml.XmlDocument xmlDocument2)
HarmonyIssue: False
- Module: RBM
- Frame: XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.CreateMergedXmlFile(List> toBeMerged, List xsltList, bool skipValidation) (IL Offset: 0)
- Module: UNKNOWN
Method: static System.Xml.XmlDocument TaleWorlds.ObjectSystem.MBObjectManager::CreateMergedXmlFile(System.Collections.Generic.List`1> toBeMerged, System.Collections.Generic.List`1 xsltList, System.Boolean skipValidation)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.GetMergedXmlForManaged(string id, bool skipValidation, bool ignoreGameTypeInclusionCheck, string gameType) (IL Offset: 461)
- Module: UNKNOWN
Method: static System.Xml.XmlDocument TaleWorlds.ObjectSystem.MBObjectManager::GetMergedXmlForManaged(System.String id, System.Boolean skipValidation, System.Boolean ignoreGameTypeInclusionCheck, System.String gameType)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.ObjectSystem.MBObjectManager.LoadXML(string id, bool isDevelopment, string gameType, bool skipXmlFilterForEditor) (IL Offset: 5)
- Module: UNKNOWN
Method: System.Void TaleWorlds.ObjectSystem.MBObjectManager::LoadXML(System.String id, System.Boolean isDevelopment, System.String gameType, System.Boolean skipXmlFilterForEditor)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.Core.MBObjectManagerExtensions.LoadXML(MBObjectManager objectManager, string id, bool skipXmlFilterForEditor) (IL Offset: 56)
- Module: UNKNOWN
Method: static System.Void TaleWorlds.Core.MBObjectManagerExtensions::LoadXML(TaleWorlds.ObjectSystem.MBObjectManager objectManager, System.String id, System.Boolean skipXmlFilterForEditor)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.CampaignSystem.Campaign.InitializeDefaultCampaignObjects() (IL Offset: 61)
- Module: UNKNOWN
Method: System.Void TaleWorlds.CampaignSystem.Campaign::InitializeDefaultCampaignObjects()
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.CampaignSystem.Campaign.OnNewCampaignStart() (IL Offset: 22)
- Module: UNKNOWN
Method: System.Void TaleWorlds.CampaignSystem.Campaign::OnNewCampaignStart()
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.CampaignSystem.Campaign.OnInitialize() (IL Offset: 329)
- Module: UNKNOWN
Method: virtual System.Void TaleWorlds.CampaignSystem.Campaign::OnInitialize()
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.CampaignSystem.Campaign.DoLoadingForGameType(GameTypeLoadingStates gameTypeLoadingState, out GameTypeLoadingStates nextState) (IL Offset: 37)
- Module: UNKNOWN
Method: virtual System.Void TaleWorlds.CampaignSystem.Campaign:oLoadingForGameType(TaleWorlds.Core.GameTypeLoadingStates gameTypeLoadingState, TaleWorlds.Core.GameTypeLoadingStates& nextState)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: bool TaleWorlds.Core.GameType.DoLoadingForGameType() (IL Offset: 44)
- Module: UNKNOWN
Method: System.Boolean TaleWorlds.Core.GameType:oLoadingForGameType()
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void SandBox.SandBoxGameManager.DoLoadingForGameManager(GameManagerLoadingSteps gameManagerLoadingStep, out GameManagerLoadingSteps nextStep) (IL Offset: 245)
- Module: Sandbox
Method: virtual System.Void SandBox.SandBoxGameManager:oLoadingForGameManager(TaleWorlds.Core.GameManagerLoadingSteps gameManagerLoadingStep, TaleWorlds.Core.GameManagerLoadingSteps& nextStep)
HarmonyIssue: False
- Module: Sandbox
- Frame: bool TaleWorlds.Core.GameManagerBase.DoLoadingForGameManager() (IL Offset: 162)
- Module: UNKNOWN
Method: System.Boolean TaleWorlds.Core.GameManagerBase:oLoadingForGameManager()
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.MountAndBlade.GameLoadingState.OnTick(float dt) (IL Offset: 15)
- Module: UNKNOWN
Method: virtual System.Void TaleWorlds.MountAndBlade.GameLoadingState::OnTick(System.Single dt)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.Core.GameStateManager.OnTick(float dt) (IL Offset: 47)
- Module: UNKNOWN
Method: System.Void TaleWorlds.Core.GameStateManager::OnTick(System.Single dt)
HarmonyIssue: False
- Module: UNKNOWN
- Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, float dt) (IL Offset: -1)
- Module: BetterExceptionWindow
Method: static System.Exception BetterExceptionWindow.OnApplicationTickPatch::Finalizer(System.Exception __exception)
HarmonyIssue: False - Module: UNKNOWN
Method: static System.Void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(TaleWorlds.MountAndBlade.Module this, System.Single dt)
HarmonyIssue: False - Module: UNKNOWN
Method: System.Void TaleWorlds.MountAndBlade.Module::OnApplicationTick(System.Single dt)
HarmonyIssue: False
- Module: BetterExceptionWindow
- Involved Modules
- RBM
- Method: static System.Boolean RBM.MergeTwoXmlsPatch:
refix(System.Xml.XmlDocument& xmlDocument1, System.Xml.XmlDocument& xmlDocument2, System.Xml.XmlDocument& __result)
Frame: bool RBM.XmlLoadingPatches+MergeTwoXmlsPatch.Prefix(ref XmlDocument xmlDocument1, ref XmlDocument xmlDocument2, ref XmlDocument __result) (IL Offset: 1863)
HarmonyIssue: False - Method: static System.Boolean RBM.MergeTwoXmlsPatch:
refix(System.Xml.XmlDocument& xmlDocument1, System.Xml.XmlDocument& xmlDocument2, System.Xml.XmlDocument& __result)
Frame: XmlDocument TaleWorlds.ObjectSystem.MBObjectManager.MergeTwoXmls_Patch1(XmlDocument xmlDocument1, XmlDocument xmlDocument2) (IL Offset: -1)
HarmonyIssue: False
- Method: static System.Boolean RBM.MergeTwoXmlsPatch:
- Sandbox
- Method: virtual System.Void SandBox.SandBoxGameManager:
oLoadingForGameManager(TaleWorlds.Core.GameManagerLoadingSteps gameManagerLoadingStep, TaleWorlds.Core.GameManagerLoadingSteps& nextStep)
Frame: void SandBox.SandBoxGameManager.DoLoadingForGameManager(GameManagerLoadingSteps gameManagerLoadingStep, out GameManagerLoadingSteps nextStep) (IL Offset: 245)
HarmonyIssue: False
- Method: virtual System.Void SandBox.SandBoxGameManager:
- BetterExceptionWindow
- Method: static System.Exception BetterExceptionWindow.OnApplicationTickPatch::Finalizer(System.Exception __exception)
Frame: void TaleWorlds.MountAndBlade.Module.OnApplicationTick_Patch1(Module this, float dt) (IL Offset: -1)
HarmonyIssue: False
- Method: static System.Exception BetterExceptionWindow.OnApplicationTickPatch::Finalizer(System.Exception __exception)
- Installed Modules
- + Harmony (Bannerlord.Harmony, v2.2.2.140)
- + UIExtenderEx (Bannerlord.UIExtenderEx, v2.6.0.0)
- + BetterExceptionWindow (BetterExceptionWindow, v6.2.0.0)
- + ButterLib (Bannerlord.ButterLib, v2.6.3.0)
- + Mod Configuration Menu v5 (Bannerlord.MBOptionScreen, v5.5.5.0)
- + Native (Native, v1.0.2.0)
- + SandBox Core (SandBoxCore, v1.0.2.0)
- + Sandbox (Sandbox, v1.0.2.0)
- + StoryMode (StoryMode, v1.0.2.0)
- + CustomBattle (CustomBattle, v1.0.2.0)
- + Calradia Expanded (CalradiaExpanded, a1.1.9.0)
- + BasicFixes (BasicFixes, v1.0.7.0)
- + AgricultureEstate (AgricultureEstate, v1.0.15.0)
- + ArrangeMarriageForFamily (ArrangeMarriageForFamily, v1.0.5.0)
- + EquipBestItem (EquipBestItem, v1.9.1.0)
- + AutoTrader (AutoTrader, v1.0.0.1)
- + CC's Banners (Bannerlord.CCsBanners, v3.2.1.0)
- + Bannerlord.TroopSorter (Bannerlord.TroopSorter, v1.0.0.0)
- + Better HUD (BetterHUD, v1.4.0.0)
- + Better Smithing Continued (BetterSmithingContinued, v1.0.0.7)
- + Birth and Death Options (BirthAndDeath, v1.0.2.0)
- + Bodyguards (Bodyguards, v1.0.2.0)
- + Dismemberment (Plus) for v1.0.2 (DismembermentPlus, v2.0.5.
- + Distinguished Service (DistinguishedService, v5.2.0.0)
- + EliteMercs (EliteMercs, v1.0.1.0)
- + FamilyControl (FamilyControl, v1.0.2.0)
- + Family Tree (FamilyTree, v1.2.2.0)
- + Fourberie (Fourberie, v9.2.2.0)
- + Diplomacy (Bannerlord.Diplomacy, v1.2.4.0)
- + Tournaments XPanded (TournamentsXPanded, v4.1.13.0)
- + Bannerlord.XPTweaks (Bannerlord.XPTweaks, v2.0.0.0)
- + (RBM) Realistic Battle Mod (RBM, v3.5.0.0)
- + Improved Garrisons (ImprovedGarrisons, v4.1.1.9)
- + Marry Anyone (MarryAnyone, v3.0.4.0)
- + Hot Butter (hotbutter, v2.0.1.0)
- + Noble Titles (NobleTitles, v1.2.0.0)
- + No Limit Bundle Updated (NoLimitBundleUpdated, v2.2.1.0)
- + Open Source Armory (OpenSourceArmory, v1.13.5.0)
- + Open Source Armory: RBM Patch (OpenSourceArmoryRBM, v1.13.5.0)
- + Open Source Saddlery (OpenSourceSaddlery, v1.2.5.0)
- + Open Source Saddlery: RBM Patch (OpenSourceSaddleryRBM, v1.2.5.0)
- + Open Source Weaponry (OpenSourceWeaponry, v1.2.5.0)
- + Open Source Weaponry: RBM Patch (OpenSourceWeaponryRBM, v1.2.5.0)
- + Helmet Hair Cover Continued Plus RBM (HelmetHairContinuedPlusRBM, v2.3.1.0)
- + swadian armoury (swadian armoury, v1.0.0.0)
- + Vaegir Armoury (Vaegir Armoury, v1.0.0.0)
- + Adonnay's Exotic Weaponry (AEW - Adonnays Exotic Weaponry, v2.3.4.0)
- + Adonnay's Exotic Weaponry - RBM Patch (AEW - Adonnays Exotic Weaponry - RBM, v1.0.1.0)
- + Custom Spawns API (CustomSpawns, v1.9.3.0)
- + Calradia At War (CalradiaAtWar, v1.9.0.0)
- + CAW RBM weapons patch (CAW_RBM_weapons, v1.0.2.0)
- + Raise your Torch (RaiseYourTorch, v5.1.0.0)
- + Perfect Fire Arrows (PerfectFireArrows, v6.0.0.0)
- + OnGovernorChangedWorkAround (OnGovernorChangedWorkAround, e1.1.0.0)
- + Governors Handle Issues (GovernorsHandleIssues, v1.0.2.7)
- + Women in Calradia (WomeninCalradia, v5.0.0.0)
- + Adonnay's Troop Changer (AdonnaysTroopChanger, v1.8.8.0)
- + Neated's NPCs Upgrade Equipment (NeatedsNPCsUpgradeEquipment, e1.0.0.3)
- + Useful Companions (UsefullCompanions, v0.4.7.0)
- + RTS Camera (RTSCamera, v4.1.19.0)
- + RTS Camera Command System (RTSCamera.CommandSystem, v4.1.19.0)
- + Xorberax's Legacy for v1.0.2 (XorberaxLegacy, v1.0.4.9)
- + Party AI Overhaul and Commands (PartyAIOverhaulCommands, v1.0.2.0)
- + Party Screen Enhancements (PartyScreenEnhancements, v1.6.11.0)
- + UltimateMountsReforged (UltimateMountsReforged, v1.2.0.0)
- + UltimateMountsReforgedRBM (UltimateMountsReforgedRBM, v1.2.0.0)
- + Calradia Factions Enhanced (CalradiaFactionsEnhanced, v4.6.7.0)
- + CFE RBM patch (CFE_RBM, v1.2.0.0)
- + CFE UMR RBM patch (CFE_UMR_RBM, v1.0.5.0)
- + Western Heraldry RBM (Western Heraldry RBM, e1.5.2.0)
- + Better Time (BetterTime, v1.2.7.0)
- + AttributePerLevelWithFocus (AttributePerLevelWithFocus, v1.0.0.0)
- + Where Tournaments (WhereTournaments, v1.1.0.0)
- + Where Tournaments: Select Tournament Prize (WhereTournamentsSelectTournamentPrize, v1.1.0.0)
- + Where Tournaments: Lock Tracked Prize (WhereTournamentsLockTrackedPrize, v1.1.0.0)
- + War Cry (WarCry, v4.1.0.0)
- + WorkshopsAdvanced (WorkshopsAdvanced, v1.0.1.0)
- + Workshop Caravan Experience (WorkshopCaravanExp, v1.0.3.0)
- + True Relations (TrueRelations, v1.5.4.0)
- + More Names (MoreNames, v1.1.0.0)
- + Morgana (Morgana, v1.0.0.0)
- + Nicanor (Nicanor, v1.0.0.0)
- + Lord Retinue Uptier (LordRetinueUptier, v1.0.3.0)
- + Banner Editor (BannerEditor, v1.0.4.0)