Game won't start

Fixed
jasmingesell10-creator [github] · 10 months ago

Issue description

The game could not be initialized. Please send us a report with details.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration')
parent object '--' (type '--')
Previous deserialized object: 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration') ---> Mafi.Serialization.CorruptedSaveException: Failed to find proto 'Product_VirtualResource_FuelGas' (VirtualResourceProductProto) and no phantom proto of this type exists.
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserializeNewProto (Mafi.Serialization.BlobReader reader, System.Type protoType) [0x000c4]
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x00136]
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x0002f]
at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00024]
at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration+<>c.<.cctor>b__23_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x00054]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x0014e]
at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator1[T] enumerator) [0x00000] at Mafi.Serialization.BlobReader.FinalizeLoading (Mafi.Option1[T] resolver, System.Action beforeInitCalls) [0x0000d]
at Mafi.Core.SaveGame.MapSerializer.continueLoadUntilHeader (Mafi.Serialization.BlobReader reader, System.UInt64 finalReadHeader, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras, Mafi.Core.Terrain.Generation.IWorldRegionMap& map) [0x00063]
at Mafi.Core.SaveGame.MapSerializer.LoadMap (System.IO.Stream stream, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras) [0x00009]
at Mafi.Core.Terrain.Generation.FileWorldRegionMapFactory+<GenerateIslandMapTimeSliced>d__4.MoveNext () [0x00059]
at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator1[T] enumerator) [0x00000] at Mafi.Core.Game.GameBuilder.createWorldRegionMap (Mafi.Collections.ImmutableCollections.ImmutableArray1[T] configs, Mafi.Core.Prototypes.ProtosDb protosDb, Mafi.Core.RandomProvider randomProvider) [0x000db]
at Mafi.Core.Game.GameBuilder+<BuildNewGameTimeSliced>d__2.MoveNext () [0x00249]
at Mafi.Unity.GamePlayScene+<buildNewGame>d__24.MoveNext () [0x00085]
at Mafi.Unity.GamePlayScene+<Initialize>d__22.MoveNext () [0x000a1]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__90.MoveNext () [0x0011b]
at Mafi.Unity.Main.stepSceneInitialization () [0x000ee]

Reproduction steps

The game could not be initialized. Please send us a report with details.

Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration')
parent object '--' (type '--')
Previous deserialized object: 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration') ---> Mafi.Serialization.CorruptedSaveException: Failed to find proto 'Product_VirtualResource_FuelGas' (VirtualResourceProductProto) and no phantom proto of this type exists.
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserializeNewProto (Mafi.Serialization.BlobReader reader, System.Type protoType) [0x000c4]
at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func3[T1,T2,TResult] customNewObjFactory, System.Func3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x00136]
at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x0002f]
at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00024]
at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration+<>c.<.cctor>b__23_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000]
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x00054]
--- End of inner exception stack trace ---
at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x0014e]
at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator1[T] enumerator) [0x00000] at Mafi.Serialization.BlobReader.FinalizeLoading (Mafi.Option1[T] resolver, System.Action beforeInitCalls) [0x0000d]
at Mafi.Core.SaveGame.MapSerializer.continueLoadUntilHeader (Mafi.Serialization.BlobReader reader, System.UInt64 finalReadHeader, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras, Mafi.Core.Terrain.Generation.IWorldRegionMap& map) [0x00063]
at Mafi.Core.SaveGame.MapSerializer.LoadMap (System.IO.Stream stream, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras) [0x00009]
at Mafi.Core.Terrain.Generation.FileWorldRegionMapFactory+<GenerateIslandMapTimeSliced>d__4.MoveNext () [0x00059]
at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator1[T] enumerator) [0x00000] at Mafi.Core.Game.GameBuilder.createWorldRegionMap (Mafi.Collections.ImmutableCollections.ImmutableArray1[T] configs, Mafi.Core.Prototypes.ProtosDb protosDb, Mafi.Core.RandomProvider randomProvider) [0x000db]
at Mafi.Core.Game.GameBuilder+<BuildNewGameTimeSliced>d__2.MoveNext () [0x00249]
at Mafi.Unity.GamePlayScene+<buildNewGame>d__24.MoveNext () [0x00085]
at Mafi.Unity.GamePlayScene+<Initialize>d__22.MoveNext () [0x000a1]
at Mafi.Unity.Main+<unloadAndStartNewScene>d__90.MoveNext () [0x0011b]
at Mafi.Unity.Main.stepSceneInitialization () [0x000ee]

Game version and build number

v0.7.9 b495

Operating system

Windows

Originally posted in German
Kein start
### Issue description Das Spiel konnte nicht initialisiert werden. Bitte senden Sie uns einen Bericht mit Details. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration') parent object '--' (type '--') Previous deserialized object: 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration') ---> Mafi.Serialization.CorruptedSaveException: Failed to find proto 'Product_VirtualResource_FuelGas' (VirtualResourceProductProto) and no phantom proto of this type exists. at Mafi.Core.Prototypes.ProtosSerializerFactory.deserializeNewProto (Mafi.Serialization.BlobReader reader, System.Type protoType) [0x000c4] at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func`3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x00136] at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x0002f] at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00024] at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration+<>c.<.cctor>b__23_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x00054] --- End of inner exception stack trace --- at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x0014e] at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator`1[T] enumerator) [0x00000] at Mafi.Serialization.BlobReader.FinalizeLoading (Mafi.Option`1[T] resolver, System.Action beforeInitCalls) [0x0000d] at Mafi.Core.SaveGame.MapSerializer.continueLoadUntilHeader (Mafi.Serialization.BlobReader reader, System.UInt64 finalReadHeader, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras, Mafi.Core.Terrain.Generation.IWorldRegionMap& map) [0x00063] at Mafi.Core.SaveGame.MapSerializer.LoadMap (System.IO.Stream stream, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras) [0x00009] at Mafi.Core.Terrain.Generation.FileWorldRegionMapFactory+<GenerateIslandMapTimeSliced>d__4.MoveNext () [0x00059] at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator`1[T] enumerator) [0x00000] at Mafi.Core.Game.GameBuilder.createWorldRegionMap (Mafi.Collections.ImmutableCollections.ImmutableArray`1[T] configs, Mafi.Core.Prototypes.ProtosDb protosDb, Mafi.Core.RandomProvider randomProvider) [0x000db] at Mafi.Core.Game.GameBuilder+<BuildNewGameTimeSliced>d__2.MoveNext () [0x00249] at Mafi.Unity.GamePlayScene+<buildNewGame>d__24.MoveNext () [0x00085] at Mafi.Unity.GamePlayScene+<Initialize>d__22.MoveNext () [0x000a1] at Mafi.Unity.Main+<unloadAndStartNewScene>d__90.MoveNext () [0x0011b] at Mafi.Unity.Main.stepSceneInitialization () [0x000ee] ### Reproduction steps Das Spiel konnte nicht initialisiert werden. Bitte senden Sie uns einen Bericht mit Details. Mafi.Serialization.CorruptedSaveException: Failed to finalize deserialization of 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration') parent object '--' (type '--') Previous deserialized object: 'Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration' (type 'Configuration') ---> Mafi.Serialization.CorruptedSaveException: Failed to find proto 'Product_VirtualResource_FuelGas' (VirtualResourceProductProto) and no phantom proto of this type exists. at Mafi.Core.Prototypes.ProtosSerializerFactory.deserializeNewProto (Mafi.Serialization.BlobReader reader, System.Type protoType) [0x000c4] at Mafi.Serialization.BlobReader.TryStartClassDeserialization[T] (T& obj, System.Func`3[T1,T2,TResult] customNewObjFactory, System.Func`3[T1,T2,TResult] customNewObjFactoryOnTypeLoadFail, System.Boolean nullObjIsOk) [0x00136] at Mafi.Core.Prototypes.ProtosSerializerFactory.deserialize[T] (Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader.ReadGenericAs[T] () [0x0002f] at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration.DeserializeData (Mafi.Serialization.BlobReader reader) [0x00024] at Mafi.Base.Terrain.FeatureGenerators.VirtualResourceFeatureGenerator+Configuration+<>c.<.cctor>b__23_1 (System.Object obj, Mafi.Serialization.BlobReader reader) [0x00000] at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x00054] --- End of inner exception stack trace --- at Mafi.Serialization.BlobReader+<FinalizeLoadingTimeSliced>d__34.MoveNext () [0x0014e] at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator`1[T] enumerator) [0x00000] at Mafi.Serialization.BlobReader.FinalizeLoading (Mafi.Option`1[T] resolver, System.Action beforeInitCalls) [0x0000d] at Mafi.Core.SaveGame.MapSerializer.continueLoadUntilHeader (Mafi.Serialization.BlobReader reader, System.UInt64 finalReadHeader, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras, Mafi.Core.Terrain.Generation.IWorldRegionMap& map) [0x00063] at Mafi.Core.SaveGame.MapSerializer.LoadMap (System.IO.Stream stream, Mafi.Core.Terrain.Generation.IWorldRegionMapPreviewData& preview, Mafi.Core.Terrain.Generation.IWorldRegionMapAdditionalData& previewExtras) [0x00009] at Mafi.Core.Terrain.Generation.FileWorldRegionMapFactory+<GenerateIslandMapTimeSliced>d__4.MoveNext () [0x00059] at Mafi.EnumeratorExtensions.EnumerateToTheEnd[T] (System.Collections.Generic.IEnumerator`1[T] enumerator) [0x00000] at Mafi.Core.Game.GameBuilder.createWorldRegionMap (Mafi.Collections.ImmutableCollections.ImmutableArray`1[T] configs, Mafi.Core.Prototypes.ProtosDb protosDb, Mafi.Core.RandomProvider randomProvider) [0x000db] at Mafi.Core.Game.GameBuilder+<BuildNewGameTimeSliced>d__2.MoveNext () [0x00249] at Mafi.Unity.GamePlayScene+<buildNewGame>d__24.MoveNext () [0x00085] at Mafi.Unity.GamePlayScene+<Initialize>d__22.MoveNext () [0x000a1] at Mafi.Unity.Main+<unloadAndStartNewScene>d__90.MoveNext () [0x0011b] at Mafi.Unity.Main.stepSceneInitialization () [0x000ee] ### Game version and build number v0.7.9 b495 ### Operating system Windows

Closed as ✅ Fixed

10 Showing 1–1 of 1