blowfish Posted January 15, 2021 Author Share Posted January 15, 2021 7 hours ago, flart said: B9PartSwitchSize resizes the part, so drag cubes better to be resized accordingly to the part. Other b9partswitches have affectdragcubes = false Actually just to eliminate this, can you try deleting your part database? I've seen a lot of weird caching issues around that and there's no proper invalidation for it. Quote Link to comment Share on other sites More sharing options...
flart Posted January 15, 2021 Share Posted January 15, 2021 9 hours ago, blowfish said: can you try deleting your part database? I've seen a lot of weird caching issues around that and there's no proper invalidation for it. removing PartDatabase.cfg have not changed anything. Also I have searched log of the hardmoded restock install for that error, found another one: Quote [ERR 23:59:42.223] [ERROR] [Part dockingPort2 (Station MSS)] [ModuleB9PartSwitch 'lookSwitch'] Cannot reassign cube weights: had 1 cubes before but now have 2 Quote Link to comment Share on other sites More sharing options...
Mossconfig Posted January 17, 2021 Share Posted January 17, 2021 Spoiler https://drive.google.com/drive/folders/1nUbZZ39XlWttOyoBwjAGZd-c7vOkXn9q?usp=sharing So, my hubris might have caught up to me. I am trying to take a swing at running USI on a RSS install, which means I needed to take an axe to lots of config files. I haven’t gone after B8 partswitch or realfuels, so imagine my surprise when my capsules started disappearing. As far as I can tell, putting any capsule down in the VAB causes this message to show up, and that’s the end of it for capsules without fuel tanks. Thing is, if the capsule has a fuel tank and I try to put it down in empty space, the part disappears. Just “poof” not there anymore. Another weird thing, if I put the part down first it's fine, and if I attach it to an available node it's also fine. Any help? winx64 KSP 1.8.1 x64 Quote Link to comment Share on other sites More sharing options...
VoidSquid Posted January 18, 2021 Share Posted January 18, 2021 (edited) Hey fellow Kerbonauts, Within 3 hours there are now two reports about players having issues with this mod which is a bit unusual. As I'm not using it, I can only give general advise, but if someone from here could have a look, that would be great! Edited January 18, 2021 by VoidSquid Quote Link to comment Share on other sites More sharing options...
blowfish Posted January 19, 2021 Author Share Posted January 19, 2021 14 hours ago, VoidSquid said: Hey fellow Kerbonauts, Within 3 hours there are now two reports about players having issues with this mod which is a bit unusual. As I'm not using it, I can only give general advise, but if someone from here could have a look, that would be great! The error message is somewhat misleading, it's almost always mod misconfiguration (which B9PartSwitch is just noisy about rather than swallowing silently). I can help look through logs and config caches if that would be helpful, usually between those and cross-referencing patches on Github it's possible to figure out which mod is misconfigured. Quote Link to comment Share on other sites More sharing options...
MacLuky Posted January 21, 2021 Share Posted January 21, 2021 I noticed that my RSS/RO game (1.8.1) is using 2.14 as defined by CKAN. Can/should I update this? Quote Link to comment Share on other sites More sharing options...
blowfish Posted January 21, 2021 Author Share Posted January 21, 2021 8 hours ago, MacLuky said: I noticed that my RSS/RO game (1.8.1) is using 2.14 as defined by CKAN. Can/should I update this? I generally don't bother paying attention to old KSP versions, so as soon as I'm compiling for a new version, that's what the version file will say and that's what CKAN will consider compatible. It may happen to still work with older KSP versions but I don't guarantee anything. Quote Link to comment Share on other sites More sharing options...
The_Faulty Posted January 25, 2021 Share Posted January 25, 2021 Hey, just installed on a previously working 1.11 save and received a fatal error. Here is the log https://drive.google.com/file/d/1vwV9dhYY5BDublLTTcTeMgVBAkog177n/view?usp=sharing I can send the GameData if needed, but it is 8gb last time I checked. I am running Module Manager 4.1.4 Thanks Quote Link to comment Share on other sites More sharing options...
Snark Posted January 25, 2021 Share Posted January 25, 2021 Hello @The_Faulty, and welcome to the forums! 3 hours ago, The_Faulty said: I can send the GameData if needed ...just a reminder that actually sending someone the contents of your GameData folder would not be allowed (at least, not if it includes the Squad or SquadExpansion folders), since KSP's game code and resources are copyrighted. Providing a copy to anyone would be a EULA violation. So please be careful not to do that. Quote Link to comment Share on other sites More sharing options...
Stone Blue Posted January 25, 2021 Share Posted January 25, 2021 4 hours ago, The_Faulty said: I can send the GameData if needed, but it is 8gb last time I checked. Yeah, what Snark said... Usually a screenshot of the *contents*, showing all the folders in there, is sufficient. And the first, and last err look lie they are related to BDB, specifically. Chec the Bluedog thread OP, and make sure you have any required dependencies installed, that you may be missing. Quote Link to comment Share on other sites More sharing options...
blowfish Posted January 25, 2021 Author Share Posted January 25, 2021 5 hours ago, The_Faulty said: Hey, just installed on a previously working 1.11 save and received a fatal error. Here is the log https://drive.google.com/file/d/1vwV9dhYY5BDublLTTcTeMgVBAkog177n/view?usp=sharing I can send the GameData if needed, but it is 8gb last time I checked. I am running Module Manager 4.1.4 Thanks Thanks for the log, that lead me the problem quickly. It looks like you have a corrupt installation of CommunityResourcePack. Many of the mods you have installed depend on it. Try reinstalling it. Quote Link to comment Share on other sites More sharing options...
The_Faulty Posted January 26, 2021 Share Posted January 26, 2021 2 hours ago, blowfish said: Thanks for the log, that lead me the problem quickly. It looks like you have a corrupt installation of CommunityResourcePack. Many of the mods you have installed depend on it. Try reinstalling it. This led me on the right path, a few mods were "installed" where they had all of their folders but no part files inside, not sure how it happened it was 3 different mods like that. Thanks Quote Link to comment Share on other sites More sharing options...
Wolves_Hero Posted January 28, 2021 Share Posted January 28, 2021 B9 part switch was broken mod on v1.11.1 today Quote Link to comment Share on other sites More sharing options...
blowfish Posted January 29, 2021 Author Share Posted January 29, 2021 6 hours ago, Wolves_Hero said: B9 part switch was broken mod on v1.11.1 today Looks more like config/install issues with OPT, please include KSP's log if you want any actual help. Quote Link to comment Share on other sites More sharing options...
Wolves_Hero Posted January 29, 2021 Share Posted January 29, 2021 12 hours ago, blowfish said: Looks more like config/install issues with OPT, please include KSP's log if you want any actual help. I just downloaded OPT reconfig worked now no error, I was downloaded OPT parts but not included reconfig just separated Quote Link to comment Share on other sites More sharing options...
flart Posted January 29, 2021 Share Posted January 29, 2021 interesting... ksp 1.11.1, default variant with the defaultSubtypePriority = 1 with the cost 0 is selected in the GUI (green border around the rectangle, but cost of the vessel is -1E6 (the first variant, that is not the default). https://www.dropbox.com/s/l09scseo62asn3h/20210130-004235.796.mp4?dl=1 https://github.com/yalov/UtilityWeight/blob/master/GameData/UtilityWeight/Patches/3_Cost_B9PartSwitch.cfg Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted January 29, 2021 Share Posted January 29, 2021 (edited) 17 hours ago, blowfish said: Looks more like config/install issues with OPT, please include KSP's log if you want any actual help. 5 hours ago, Wolves_Hero said: I just downloaded OPT reconfig worked now no error, I was downloaded OPT parts but not included reconfig just separated The OPT parts packs have a hard dependency on OPT Reconfig. That is because I can liberally post fixes or adjustments through Reconfig which is a very small download (it's just patches). Inlcuding Reconfig in the parts downloads will just cause more problems. Edited January 29, 2021 by JadeOfMaar Quote Link to comment Share on other sites More sharing options...
Murdabenne Posted February 3, 2021 Share Posted February 3, 2021 (edited) On 1/28/2021 at 4:04 PM, Wolves_Hero said: B9 part switch was broken mod on v1.11.1 today Same error for me except it was something about "No tank type named "LH2" exists" and LH2OCryo as well, I waited it out, and all the mods loaded and MM processed things, then went to the "main game screen". I was able to start a new game, but the B9PartSwitch Fatal Error popup persisted, and when I closed the popup, it closed the game without any other notice, exit to desktop. I'll try to add more debugging logger stuff, and try to start the game again to see what happens. Its on a fresh install of 1.11.1, and the very first time I started it after installing my mods from scratch for a new career game. EDIT: Had the same error again. I did notice in the loading bar at the bottom, this happened while processing stuff. Dug this out of Exception Detector's log. Let me know if you need full logs, but B9Partswitch is blowing up on what looks liek NerTea's cryo tanks, but I don't think that Nertea's stuff is the problem, it looks almost like a missing reference (null pointer back in the day) problem. Let me know if you want full logs. Condition: Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2OCryo ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2OCryo' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 StackTrace: LogType: Error Expanded log from ExceptionDetector in spoilertext below Spoiler Condition: Cannot find a PartModule of typename 'TrajectoriesVesselSettings' StackTrace: LogType: Error *EDU* PartLoader: Compiling Part 'LETech/Parts/Pods/LETpod2m4k/LETpod2m4k'--> Cannot find a PartModule of typename 'ModuleConnectedLivingSpace' Condition: Cannot find a PartModule of typename 'TrajectoriesVesselSettings' StackTrace: LogType: Error *EDU* PartLoader: Compiling Part 'MechJeb2/Parts/MechJeb2_AR202/part/mumech_MJ2_AR202'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'MechJeb2/Parts/MechJeb2_Pod/part/mumech_MJ2_Pod'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureConstruction/Parts/Truss/truss-hex/truss-hex-01/truss-hex-01'--> DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. Condition: Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2OCryo ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2OCryo' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 StackTrace: LogType: Error *EDU* PartLoader: Compiling Part 'NearFutureConstruction/Parts/Truss/truss-hex/truss-hex-02/truss-hex-02'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2OCryo ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2OCryo' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureConstruction/Parts/Truss/truss-octo/truss-octo-01/truss-octo-01'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2OCryo ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2OCryo' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureConstruction/Parts/Truss/truss-octo/truss-octo-02/truss-octo-02'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2OCryo ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2OCryo' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureConstruction/Parts/Truss/truss-octo/truss-octo-drone-01/truss-octo-drone-01'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-radial-small-1/nfex-fueltank-radial-small-1'--> DontDestroyOnLoad only works for root GameObjects or components on root GameObjects. Condition: Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 StackTrace: LogType: Error *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-radial-small-2/nfex-fueltank-radial-small-2'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-radial-small-3/nfex-fueltank-radial-small-3'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-radial-tiny-1/nfex-fueltank-radial-tiny-1'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-stack-medium-1/nfex-fueltank-stack-medium-1'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-stack-medium-2/nfex-fueltank-stack-medium-2'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-stack-medium-3/nfex-fueltank-stack-medium-3'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/FuelTank/nfex-fueltank-stack-tiny-1/nfex-fueltank-stack-tiny-1'--> Module ModuleB9PartSwitch threw during OnLoad: System.Exception: Fatal exception while loading fields on module ModuleB9PartSwitch on part ---> System.Exception: Exception while loading field subtypes on type B9PartSwitch.ModuleB9PartSwitch ---> System.Exception: Exception while loading fields on subtype PartSubtype LH2 ---> System.Exception: Exception while loading field tankType on type B9PartSwitch.PartSubtype ---> System.Collections.Generic.KeyNotFoundException: No tank type named 'LH2' exists at B9PartSwitch.B9TankSettings.GetTankType (System.String name) [0x00030] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankTypeValueParser.Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.PartSubtype.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0001d] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x000ea] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.CustomPartModule.OnLoad (ConfigNode node) [0x0010f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at PartModule.Load (ConfigNode node) [0x001ab] in <2afc64dea36946459d4707808bdac511>:0 *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-chfr-1/nfex-probe-chfr-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-cyl-1/nfex-probe-cyl-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-dsk-1/nfex-probe-dsk-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-plto-1/nfex-probe-plto-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-rkt-1/nfex-probe-rkt-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-rnd-1/nfex-probe-rnd-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-sqr-1/nfex-probe-sqr-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureExploration/Parts/Probe/nfex-probe-stp-1/nfex-probe-stp-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureLaunchVehicles/Legacy/Command/Drone/drone-core-5-1/drone-core-5-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureLaunchVehicles/Legacy/Command/Drone/drone-core-75-1/drone-core-75-1'--> Cannot find a PartModule of typename 'TrajectoriesVesselSettings' *EDU* PartLoader: Compiling Part 'NearFutureLaunchVehicles/Legacy/Engine/engine-lfo-advanced/engine-lfo-advanced-25-1-deprecated/engine-lfo-25-1'--> PartCompiler: Cannot clone model 'NearFutureLaunchVehicles/Parts/Engine/engine-lfo-advanced/engine-lfo-advanced-25-1' as model does not exist Condition: PartCompiler: Model was not compiled correctly StackTrace: LogType: Error Condition: PartCompiler: Cannot compile model StackTrace: LogType: Error Condition: PartCompiler: Cannot compile part StackTrace: LogType: Error Edited February 3, 2021 by Murdabenne new data Quote Link to comment Share on other sites More sharing options...
Murdabenne Posted February 3, 2021 Share Posted February 3, 2021 (edited) @blowfish see message above for my initial report. See below for stuff that might actually help you find the problem. TL;DR = I think the stuff below points to the problem with B9 somewhere since I can get errors AND also a clean run with CryoTanksCore in there - I think an error someplace else blows up B9 and it carries that over to its Fatal Error in CryoTanks because it just happened to be loaded after whatever blew up B9. FYI I have 110 mods loaded in my new career game, I can list them out if needed but given the only constant is B9 blowing up despite the variation in other mods, it seems the common element is B9 and not the mods. Good luck finding it. In order to clearly reproduce the issue, I did the following with my new career game, fresh install: Start with Clean 1.11.1 Install including updated DLC. Step 1: Install 110 mods, (inlcuding CryoTanksCore but nothing that uses it). Step 2: Start game: Fatal Error Occurs. Click the "close" button on the Fatal Error message and the game exits to desktop. Step 3: Uninstall CryoTanksCore (due to part names in Fatal Error message) Step 4. Start Game. No error. Exit game normally. Step 5: Reinstall CryotanksCore, Restart game, Error Occurs. This seems to implicate CryoTanksCore since there was no error now that it is gone and the error returned with it. This is where it gets strange to me: Step 6: Install CryoTanks and CryoEngines into game that just errored out. Step 7. Start Game. No error. Exit game normally. Step 8: Uninstall CryoTanks and Cryoengines mods, leave the CryoTanksCore installed. Step 9: Start game, error returns. Game closes to desktop. Step 10: ReInstall CryoTanks and CryoEngines into game that just errored out. Step 11. Start Game. No error. Exit game normally. This seems to indicate something other is causing the error, pointing at B9 since its causing me to have to exit the game. In order to clean up the test and isolate things, I did the following: Start with "Test" install: Clean 1.11.1 Install including updated DLC. Step 1: Install ONLY MM, B9Partswitch, CryoTanksCore (via CKAN for consistency) Step 2: Start game. No errors. Exit normally. This seemingly eliminates CryoTanksCore as an error source. Step 3: Install OPT Spaceplane Continued,and OPT Reconfig Step 4: Start Game: B9Partswitch multiple Fatal Errors. Close error window, causing game to close to desktop. Link to my Player.log for the "test" install: pastebin. https://pastebin.com/e35Dz4yM (all 3MB of it, pays to have a pro account there). So apparently something in B9PartSwitch causes a fatal error and forces an exit from the game to desktop. Errors I saw in the log were things like missing enumerations, and one where there isn't even a part name that B9PS is trying to work on, just an apparently empty space: "Exception while loading fields on subtype PartSubtype default" Saw this error for B9PS as well "System.InvalidOperationException: The tank definitions have not been loaded yet (done after game database load). This is likely caused by an earlier error or by ModuleManager being missing or out of date" And this one as well: Encountered exception during compilation. System.InvalidOperationException: Enumerable is empty! at B9PartSwitch.IEnumerableExtensions.MaxBy[Tcollection,Tcompare] (System.Collections.Generic.IEnumerable`1[T] enumerable All in all a couple hundred B9PartSwitch Errors (typical one see in spoiler) Condition: ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index StackTrace: Exception has been called 186 times Spoiler Module ModuleB9PartSwitch threw during OnStart: System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException (System.ExceptionArgument argument, System.ExceptionResource resource) [0x00029] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.ThrowHelper.ThrowArgumentOutOfRangeException () [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at B9PartSwitch.ModuleB9PartSwitch.EnsureAtLeastOneUnrestrictedSubtype () [0x0005a] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.ModuleB9PartSwitch.OnStart (PartModule+StartState state) [0x00014] in <b85eabe067044bcb9aeabe863954a5ce>:0 at Part.ModulesOnStart () [0x00120] in <2afc64dea36946459d4707808bdac511>:0 StackTrace: LogType: Error at B9PartSwitch.Fishbones.Parsers.ValueParser`1[T].Parse (System.String value) [0x0000b] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.ValueScalarMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00022] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankResource.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.Parsers.NodeObjectWrapperIContextualNode.Load (System.Object& obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00038] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataMappers.NodeListMapper.Load (System.Object& fieldValue, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x0009e] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataField.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00043] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00025] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.Fishbones.NodeDataList.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00058] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.Fishbones.NodeDataObjectExtensions.LoadFields (System.Object obj, ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00033] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.TankType.Load (ConfigNode node, B9PartSwitch.Fishbones.Context.OperationContext context) [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.B9TankSettings.ReloadTankDefs () [0x0004c] in <b85eabe067044bcb9aeabe863954a5ce>:0 --- End of inner exception stack trace --- at B9PartSwitch.B9TankSettings.ReloadTankDefs () [0x0007f] in <b85eabe067044bcb9aeabe863954a5ce>:0 at B9PartSwitch.B9TankSettings.ModuleManagerPostLoad () [0x00000] in <b85eabe067044bcb9aeabe863954a5ce>:0 at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke(System.Reflection.MonoMethod,object,object[],System.Exception&) at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00032] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 --- End of inner exception stack trace --- at System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00048] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <ad04dee02e7e4a85a1299c7ee81c79f6>:0 at ModuleManager.PostPatchLoader+<Run>d__16.MoveNext () [0x0060b] in <410b7909691747c78c895491c954d2a4>:0 Edited February 3, 2021 by Murdabenne Clarifying my step by step process. Quote Link to comment Share on other sites More sharing options...
blowfish Posted February 3, 2021 Author Share Posted February 3, 2021 @Murdabenne You don't have Community Resource Pack installed. It's a requirement of CryoTanks. Quote Link to comment Share on other sites More sharing options...
Murdabenne Posted February 3, 2021 Share Posted February 3, 2021 (edited) Odd that is not in the metadata. Plus Nertea is usually pretty clear about dependencies. That's why I use CKAN. Looks like I need to talk to Hebarusan. Thanks for diagnosing it so quickly, I'll see if I can get that metadata updated so it doesnt trip B9's alarms for others and bring more false alarms to your thread. (FYI I stealth edited my post apparently while you were answering becuase it was a mess, sorry about that). OOPS: above was for the "clean test" install. Community Resource Pack is installed in my main game that originally sent me here. So what would cause the error there (same error, just checked the log)? So there is still a Fatal Error problem. Link coming for data you need EDIT: Link in post below. Edited February 3, 2021 by Murdabenne Correction Quote Link to comment Share on other sites More sharing options...
blowfish Posted February 3, 2021 Author Share Posted February 3, 2021 (edited) Hmm, I'm not totally clear on what CryoTanksCore is supposed to provide, let me look a little closer. E: yeah, okay so the way CryoTanksCore is installed it makes ModuleManager register CryoTanks as an installed mod. OPT sees this and creates tank types that use it. @JadeOfMaar what's your perspective on this from OPT's side? Theoretically all those patches could also require CRP, but it seems like this might be an uphill battle in general, with many patches across many mods potentially being affected. Edited February 3, 2021 by blowfish Quote Link to comment Share on other sites More sharing options...
Murdabenne Posted February 3, 2021 Share Posted February 3, 2021 (edited) @blowfish Here is a more proper error report: KSP 1.11.1 build id = 03066, with latest MakingHistory and BreakingGround expansions installed. Win10 64bit All mods installed via CKAN, dependencies per CKANList of mods with versions: Spoiler [x] Science! Continued (xScienceContinued 5.26) Alcubierre Warp Drive (Stand-alone) (AlcubierreStandalone 1.4.0) Astrogator (Astrogator v0.10.2) AT Utils (AT-Utils v1.9.6) AutoAsparagus (AutoAsparagus 1:v2.3.1) B9 Part Switch (B9PartSwitch v2.17.0) BetterBurnTime (BetterBurnTime 1.10) BOMPs (BOMPs 1.0.2) BonVoyage (BonVoyage 1:1.2.0) BreakingGround-DLC (BreakingGround-DLC (unmanaged)) ClickThrough Blocker (ClickThroughBlocker 1:0.1.10.15) CommNet Antennas Extension (CommNetAntennasExtension 2.1.4) CommNet Antennas Info (CommNetAntennasInfo 3.0.3) CommNet Constellation (CommNetConstellation 1.5.7) Community Category Kit (CommunityCategoryKit v5.2.0.0) Community Delta-V Maps (CommunityDeltaVMaps 1:2.7) Community Resource Pack (CommunityResourcePack 1.4.2) Community Tech Tree (CommunityTechTree 1:3.4.3) Community Terrain Texture Pack (CommunityTerrainTexturePack 1:1.0.4) Contract Configurator (ContractConfigurator 1.30.5) Contract Pack: Bases and Stations Reborn (ContractConfigurator-KerbinSpaceStation 2:3.7.2.3) Crew R&R (CrewQueueTwo 1.1.11) Cryo Tanks Core (CryoTanks-Core 1.5.6) Custom Barn Kit (CustomBarnKit 1.1.21.0) Dated QuickSaves (DatedQuickSaves 1.2.4.4) Davon Supply Mod (DavonSupplyMod 1:0.2.7) DeepFreeze Continued... (DeepFreeze V0.30.0.0) Deployable Engines Plugin (DeployableEngines 1.2.3) Docking Port Alignment Indicator (DockingPortAlignmentIndicator 6.9.2.2) Dynamic Battery Storage (DynamicBatteryStorage 2:2.2.1.0) Earn Your Stripes! (EarnYourStripes 4.0.2) Easy Vessel Switch (EVS) (EasyVesselSwitch 2.2) EasyBoard (EasyBoard 1.10) Editor Extensions Redux (EditorExtensionsRedux 3.4.2) EVA Handrails Continued (EVAHandrailsPackContinued 0.3.0.3) ExceptionDetectorUpdated (EDU) (ExceptionDetectorUpdated 0.1.1_alpha) Fill It Up (FillitUp 0.2.0.1) Filter Extensions - Default Configuration (FilterExtensionsDefaultConfig 3.2.6) Filter Extensions - Plugin (FilterExtensions 3.2.6) Final Frontier (FinalFrontier 1.10.0-3485) Firespitter Core (FirespitterCore v7.17) Flight Tracker (FlightTracker 3.0.0.1) FuseBox Continued (FuseBoxContinued 0.1.17.1) Global Construction Core (GroundConstruction-Core 2.6.4.1) GravityTurn Continued (GravityTurnContinued 3:1.8.1.4) Hangar Extender (HangerExtenderExtended 3.6.0) Haystack ReContinued (HaystackReContinued 0.5.7) IndicatorLights (IndicatorLights 1.7) IndicatorLights Community Extensions (IndicatorLightsCommunityExtensions 1.6.2) JX2Antenna (JX2Antenna 2.0.5) K2 Command Pod Continued (K2CommandPodCont 1.1.10.2) Karbonite (Karbonite 1:1.4.0) KEI (KEI 1.2.10.2) Kerbal Alarm Clock (KerbalAlarmClock v3.13.0.0) Kerbal Atomics (KerbalAtomics 1:1.2.1) Kerbal Atomics - Liquid Fuel Only (KerbalAtomics-NTRsUseLF 1.2.1) Kerbal Changelog (KerbalChangelog v1.3.0) Kerbal Engineer Redux (KerbalEngineerRedux 1.1.8.3) Konstruction (Konstruction 1.4.0) Kopernicus Bleeding Edge Beta - DEV RELEASE (Kopernicus-BE UBEE_1111_74) KSP Achievements (Achievements 1.10.1.4) KSP AVC (KSP-AVC 1.4.1.5) KSP Rescue Contract Fix (KSPRescueContractFix 1.1.0) Lithobrake Exploration Technologies (LithobrakeExplorationTechnologies 0.4) MADLAD (MADLAD 2.2.1.1) MagiCore (MagiCore 1.3.2.3) Making History (MakingHistory-DLC 1.11.0) Malemute Rover (MalemuteRover 1.4.0) MechJeb 2 (MechJeb2 2.12.0.0) Mk1-Cabin-Hatch (Mk1CabinHatch 1.0.1) ModularFlightIntegrator (ModularFlightIntegrator 1.2.8.0) Module Manager (ModuleManager 4.1.4) Near Future Construction (NearFutureConstruction 1.3.1) Near Future Electrical (NearFutureElectrical 1.2.1) Near Future Electrical Core (NearFutureElectrical-Core 1.2.1) Near Future Exploration (NearFutureExploration 1.1.1) Near Future IVA Props (NearFutureProps 1:0.6.4) Near Future Launch Vehicles (NearFutureLaunchVehicles 2.1.2) Near Future Propulsion (NearFuturePropulsion 1.3.1) Near Future Solar (NearFutureSolar 1.3.1) Near Future Solar Core (NearFutureSolar-Core 1.3.1) Near Future Spacecraft (NearFutureSpacecraft 1.4.1) Near Future Spacecraft - LFO Engines (NearFutureSpacecraft-OrbitalLFOEngines 1.4.1) OrbitalColony (OrbitalColony 1:1.1.0.1) Orbit's US Flag Pack (OrbitsUSFlagPack 2) Outer Planets Mod (OuterPlanetsMod 2:2.2.8) Part Commander Continued (PartCommanderCont 1.1.6.2) Part Wizard Continued (PartWizardContinued 1.3.8.2) PicoPort (PicoPort 0.1.6.3) PicoPort Shielded (PicoPortShielded 1.0.1.1) Planet Wiki (PlanetWiki 1:4.1) 'Project Orion' Nuclear Pulse Engine (USI-NuclearRockets 1.4.0) RasterPropMonitor (RasterPropMonitor 1:v0.31.4) RasterPropMonitor Core (RasterPropMonitor-Core 1:v0.31.4)RCS Build Aid (RCSBuildAid v1.0.6) RemoteTech Redev Antennas (RemoteTechRedevAntennas 0.1.1) REPOSoftTech-Agencies (REPOSoftTech-Agencies V1.5.8.0) ResearchBodies (ResearchBodies 2:V1.12.0) Retractable Lifting Surface Module (RetractableLiftingSurface 0.2.1.1) SafeChute (SafeChute v2.1.20) SCANsat (SCANsat v20.4) ScrapYard (ScrapYard 2.1.0.0) Sensible Pumps Continued (SensiblePumpsCont 1.3.0) Ship Manifest (ShipManifest 6.0.2.0) Ship Save Splicer (ShipSaveSplicer 1:1.1.6) Sounding Rockets! (SoundingRockets 1.4.0) SpaceTux Library (SpaceTuxLibrary 0.0.5) SpacetuxSA (SpacetuxSA 0.3.13.1) SpaceY Expanded (SpaceY-Expanded 1.4) SpaceY Heavy Lifters (SpaceY-Lifters 1.17.2) StageRecovery (StageRecovery 1.9.4) Station Keeping (StationKeeping 1:0.2.2.1) Stockalike Station Parts Expansion Redux (StationPartsExpansionRedux 1.4.0) Surface Mounted Lights (surfacelights 1.17) TextureReplacer (TextureReplacer v4.3.1) The Janitor's Closet (JanitorsCloset 0.3.7) Tokamak Refurbished Parts (TokamakRefurbishedParts 0.2.0.2) Toolbar Controller (ToolbarController 1:0.1.9.4) TooManyOrbits (TooManyOrbits 1.1.6.3) Trajectories (Trajectories v2.3.4) TriggerAu Flags (TriggerAu-Flags v2.10.0.0)USI Asteroid Recycling Technologies (USI-ART 1:1.4.0)USI Core (USI-Core 1.4.0)USI Exploration Pack (USI-EXP 1.4.0)USI Freight Transport Technologies (USI-FTT 1.4.0)USI Kolonization Systems (MKS/OKS) (UKS 1:1.4.1)USI Life Support (USI-LS 1.4.0)USI Tools (USITools 1.4.0) Ventral Drill for Stock ISRU (VentralDrill 1.9.1) VesselMover Continued (VesselMoverContinued v1.11.0) Waypoint Manager (WaypointManager 2.8.2.6) Zero MiniAVC (ZeroMiniAVC 1:1.1.0.1) Error notice Screenshot: https://drive.google.com/file/d/1RaysV4A-e2EW95qxF0w1kaJ7tW4sskZc/view?usp=sharing Logs:Player.log https://drive.google.com/file/d/1Phg32Mv-UABbrHatJKeIXPRRb7tQJZl7/view?usp=sharingKSP.log https://drive.google.com/file/d/178SLesUKLi1lK3cXWRGlrsH_gjxGRTTk/view?usp=sharingMMPatch.log https://drive.google.com/file/d/1KI2OHHUeTyalInuojJ27GdlaOCGM8ETi/view?usp=sharingModuleManager.log https://drive.google.com/file/d/1NYOLieMKcOAB1XECv-V953D8VFxuJZYU/view?usp=sharing Config CacheModuleManager.ConfigCache https://drive.google.com/file/d/19p6BCVA7RiP1JsGFCaMBg3PbrQmCueKh/view?usp=sharing Replication steps:Start with Clean 1.11.1 Install including updated DLC. Step 1: Install mods listed via CKAN, (inlcuding CryoTanksCore but nothing that uses it).Step 2: Start game: Fatal Error Occurs. Step 3:Click the "close" button on the Fatal Error message and the game exits to desktop. Edited February 3, 2021 by Murdabenne Mod list added. Quote Link to comment Share on other sites More sharing options...
JadeOfMaar Posted February 3, 2021 Share Posted February 3, 2021 @blowfish Cryo Tanks Core creates the CryoTanks folder but only provides the boiloff plugin. There are two answers to this problem: The mods that are activated by CryoTanks will all need their patches changed to detect the subdirectory: CryoTanks/Patches/ where the tank definitions are kept. I can do this quickly enough and post a release, and this is sufficient assuming that OPT is the only part mod where this issue gets to happen. Alternatively, Nertea will need to move the plugin into its own root level folder and identify it more clearly/uniquely (say: folder name: CryoTanksBoiloff right after CryoTanks, or folder name: SimpleBoiloff mirroring the assembly name) to make it easy on CKAN users. This is logically a big deal but I'd like to avoid giving Nertea more to be bothered about. Quote Link to comment Share on other sites More sharing options...
Murdabenne Posted February 3, 2021 Share Posted February 3, 2021 OK. So the short term fix is to install the tanks if you install the core, which I will admit was an accident by me. Seems that B9Partswitch is a good "canary" piece of software to have. Production testing with dark canaries Quote The canary terminology comes from mining, where miners would lower an unfortunate canary in a cage to detect the presence of dangerous gases poisonous for miners to breathe. These canaries would serve as an early warning signal to the miners that it wasn’t safe to go into the mines. In software engineering, a canary is an instance of a service that runs new code, configuration, or AI models at production level so that we can verify that the new code is safe before deploying it to more instances. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.