Issue description
Since the most recent update, the save I've been playing has been crashing a few minutes after loading.
I've attached the logs. It looks like it cuts off abruptly after throwing an exception with the excerpt below.
W 03:56:11,964 S1533448 ~Mai: Mesh filter with no mesh assigned on 'OxygenFurnace'.
at Mafi.Unity.InstancedRendering.InstancingUtils.TryGetSharedMatsMeshes (UnityEngine.GameObject go, System.Boolean includeInactive, Mafi.Collections.ImmutableCollections.ImmutableArray`1[T] animatedMeshes, System.Boolean isStatic, Mafi.Collections.ImmutableCollections.ImmutableArray`1[Mafi.Collections.Pair`2[UnityEngine.Mesh,UnityEngine.Material]]& meshMats, System.String& error, System.Predicate`1[T] childPredicate) [0x00000]
at Mafi.Unity.InstancedRendering.InstancingUtils.TryGetMeshLodsAndMaterialsFromPrefab (Mafi.Unity.AssetsDb assetsDb, System.String prefabPath, Mafi.Collections.ImmutableCollections.ImmutableArray`1[T] animatedMeshes, System.Boolean isStatic, System.Collections.Generic.IReadOnlyDictionary`2[UnityEngine.Material,UnityEngine.Mesh[]]& meshMatLods, UnityEngine.GameObject& collidersGo, System.String& error) [0x00000]
at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer+EntityProtoRenderingData..ctor (Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer parentRenderer, Mafi.Core.Entities.Static.Layout.LayoutEntityProto proto) [0x00000]
at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer.getOrCreateEntityRenderingData (Mafi.Core.Entities.Static.ILayoutEntity entity) [0x00000]
at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer.AddEntityOnSync (Mafi.Core.Entities.IRenderedEntity entity, Mafi.Core.GameTime time) [0x00000]
at Mafi.Unity.Entities.DelayedEntitiesRenderer.SyncUpdate (Mafi.Core.GameTime time) [0x00000]
at Mafi.Unity.Entities.Static.InstancedChunkBasedLayoutEntitiesRenderer.SyncUpdate (Mafi.Core.GameTime time) [0x00000]
at Mafi.Unity.Entities.EntitiesRenderingManager.syncUpdate (Mafi.Core.GameTime time) [0x00000]
at Mafi.EventNonSaveable`1[T].Invoke (T arg) [0x00000]
at Mafi.EventNonSaveable`1[T].InvokeTraced (T arg, System.String traceCategory) [0x00000]
I tried playing twice and both times resulted in a crash soon after. One was when the game was running, the other was when I was paused.
Thanks in advance!
Reproduction steps
- Load attached save
- Have it run for a minute or so
- Experience it crash 😥
Game version and build number
0.5.4f
Operating system
Windows
Attachments
23-08-23_21-57-31_9676.log
23-08-23_21-55-14_7463.log
save_23-08-23_01-50-25.save
Files not imported: save_23-08-23_01-50-25.save