Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash bionic on FindAndConsumeOxygenSourceChore #555

Closed
devent opened this issue Jan 24, 2025 · 1 comment
Closed

Crash bionic on FindAndConsumeOxygenSourceChore #555

devent opened this issue Jan 24, 2025 · 1 comment
Labels
invalid This issue is not a bug, or has been fixed in a later version

Comments

@devent
Copy link

devent commented Jan 24, 2025

Player-prev.log

FastTrack-0.15.2.0

The log:

Exception in: (BionicMinion).FindAndConsumeOxygenSourceChore+States.root.fetch. 
System.NullReferenceException: Object reference not set to an instance of an object
  at GameStateMachine`4+State+<>c__DisplayClass91_0[StateMachineType,StateMachineInstanceType,MasterType,DefType].<ToggleReserve>b__1 (StateMachineInstanceType smi) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00048] in <81d82ef0abf84e63af4ab107d5f451bc>:0 

  at UnityEngine.Debug.LogError (System.Object message, UnityEngine.Object context) [0x00000] in <82f243aab18c4f32918da2df41974365>:0 
  at Debug.LogError (System.Object obj, UnityEngine.Object context) [0x00000] in <82d98ed04cc642f199bc654910617431>:0 
  at DebugUtil.LogErrorArgs (UnityEngine.Object context, System.Object[] objs) [0x00000] in <82d98ed04cc642f199bc654910617431>:0 
  at DebugUtil.LogException (UnityEngine.Object context, System.String errorMessage, System.Exception e) [0x00000] in <82d98ed04cc642f199bc654910617431>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PopState () [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at GameStateMachine`4+EventTransitionData[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteTransition (StateMachineInstanceType smi) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at GameStateMachine`4+EventTransitionData[StateMachineType,StateMachineInstanceType,MasterType,DefType].Evaluate (StateMachine+Instance smi) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].TryEvaluateTransitions (StateMachine+BaseState state, System.Int32 goto_id) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PushState (StateMachine+BaseState state) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine+Instance.StartSM () [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].StartSM () [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StandardChoreBase.Begin (Chore+Precondition+Context context) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at FindAndConsumeOxygenSourceChore.Begin (Chore+Precondition+Context context) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at ChoreDriver+StatesInstance.BeginChore () [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at ChoreDriver+States+<>c.<InitializeStates>b__5_2 (ChoreDriver+StatesInstance smi) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].ExecuteActions (StateMachine`4+State[StateMachineType,StateMachineInstanceType,MasterType,DefType] state, System.Collections.Generic.List`1[T] actions) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].PushState (StateMachine+BaseState state) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+GenericInstance[StateMachineType,StateMachineInstanceType,MasterType,DefType].GoTo (StateMachine+BaseState base_state) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+Parameter`1+Transition[StateMachineType,StateMachineInstanceType,MasterType,DefType,ParameterType].Evaluate (StateMachine+Instance smi) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+Parameter`1+Context[StateMachineType,StateMachineInstanceType,MasterType,DefType,ParameterType].Set (ParameterType value, StateMachineInstanceType smi, System.Boolean silenceEvents) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at StateMachine`4+Parameter`1[StateMachineType,StateMachineInstanceType,MasterType,DefType,ParameterType].Set (ParameterType value, StateMachineInstanceType smi, System.Boolean silenceEvents) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at ChoreDriver.SetChore (Chore+Precondition+Context context) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at Brain.UpdateChores () [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at Brain.UpdateBrain () [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at MinionBrain.MinionBrain.UpdateBrain_Patch0 (MinionBrain ) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
  at PeterHan.FastTrack.PathPatches.AsyncBrainGroupUpdater.EndBrainUpdate () [0x00000] in <c50f2ff624ea4581bef35ffe3509201f>:0 
  at PeterHan.FastTrack.World_LateUpdate_Patch.Postfix () [0x00000] in <c50f2ff624ea4581bef35ffe3509201f>:0 
  at World.World.LateUpdate_Patch2 (World ) [0x00000] in <81d82ef0abf84e63af4ab107d5f451bc>:0 
Build: U54-647408-VCR (FT-0.15.2.0)
@peterhaneve
Copy link
Owner

This log is spammed with messages about pickupables being chosen for chores that are not even valid for them, which do not typically appear in game logs, which makes it likely that the issue is a mod incompatibility. Can the issue be reproduced without Fast Track? Also, this version of both the game and Fast Track is quite old.

@peterhaneve peterhaneve added the invalid This issue is not a bug, or has been fixed in a later version label Jan 25, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This issue is not a bug, or has been fixed in a later version
Projects
None yet
Development

No branches or pull requests

2 participants