Assert failed: Two seeds of different subspecies just absorbed!


Floaf
  • Branch: Preview Branch Version: Windows Fixed

Assert failed: Two seeds of different subspecies just absorbed!

  at UnityEngine.Debug.LogError (System.Object message) [0x00000] in <9fe2cbebfa394c8da6af069ec8cc9ef4>:0 
  at Debug.LogError (System.Object obj) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at Debug.Assert (System.Boolean condition, System.Object message) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at MutantPlant.OnAbsorb (System.Object data) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at MutantPlant+<>c.<.cctor>b__35_0 (MutantPlant component, System.Object data) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at EventSystem+IntraObjectHandler`1[ComponentType].Trigger (UnityEngine.GameObject gameObject, System.Object eventData) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at EventSystem.Trigger (UnityEngine.GameObject go, System.Int32 hash, System.Object data) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at KMonoBehaviour.Trigger (System.Int32 hash, System.Object data) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at Pickupable.Absorb (Pickupable pickupable) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Pickupable.TryAbsorb (Pickupable other, System.Boolean hide_effects, System.Boolean allow_cross_storage) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Storage.Store (UnityEngine.GameObject go, System.Boolean hide_popups, System.Boolean block_events, System.Boolean do_disease_transfer, System.Boolean is_deserializing) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Pickupable.OnCompleteWork (Worker worker) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Workable.CompleteWork (Worker worker) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Worker.CompleteWork () [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Worker.Work (System.Single dt) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at GameStateMachine`4+State+<>c__DisplayClass80_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleWork>b__1 (StateMachineInstanceType smi, System.Single dt) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at BucketUpdater`1[DataType].Update (DataType data, System.Single dt) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at UpdateBucketWithUpdater`1[DataType].Update (System.Single dt) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at StateMachineUpdater+BucketGroup.AdvanceOneSubTick (System.Single dt) [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at StateMachineUpdater.AdvanceOneSimSubTick () [0x00000] in <8f0726745db24471804d5705938c3f79>:0 
  at Game.SimEveryTick (System.Single dt) [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
  at Game.Update () [0x00000] in <06f8e7422a7d4d098b0ee5ec07bdf81a>:0 
Build: EX1 S14-472345-SD

This is a bug previously mentioned and marked as fixed but it seem to still happen.

 

Big rock15.png

Big rock15.sav

Update: It happens in the latest version too.

Assert failed: Two seeds of different subspecies just absorbed!

UnityEngine.Debug:LogError (object)
Debug:LogError (object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Debug.cs:142)
Debug:Assert (bool,object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Debug.cs:188)
MutantPlant:OnAbsorb (object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Minions/Monitors/MutantPlant.cs:83)
MutantPlant/<>c:<.cctor>b__35_0 (MutantPlant,object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Minions/Monitors/MutantPlant.cs:76)
EventSystem/IntraObjectHandler`1<MutantPlant>:Trigger (UnityEngine.GameObject,object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/EventSystem.cs:111)
EventSystem:Trigger (UnityEngine.GameObject,int,object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/EventSystem.cs:148)
KMonoBehaviour:Trigger (int,object) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/KMonoBehaviour.cs:411)
Pickupable:Absorb (Pickupable) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Pickupable.cs:657)
Pickupable:TryAbsorb (Pickupable,bool,bool) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Pickupable.cs:571)
Storage:Store (UnityEngine.GameObject,bool,bool,bool,bool) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Storage.cs:429)
Pickupable:OnCompleteWork (Worker) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Pickupable.cs:815)
Workable:CompleteWork (Worker) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Workable.cs:431)
Worker:CompleteWork () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Worker.cs:106)
Worker:Work (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/components/Worker.cs:156)
GameStateMachine`4/State/<>c__DisplayClass80_0<FetchAreaChore/States, FetchAreaChore/StatesInstance, FetchAreaChore, object>:<ToggleWork>b__1 (FetchAreaChore/StatesInstance,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/ai/statemachine/GameStateMachine.cs:2009)
BucketUpdater`1<FetchAreaChore/StatesInstance>:Update (FetchAreaChore/StatesInstance,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/StateMachineUpdater.cs:96)
UpdateBucketWithUpdater`1<FetchAreaChore/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: EX1 S14-472677-SD


Steps to Reproduce

It happens 10-15 seconds after loading the attached save. I tried to load the autosave and the previous autosave too but with the same result.



User Feedback


A developer has marked this issue as fixed. This means that the issue has been addressed in the current development build and will likely be in the next update.

It would be nice if someone could confirm that this still is a problem. I cannot continue playing my save until this is fixed :-(

 

Share this comment


Link to comment
Share on other sites
27 minutes ago, Floaf said:

It would be nice if someone could confirm

Does your save load or crash? If it loads, it's fixed. :) 

(There were several fixes for mutant seeds of this kind... Not sure if they could still crash.)

Share this comment


Link to comment
Share on other sites

Yes, it still crashes. I try to reload it after every update but with the same result.

As you say, if i search for the same bug here on the bug tracker, I find several reports of the same and they are all marked as fixed so I guess this is a new type of bug.

Share this comment


Link to comment
Share on other sites
4 hours ago, Floaf said:

Yes, it still crashes.

I think I found the culprit

composting.PNG.38ec746d713a395836b409588a163fb1.PNG

Composting mutant seeds still crashes the game. (even if an update says otherwise)
If you cancel compost to this specific mutant seed (and any other mutant seed I possible didn't find) the save file doesn't crash. I hope at some point this crash condition will be fixed...

  • Thanks 1

Share this comment


Link to comment
Share on other sites
On 8/28/2021 at 1:48 PM, sakura_sk said:

I think I found the culprit

composting.PNG.38ec746d713a395836b409588a163fb1.PNG

Composting mutant seeds still crashes the game. (even if an update says otherwise)
If you cancel compost to this specific mutant seed (and any other mutant seed I possible didn't find) the save file doesn't crash. I hope at some point this crash condition will be fixed...

OMG, you are my hero! :-D

Yes, if I cancel compost, everything work! Thanks! I can finally continue :-)

  • Like 1

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