Worlds
Worlds copied to clipboard
Invalid Reference When Loading Game From StartView in Unity Editor
https://github.com/Zematus/Worlds/blob/main/Assets/Scripts/WorldEngine/Cultures/Preferences/CellCulturalPreference.cs#L19
Using StartView > Load World displays an error message:

The log shows:
unning Worlds 0.3.4 (OSXEditor Debug)...
Trying to load world from file: test_3.plnt
NullReferenceException: Object reference not set to an instance of an object
CellCulturalPreference..ctor () (at Assets/Scripts/WorldEngine/Cultures/Preferences/CellCulturalPreference.cs:19)
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderWorld.Read22_CellCulturalPreference (System.Boolean isNullable, System.Boolean checkType) (at <726e80695b7145fab4c220cac1262f62>:0)
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderWorld.Read23_CulturalPreference (System.Boolean isNullable, System.Boolean checkType) (at <726e80695b7145fab4c220cac1262f62>:0)
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderWorld.Read38_CellCulture (System.Boolean isNullable, System.Boolean checkType) (at <726e80695b7145fab4c220cac1262f62>:0)
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderWorld.Read41_CellGroup (System.Boolean isNullable, System.Boolean checkType) (at <726e80695b7145fab4c220cac1262f62>:0)
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderWorld.Read70_World (System.Boolean isNullable, System.Boolean checkType) (at <726e80695b7145fab4c220cac1262f62>:0)
Microsoft.Xml.Serialization.GeneratedAssembly.XmlSerializationReaderWorld.Read71_World () (at <726e80695b7145fab4c220cac1262f62>:0)
System.Reflection.MonoMethod.Invoke (System.Object obj, System.Reflection.BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) (at <fb001e01371b4adca20013e0ac763896>:0)
Rethrow as InvalidOperationException: There is an error in XML document (17090, 12).
System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.XmlReader xmlReader, System.String encodingStyle, System.Xml.Serialization.XmlDeserializationEvents events) (at <1d98d70bb7d8453b80c25aa561fdecd1>:0)
System.Xml.Serialization.XmlSerializer.Deserialize (System.Xml.XmlReader xmlReader, System.String encodingStyle) (at <1d98d70bb7d8453b80c25aa561fdecd1>:0)
System.Xml.Serialization.XmlSerializer.Deserialize (System.IO.Stream stream) (at <1d98d70bb7d8453b80c25aa561fdecd1>:0)
Manager.LoadWorld (System.String path) (at Assets/Scripts/WorldEngine/Manager.cs:1620)
Manager+<>c__DisplayClass299_0.<LoadWorldAsync>b__1 (System.Object state) (at Assets/Scripts/WorldEngine/Manager.cs:1696)
Rethrow as Exception: Unhandled exception in LoadWorld with path: Saves/test_3.plnt
Manager+<>c__DisplayClass299_1.<LoadWorldAsync>b__2 () (at Assets/Scripts/WorldEngine/Manager.cs:1704)
ManagerTask.Execute () (at Assets/Scripts/WorldEngine/ManagerTask.cs:83)
Manager.ExecuteNextTask () (at Assets/Scripts/WorldEngine/Manager.cs:909)
Manager.ExecuteTasks (System.Int32 count) (at Assets/Scripts/WorldEngine/Manager.cs:893)
StartGuiManagerScript.Update () (at Assets/Scripts/2D/StartGuiManagerScript.cs:130)
Using either StartView > New Game or WorldView works just fine.