Save Game Bug

EricWisdom
Level 2
2 years ago

After playing for a few hours following the new update, the game will not save at any point. Not even in town. Had to reload entire game just to load a previous save. None of those (once loaded), will allow a save. I will try a complete restart later tonight, as I sense my presence is required in the kitchen...

rbarbare
Level 14
2 years ago (edited)

Similar for me: I could save in Caer Cyflen after swearing-in and resting but before leaving. I went back to Caer Cyflen before meeting the survivors and I cannot save anywhere in there. Resting at the inn, which usually forces auto-save, does not work.

[edit]

The last viable save was just before the Brimstone Viper fight in Caer Lem. After getting rid of the first trap, I couldn't save.

I did the full Caer Lem run, got back, and reported to the council. Couldn't save in any of that.

Quit to the main menu. I have save files, but the main menu refuses to recognize them and let me load them.

Full restart: Game recognizes save current save files.

I dug into the logs. The only entry I found that looked applicable was:


NullReferenceException: Object reference not set to an instance of an object

  at GameLocationEffect.SerializeAttributes (IAttributesSerializer serializer, IVersionProvider versionProvider) [0x0000c] in <baf23251e56741dea480f0820dd09b77>:0 

  at BinarySerializer.SerializeElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x002f9] in <baf23251e56741dea480f0820dd09b77>:0 

Rethrow as Exception: An exception has been thrown during the serialization of an element of type GameLocationEffect (serialization type: GameLocationEffect)

  at BinarySerializer.SerializeElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x00407] in <baf23251e56741dea480f0820dd09b77>:0 

  at Serializer.SerializeSubElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x00111] in <baf23251e56741dea480f0820dd09b77>:0 

  at BinarySerializer.SerializeElement[T] (System.String elementName, System.Collections.Generic.List`1[T] list, System.String subElementName, Serializer+SerializationOption serializationOptions) [0x0031f] in <baf23251e56741dea480f0820dd09b77>:0 

  at Serializer.SerializeElement[T] (System.String elementName, System.Collections.Generic.List`1[T] list) [0x00000] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameLocationEnvironmentManager.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00018] in <baf23251e56741dea480f0820dd09b77>:0 

  at BinarySerializer.SerializeElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x00319] in <baf23251e56741dea480f0820dd09b77>:0 

Rethrow as Exception: An exception has been thrown during the serialization of an element of type GameLocationEnvironmentManager (serialization type: GameLocationSubmanager)

  at BinarySerializer.SerializeElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x00407] in <baf23251e56741dea480f0820dd09b77>:0 

  at Serializer.SerializeElement[T] (System.String elementName, T value) [0x00000] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameDefinitions.SerializeManagerList[T] (IElementsSerializer serializer, System.Collections.Generic.List`1[T] submanagerTypesCache, T[] submanagers, System.String[] legacySubmanagerTypes) [0x00087] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameLocation.SerializeElements (IElementsSerializer serializer, IVersionProvider versionProvider) [0x00000] in <baf23251e56741dea480f0820dd09b77>:0 

  at BinarySerializer.SerializeElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x00319] in <baf23251e56741dea480f0820dd09b77>:0 

Rethrow as Exception: An exception has been thrown during the serialization of an element of type GameLocation (serialization type: GameLocation)

  at BinarySerializer.SerializeElement[T] (System.String elementName, T value, Serializer+SerializationOption serializationOptions) [0x00407] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameLocationManager.SerializeLocation (Serializer serializer) [0x00000] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameSerializationManager.SaveGame (System.String filepath, GameSerializationDefinitions+SaveType saveType) [0x0026d] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameSerializationManager.AutoSaveGame () [0x0006e] in <baf23251e56741dea480f0820dd09b77>:0 

  at GameSerializationManager.Update () [0x00010] in <baf23251e56741dea480f0820dd09b77>:0