Anim [185] out of range [89] in batch


RuiPalhas
  • Branch: Preview Branch Version: Windows Pending

I'm getting this error and crash in the attached save.

Spoiler

Anim [185] out of range [89] in batch [0x90358063]

  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <9fe2cbebfa394c8da6af069ec8cc9ef4>:0 
  at Debug.LogError (System.Object obj) [0x00000] in <ce585c6702914031918b223c81cbf6be>:0 
  at KBatchGroupData.GetAnim (System.Int32 anim) [0x00000] in <ce585c6702914031918b223c81cbf6be>:0 
  at KBatchedAnimController.GetAnim (System.Int32 index) [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at KAnimControllerBase.StartQueuedAnim () [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at KAnimControllerBase.Queue (HashedString anim_name, KAnim+PlayMode mode, System.Single speed, System.Single time_offset) [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at KAnimControllerBase.Play (HashedString[] anim_names, KAnim+PlayMode mode) [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at Worker.StartPlayingPostAnim () [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at Worker.Work (System.Single dt) [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at GameStateMachine`4+State+<>c__DisplayClass80_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__1 (StateMachineInstanceType smi, System.Single dt) [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at BucketUpdater`1[DataType].Update (DataType data, System.Single dt) [0x00000] in <ce585c6702914031918b223c81cbf6be>:0 
  at UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) [0x00000] in <ce585c6702914031918b223c81cbf6be>:0 
  at StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) [0x00000] in <ce585c6702914031918b223c81cbf6be>:0 
  at StateMachineUpdater.AdvanceOneSimSubTick () [0x00000] in <ce585c6702914031918b223c81cbf6be>:0 
  at Game.SimEveryTick (System.Single dt) [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
  at Game.Update () [0x00000] in <ebe3eaf33bbe4644b94f2df1448b9db5>:0 
Build: U38-486708-S

No idea what's causing it...


Steps to Reproduce

Load the attached save, it should crash within 2 minutes

Serene Crashpad-8c.sav



User Feedback


Still getting this crash, seems a bit random as far as I can tell. Haven't yet figured out what is causing it, initially thought it might have to do with magma movement but it also happens when I don't build stuff in the magma :|

Spoiler

Anim [185] out of range [89] in batch [0x90358063]

UnityEngine.Debug:LogError (object)
Debug:LogError (object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Debug.cs:142)
KBatchGroupData:GetAnim (int) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/animation/KBatchGroupData.cs:164)
KBatchedAnimController:GetAnim (int) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/animation/KBatchedAnimController.cs:123)
KAnimControllerBase:StartQueuedAnim () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/animation/KAnimControllerBase.cs:735)
KAnimControllerBase:Queue (HashedString,KAnim/PlayMode,single,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/animation/KAnimControllerBase.cs:636)
KAnimControllerBase:Play (HashedString[],KAnim/PlayMode) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/animation/KAnimControllerBase.cs:618)
Worker:StartPlayingPostAnim () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Worker.cs:273)
Worker:Work (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Worker.cs:234)
GameStateMachine`4/State/<>c__DisplayClass80_0<TakeMedicineChore/States, TakeMedicineChore/StatesInstance, TakeMedicineChore, object>:<ToggleWork>b__1 (TakeMedicineChore/StatesInstance,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/ai/statemachine/GameStateMachine.cs:2009)
BucketUpdater`1<TakeMedicineChore/StatesInstance>:Update (TakeMedicineChore/StatesInstance,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:96)
UpdateBucketWithUpdater`1<TakeMedicineChore/StatesInstance>:Update (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:79)
StateMachineUpdater/BucketGroup:AdvanceOneSubTick (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:152)
StateMachineUpdater:AdvanceOneSimSubTick () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:244)
Game:SimEveryTick (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Game.cs:1372)
Game:Update () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Game.cs:1348)

Build: U39-487891-S

 

Player_211128-1006.log

Share this comment


Link to comment
Share on other sites

I think I've pinpointed what might be causing the crash...

I think it is happening when either the dupes or the Rover take the Basic Rad Pill, seems to occur mostly when more than one take it at the same time. I though it was when the Rover was taking it but also occurs when I've moved all the pills to the rocket where the Rover can't reach.

In the video below you can see the crash happening while Harold is trying to take the medicine

I've made sure the Dupes didn't have access to the pills anymore and the crash doesn't seem to happen anymore. It also doesn't happen when only one dupe is taking the pill for some reason...

Share this comment


Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now