Jump to content

Reliable crash when leaving planetary orbit


Gurgel
  • Branch: Preview Branch Version: Windows Fixed

In the attached save, the rocket is flying out of a planetary orbit. When it leaves orbit, the client crashes. Also happens when only flying into orbit and only then setting a way outside back to base. Also happens when a path goes though this orbit. Does not happen when just flying one tile outside the orbit instead of back to the starting asteroid.

054x.sav


Steps to Reproduce

Load save, unpause, wait a few seconds, observe crash. 




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.

Assert failed: A rocket is trying to travel to an asteroid but has selected a landing pad at a different asteroid!

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)
Clustercraft:CanLandAtAsteroid (AxialI,bool) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Space/Clustercraft.cs:746)
RocketsInOrbitDiagnostic:CheckOrbit () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/RocketsInOrbitDiagnostic.cs:41)
DiagnosticCriterion:Evaluate () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/DiagnosticCriterion.cs:24)
ColonyDiagnostic:Evaluate () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/ColonyDiagnostic.cs:175)
ColonyDiagnostic:Sim4000ms (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/ColonyDiagnostic.cs:45)
SimAndRenderScheduler/Sim4000msUpdater:Update (ISim4000ms,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/SimAndRenderScheduler.cs:286)
UpdateBucketWithUpdater`1<ISim4000ms>: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: U38-485768-S

Player.log Player-prev.log

Share this comment


Link to comment
Share on other sites

5 hours ago, deang00 said:

Assert failed: A rocket is trying to travel to an asteroid but has selected a landing pad at a different asteroid!

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)
Clustercraft:CanLandAtAsteroid (AxialI,bool) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Space/Clustercraft.cs:746)
RocketsInOrbitDiagnostic:CheckOrbit () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/RocketsInOrbitDiagnostic.cs:41)
DiagnosticCriterion:Evaluate () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/DiagnosticCriterion.cs:24)
ColonyDiagnostic:Evaluate () (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/ColonyDiagnostic.cs:175)
ColonyDiagnostic:Sim4000ms (single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/scripts/game/Diagnostics/ColonyDiagnostic.cs:45)
SimAndRenderScheduler/Sim4000msUpdater:Update (ISim4000ms,single) (at C:/jenkins_workspace/workspace/Preview_Simgame_Windows/game/Assets/Plugins/Klei/util/SimAndRenderScheduler.cs:286)
UpdateBucketWithUpdater`1<ISim4000ms>: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: U38-485768-S

Player.log 29.96 kB · 0 downloads Player-prev.log 34.19 kB · 0 downloads

I have similar issues when trying to select my rockets to land on one (out of the two) platform on my main asteroid.

Not sure how to reproduce it but I remember the last few steps. I select the destination asteroid when I just landed the rocket. Few cycles later when I flew my crews back and tried to change the platform (during rocket in space). After selection it crashed. Reloaded the game and try to change platform but still crashed. I later disabled the platform I don't want them to land. Another trial is during the rocket is on the ground.

I use the rocket type to name my platforms. Not sure if they are related to my platform name.

 

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

×
  • Create New...