Jump to content

Crash on clicking to new/continue/load in mainmenu


darklinio
  • Branch: Live Branch Version: Linux Dupe

After the update 445375, i would try to play but i can't:

  • create new game(crash after loading screen):
FileNotFoundException: YamlIO tried loading a file that doesn't exist: /home/linio/.local/share/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/StreamingAssets/worldgen/subworlds/rust/med_rust.yaml

Klei.YamlIO.LoadFile[T] (System.String filename, Klei.YamlIO+ErrorHandler handle_error, System.Collections.Generic.List`1[T] tagMappings) (at <ae1e79d2928e426587788bba2eb329eb>:0)
ProcGen.SettingsCache.LoadSubworlds (System.Collections.Generic.List`1[T] subworlds, System.Collections.Generic.List`1[T] errors) (at <ae1e79d2928e426587788bba2eb329eb>:0)
ProcGen.SettingsCache.LoadFiles (System.Collections.Generic.List`1[T] errors) (at <ae1e79d2928e426587788bba2eb329eb>:0)
ProcGenGame.WorldGen.LoadSettings () (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
ModeSelectScreen.LoadWorldsData () (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
ModeSelectScreen.OnClickNosweat () (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
MultiToggle.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <1f2f186f53c248e987b95057e8a93057>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <1f2f186f53c248e987b95057e8a93057>:0)
UnityEngine.EventSystems.EventSystem:Update()
  • Resume my savegame in previous version:
     
SolarSystem.Load Error!
 Object Graph cannot be null.
Parameter name: graph   at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize (System.Object graph, System.Runtime.Remoting.Messaging.Header[] inHeaders, System.Runtime.Serialization.Formatters.Binary.__BinaryWriter serWriter, System.Boolean fCheck) [0x00012] in <9577ac7a62ef43179789031239ba8798>:0
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers, System.Boolean fCheck) [0x0006e] in <9577ac7a62ef43179789031239ba8798>:0
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph, System.Runtime.Remoting.Messaging.Header[] headers) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize (System.IO.Stream serializationStream, System.Object graph) [0x00000] in <9577ac7a62ef43179789031239ba8798>:0
  at ObjectCloner.SerializingCloner.Copy[T] (T obj) [0x0000e] in <ae1e79d2928e426587788bba2eb329eb>:0
  at ProcGen.SettingsCache.CloneInToNewWorld (ProcGen.MutatedWorldData worldData) [0x00037] in <ae1e79d2928e426587788bba2eb329eb>:0
  at ProcGen.MutatedWorldData..ctor (ProcGen.World world, System.Collections.Generic.List`1[T] traits) [0x00039] in <ae1e79d2928e426587788bba2eb329eb>:0
  at ProcGen.WorldGenSettings..ctor (System.String worldName, System.Collections.Generic.List`1[T] traits, System.Boolean assertMissingTraits) [0x00104] in <ae1e79d2928e426587788bba2eb329eb>:0
  at ProcGenGame.WorldGen..ctor (System.String worldName, Klei.Data data, System.Collections.Generic.Dictionary`2[TKey,TValue] stats, System.Collections.Generic.List`1[T] chosenTraits, System.Boolean assertMissingTraits) [0x00072] in <3a04180f666e4bcf8ed7387062acfcb5>:0
  at ProcGenGame.Cluster.Load () [0x0009c] in <3a04180f666e4bcf8ed7387062acfcb5>:0

UnityEngine.Debug:LogError(Object)
Debug:LogError(Object)
DebugUtil:LogErrorArgs(Object[])
ProcGenGame.Cluster:Load()
SaveLoader:LoadFromWorldGen()
SaveLoader:OnSpawn()
KMonoBehaviour:Spawn()
KMonoBehaviour:Start()

 

  • Load a savegame(crash on clicking in load in mainmenu before the list of savegames):
FileNotFoundException: YamlIO tried loading a file that doesn't exist: /home/linio/.local/share/Steam/steamapps/common/OxygenNotIncluded/OxygenNotIncluded_Data/StreamingAssets/worldgen/subworlds/rust/med_rust.yaml

Klei.YamlIO.LoadFile[T] (System.String filename, Klei.YamlIO+ErrorHandler handle_error, System.Collections.Generic.List`1[T] tagMappings) (at <ae1e79d2928e426587788bba2eb329eb>:0)
ProcGen.SettingsCache.LoadSubworlds (System.Collections.Generic.List`1[T] subworlds, System.Collections.Generic.List`1[T] errors) (at <ae1e79d2928e426587788bba2eb329eb>:0)
ProcGen.SettingsCache.LoadFiles (System.Collections.Generic.List`1[T] errors) (at <ae1e79d2928e426587788bba2eb329eb>:0)
ProcGenGame.WorldGen.LoadSettings () (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
LoadScreen.OnActivate () (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
KScreen.Activate () (at <ae1e79d2928e426587788bba2eb329eb>:0)
MainMenu.LoadGame () (at <3a04180f666e4bcf8ed7387062acfcb5>:0)
KButton.SignalClick (KKeyCode btn) (at <ae1e79d2928e426587788bba2eb329eb>:0)
KButton.OnPointerClick (UnityEngine.EventSystems.PointerEventData eventData) (at <ae1e79d2928e426587788bba2eb329eb>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute (UnityEngine.EventSystems.IPointerClickHandler handler, UnityEngine.EventSystems.BaseEventData eventData) (at <1f2f186f53c248e987b95057e8a93057>:0)
UnityEngine.EventSystems.ExecuteEvents.Execute[T] (UnityEngine.GameObject target, UnityEngine.EventSystems.BaseEventData eventData, UnityEngine.EventSystems.ExecuteEvents+EventFunction`1[T1] functor) (at <1f2f186f53c248e987b95057e8a93057>:0)
UnityEngine.EventSystems.EventSystem:Update()

 

 


Steps to Reproduce

Let steam install this update,

Launch ONI with DLC and try to create a new game or load or resume a savegame.

Capture d’écran de 2020-12-15 21-17-17.png

ONI_lshw.txt




User Feedback


Changed Status to Dupe

Tracking this one here. There's a work around mentioned. If it doesn't please let me know.

 

Share this comment


Link to comment
Share on other sites

Yes it's the same for create new game but i also put in this post others troubles pretty closed(not same error if we look closer log)

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...