Jump to content

Crashing when exiting to space center


Recommended Posts

There are a ton of problems listed in your log file:

1. Kopernicus has a problem.

Spoiler

ArgumentNullException: Argument cannot be null.

Parameter name: collection
  at System.Collections.Generic.List`1[System.Single].CheckCollection (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 

  at System.Collections.Generic.List`1[System.Single]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.NumericCollectionParser`1[System.Single]..ctor (System.Single[] i) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.NumericCollectionParser`1[System.Single].op_Implicit (System.Single[] value) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.PropertiesLoader.get_timewarpAltitudeLimits () [0x00000] in <filename unknown>:0 

  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)

  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 

  at System.Reflection.MonoProperty.GetValue (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] index, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 

  at System.Reflection.MonoProperty.GetValue (System.Object obj, System.Object[] index) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.Parser.LoadObjectMemberFromConfigurationNode (System.Reflection.MemberInfo member, System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
UnityEngine.Debug:Internal_LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Kopernicus.Configuration.Parser:LoadObjectMemberFromConfigurationNode(MemberInfo, Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:LoadObjectFromConfigurationNode(Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:CreateObjectFromConfigNode(Type, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:LoadObjectMemberFromConfigurationNode(MemberInfo, Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:LoadObjectFromConfigurationNode(Object, ConfigNode, Boolean)
Kopernicus.Configuration.Loader:Kopernicus.Configuration.IParserEventSubscriber.PostApply(ConfigNode)
Kopernicus.Configuration.Parser:LoadObjectFromConfigurationNode(Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:CreateObjectFromConfigNode(ConfigNode, Boolean)
Kopernicus.Injector:Awake()
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
AddonLoader:StartAddons(Startup)
AddonLoader:OnLevelWasLoaded(Int32)

 

2) ScanSat likes to have the Community Ressource Pack (adds resource definitions and ScanSat can then scan for them). Optional.

3) Next is ContractConfigurator. It's trying to load contracts which you might have uninstalled.  

Spoiler

ContractConfigurator.ConfiguredContract: Error loading contract for contract type 'A-3'.  The contract type either failed to load or was uninstalled.
ContractConfigurator.ConfiguredContract: Error loading contract for contract type 'V-2'.  The contract type either failed to load or was uninstalled.
ContractConfigurator.ConfiguredContract: Error loading contract for contract type 'R-1V'.  The contract type either failed to load or was uninstalled.
etc.

 

This all already happened before you loaded your craft!

4) During flight your life support mod spams exceptions.  

Spoiler

nvalidOperationException: Collection was modified; enumeration operation may not execute.
  at System.Collections.Generic.List`1+Enumerator[LifeSupport.VesselSupplyStatus].VerifyState () [0x00000] in <filename unknown>:0 

  at System.Collections.Generic.List`1+Enumerator[LifeSupport.VesselSupplyStatus].MoveNext () [0x00000] in <filename unknown>:0 

  at LifeSupport.LifeSupportMonitor.CleanupEmptyVessels () [0x00000] in <filename unknown>:0 

  at LifeSupport.LifeSupportMonitor.FixedUpdate () [0x00000] in <filename unknown>:0 

 

5) There seems to be a problem with one of the installed parts.  

Spoiler

[Better Crew Assignment] (Exception) Mismatch at index 1: XKupolaObsModuleEXhPANDE2619-X versus Xcupola2X:   at BetterCrewAssignment.Crewable.List (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

  at BetterCrewAssignment.CrewableList..ctor (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

  at BetterCrewAssignment.AssignmentLogic.AssignKerbals (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

  at BetterCrewAssignment.EditorBehaviour.OnShipModified (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

 

6) It seems you had RemoteTech installed. It tries to load RT stuff several times without success.

7) Another part problem  

Spoiler

[Docking Node Module]: WARNING - No node transform found with name dockingNode
OrionDockingPort3a49capXx added to ship - part count: 11

 

8) I couldn't find out the cause of the crash. It could be any of the points mentioned before. Or a KSP bug. Or a Unity bug.

 

Seriously you should clean up your save and fix the errors in your installed mods. Currently it's impossible to find out if they are the source for the crash.

Edited by *Aqua*
Link to comment
Share on other sites

8 hours ago, *Aqua* said:

There are a ton of problems listed in your log file:

1. Kopernicus has a problem.

  Reveal hidden contents


ArgumentNullException: Argument cannot be null.

Parameter name: collection
  at System.Collections.Generic.List`1[System.Single].CheckCollection (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 

  at System.Collections.Generic.List`1[System.Single]..ctor (IEnumerable`1 collection) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.NumericCollectionParser`1[System.Single]..ctor (System.Single[] i) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.NumericCollectionParser`1[System.Single].op_Implicit (System.Single[] value) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.PropertiesLoader.get_timewarpAltitudeLimits () [0x00000] in <filename unknown>:0 

  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)

  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 
Rethrow as TargetInvocationException: Exception has been thrown by the target of an invocation.
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 

  at System.Reflection.MonoProperty.GetValue (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] index, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0 

  at System.Reflection.MonoProperty.GetValue (System.Object obj, System.Object[] index) [0x00000] in <filename unknown>:0 

  at Kopernicus.Configuration.Parser.LoadObjectMemberFromConfigurationNode (System.Reflection.MemberInfo member, System.Object o, .ConfigNode node, Boolean getChilds) [0x00000] in <filename unknown>:0 
UnityEngine.Debug:Internal_LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Kopernicus.Configuration.Parser:LoadObjectMemberFromConfigurationNode(MemberInfo, Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:LoadObjectFromConfigurationNode(Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:CreateObjectFromConfigNode(Type, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:LoadObjectMemberFromConfigurationNode(MemberInfo, Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:LoadObjectFromConfigurationNode(Object, ConfigNode, Boolean)
Kopernicus.Configuration.Loader:Kopernicus.Configuration.IParserEventSubscriber.PostApply(ConfigNode)
Kopernicus.Configuration.Parser:LoadObjectFromConfigurationNode(Object, ConfigNode, Boolean)
Kopernicus.Configuration.Parser:CreateObjectFromConfigNode(ConfigNode, Boolean)
Kopernicus.Injector:Awake()
UnityEngine.GameObject:Internal_AddComponentWithType(Type)
UnityEngine.GameObject:AddComponent(Type)
AddonLoader:StartAddon(LoadedAssembly, Type, KSPAddon, Startup)
AddonLoader:StartAddons(Startup)
AddonLoader:OnLevelWasLoaded(Int32)

 

2) ScanSat likes to have the Community Ressource Pack (adds resource definitions and ScanSat can then scan for them). Optional.

3) Next is ContractConfigurator. It's trying to load contracts which you might have uninstalled.  

  Reveal hidden contents


ContractConfigurator.ConfiguredContract: Error loading contract for contract type 'A-3'.  The contract type either failed to load or was uninstalled.
ContractConfigurator.ConfiguredContract: Error loading contract for contract type 'V-2'.  The contract type either failed to load or was uninstalled.
ContractConfigurator.ConfiguredContract: Error loading contract for contract type 'R-1V'.  The contract type either failed to load or was uninstalled.
etc.

 

This all already happened before you loaded your craft!

4) During flight your life support mod spams exceptions.  

  Reveal hidden contents


nvalidOperationException: Collection was modified; enumeration operation may not execute.
  at System.Collections.Generic.List`1+Enumerator[LifeSupport.VesselSupplyStatus].VerifyState () [0x00000] in <filename unknown>:0 

  at System.Collections.Generic.List`1+Enumerator[LifeSupport.VesselSupplyStatus].MoveNext () [0x00000] in <filename unknown>:0 

  at LifeSupport.LifeSupportMonitor.CleanupEmptyVessels () [0x00000] in <filename unknown>:0 

  at LifeSupport.LifeSupportMonitor.FixedUpdate () [0x00000] in <filename unknown>:0 

 

5) There seems to be a problem with one of the installed parts.  

  Reveal hidden contents


[Better Crew Assignment] (Exception) Mismatch at index 1: XKupolaObsModuleEXhPANDE2619-X versus Xcupola2X:   at BetterCrewAssignment.Crewable.List (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

  at BetterCrewAssignment.CrewableList..ctor (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

  at BetterCrewAssignment.AssignmentLogic.AssignKerbals (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

  at BetterCrewAssignment.EditorBehaviour.OnShipModified (.ShipConstruct construct) [0x00000] in <filename unknown>:0 

 

6) It seems you had RemoteTech installed. It tries to load RT stuff several times without success.

7) Another part problem  

  Reveal hidden contents



[Docking Node Module]: WARNING - No node transform found with name dockingNode
OrionDockingPort3a49capXx added to ship - part count: 11

 

8) I couldn't find out the cause of the crash. It could be any of the points mentioned before. Or a KSP bug. Or a Unity bug.

 

Seriously you should clean up your save and fix the errors in your installed mods. Currently it's impossible to find out if they are the source for the crash.

Thank you for taking a look at this and taking your time.

1. I reinstalled Kopernicus

2. Already have CRP but I reinstalled it to be safe

3. Those contracts are from a pack that added in the V2 rocket and others it was for FASA I'm pretty sure but FASA or that contract pack is installed anymore so idk why it would still do that

4. I had Snacks and USI's Life Support running so I removed USI's to see if that will fix it

5. I think Better Crew Assignment doesn't recognize that part which is a cupola 

6. I did have it installed but I removed it.

7. Not sure about that one

 

When you say to clean up my save what exactly do you mean or how should I clean it up ?

 

Thanks for reading.

Link to comment
Share on other sites

You can edit you savegame file (don't forget to make a backup) and remove everything which points to a mod you already uninstalled. Be careful with that.

Next you should analyze which mods make problems and what the source of the problems are. For example there could be a wrong path in a part config file. If it's not that simple you can post in the mod thread and ask for help.

If you still can't get it working and the game still crashes move half of the mods out of the GameData directory and check if the game works now. If it does the problem is somewhere in the mods you just moved. If it doesn't work the problem is likely in one of the mods that are still installed. Keep moving mods until you find the culprit.

Edited by *Aqua*
Link to comment
Share on other sites

This thread is quite old. Please consider starting a new thread rather than reviving this one.

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...