Endzone - A World Apart

Endzone - A World Apart

View Stats:
felix Mar 4, 2023 @ 2:12am
2 BUGS: Game save fail & game crash
I get occasional 'save failed' problems and my game keeps crashing.
I must say this is a bit frustrating to have a crash + not being able to save. Murphy's law :)
hope the solution would be quick fix.

Here are exceptions I found in those files:

[Exception] NullReferenceException: Object reference not set to an instance of an object System.Collections.Concurrent.ConcurrentBag`1[T].TrySteal (T& result, System.Boolean take) (at <ef151b6abb5d474cb2c1cb8906a8b5a4>:0) System.Collections.Concurrent.ConcurrentBag`1[T].TryTake (T& result) (at <ef151b6abb5d474cb2c1cb8906a8b5a4>:0) Systems.BuildingTaskSystem.ProcessAll (System.Single deltaTime) (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) ECS.System`1[TComponents].ProcessSystem (System.Single deltaTime, System.Single unscaled, System.Single systemScaled) (at <70ced49b886d4f6c9974447c4300b11c>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ReleaseLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) ECS.System`1:ProcessSystem(Single, Single, Single) ECS.EntityManager:Tick(Single, Single, Single) Service.AfterTheEndGamestates.GSGameplay:Tick(Single, Single) Service.GameStateService.GameStateServiceImpl:Tick(Single, Single) AfterTheEndKernel:Tick(Single) Kernel:Update()

Game save fail:
[Warning] Adding a new raider warning for season 179. [Warning] New Year: 175 [Warning] New Year: 176 [Warning] New Year: 177 [Warning] New Year: 178 [Error] There was an exception during serialization! Cinders-1677781311.36a754c08d4847b8838beb90727552c0.autosave.savegame [Exception] NullReferenceException: Object reference not set to an instance of an object AfterTheEndEntityManager._CheckForDontSerializeAndPrefabID (System.Collections.Generic.List`1[T] components, System.Int32& prefabId) (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) AfterTheEndEntityManager.Ser2CreateTable (Service.Serializer.SerializationContext sctx, FlatBuffers.FlatBufferBuilder builder) (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) Service.Serializer.DefaultSerializable2.Ser2Serialize (Service.Serializer.SerializationContext ctx) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.GetOrCreate (System.Object obj) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.ResolveLateReference (System.Object obj) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.ResolveLateReferences (System.Boolean forceAll) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.CreateSizedByteArray (System.Int32 main, System.Boolean writeTypedList) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serialization.SerializationServiceImpl+<>c__DisplayClass29_0.<SaveGame2>b__0 () (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ReleaseLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) Service.Serialization.<>c__DisplayClass29_0:<SaveGame2>b__0() System.Threading.ThreadHelper:ThreadStart() [Error] There was an exception during serialization! Cinders-1677781317.36a754c08d4847b8838beb90727552c0.savegame [Exception] NullReferenceException: Object reference not set to an instance of an object AfterTheEndEntityManager._CheckForDontSerializeAndPrefabID (System.Collections.Generic.List`1[T] components, System.Int32& prefabId) (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) AfterTheEndEntityManager.Ser2CreateTable (Service.Serializer.SerializationContext sctx, FlatBuffers.FlatBufferBuilder builder) (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) Service.Serializer.DefaultSerializable2.Ser2Serialize (Service.Serializer.SerializationContext ctx) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.GetOrCreate (System.Object obj) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.ResolveLateReference (System.Object obj) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.ResolveLateReferences (System.Boolean forceAll) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serializer.SerializationContext.CreateSizedByteArray (System.Int32 main, System.Boolean writeTypedList) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Serialization.SerializationServiceImpl+<>c__DisplayClass29_0.<SaveGame2>b__0 () (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ReleaseLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) Service.Serialization.<>c__DisplayClass29_0:<SaveGame2>b__0() System.Threading.ThreadHelper:ThreadStart() [Exception] NullReferenceException: Object reference not set to an instance of an object ECS.EntityManager.GetComponent[T] (ECS.UID entity) (at <70ced49b886d4f6c9974447c4300b11c>:0) Service.Grid.GridServiceImpl.RemoveCellData (CellDataComponent& cellData) (at <3e3647a0bfba4525bcadf3e777ea4e82>:0) UnityEngine.DebugLogHandler:LogException(Exception, Object) ReleaseLogHandler:LogException(Exception, Object) UnityEngine.Debug:LogException(Exception) Service.Grid.GridServiceImpl:RemoveCellData(CellDataComponent&) Service.Grid.GridServiceImpl:RemoveEntity(CellDataComponent&) Systems.CellEntitiesSystem:OnUnregistered(List`1) ECS.System`1:RemoveAllEntities() ECS.EntityManager:UnregisterSystem(ISystem) ECS.EntityManager:Clear() Service.AfterTheEndGamestates.GSGameplay:<.ctor>b__76_8(IObserver`1) UniRx.Operators.CreateObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.TakeObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.SelectObservable`2:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.MergeOuterObserver:OnNext(IObservable`1) UniRx.Operators.ToObservable:Run() UniRx.Operators.ToObservableObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.MergeOuterObserver:Run() UniRx.Operators.MergeObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.LastObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.Concat:RecursiveRun(Action) UniRx.<>c__DisplayClass11_0:<Schedule>b__0() UniRx.ImmediateScheduler:Schedule(Action) UniRx.Scheduler:Schedule(IScheduler, Action`1) UniRx.Operators.Concat:Run() UniRx.Operators.ConcatObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.LastObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.Finally:Run() UniRx.Operators.FinallyObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.Finally:Run() UniRx.Operators.FinallyObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.Concat:RecursiveRun(Action) UniRx.<>c__DisplayClass11_0:<Schedule>b__0() UniRx.ImmediateScheduler:Schedule(Action) UniRx.Scheduler:Schedule(IScheduler, Action`1) UniRx.Operators.Concat:Run() UniRx.Operators.ConcatObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.LastObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.Operators.TakeObservable`1:SubscribeCore(IObserver`1, IDisposable) UniRx.Operators.<>c__DisplayClass3_0:<Subscribe>b__0() UniRx.InternalUtil.ScheduledItem:Invoke() UniRx.Trampoline:Run(SchedulerQueue) UniRx.CurrentThreadScheduler:Schedule(TimeSpan, Action) UniRx.CurrentThreadScheduler:Schedule(Action) UniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) UniRx.ObservableExtensions:Subscribe(IObservable`1, Action`1) Service.Serialization.SerializationServiceImpl:LoadGame(String, Boolean, Boolean, FSDomain) Service.Serialization.SerializationServiceImpl:LoadGameSlot(SaveGameMeta, Boolean, Boolean) UserInterface.UILoadGameItem:Load() UnityEngine.Events.UnityEvent:Invoke() UserInterface.GMButton:OnPointerClick(PointerEventData) UnityEngine.EventSystems.EventSystem:Update()
< >
Showing 1-1 of 1 comments
Assemble_Skoddy Mar 4, 2023 @ 2:10pm 
Hey,
Could you please send us the savegame and .log files? :)

https://form.asana.com/?k=JHnh7THfmWkQWq6K1eg5CQ&d=1192678870065366

Best,
Skoddy
< >
Showing 1-1 of 1 comments
Per page: 1530 50