Revolutionary-Games / Thrive

The main repository for the development of the evolution game Thrive.
https://revolutionarygamesstudio.com/
Other
2.82k stars 500 forks source link

Unhandled Exception in multicell editor v0.6.1 #4134

Closed SabianF closed 1 year ago

SabianF commented 1 year ago

Describe the bug

I was editing in multicellular mode, I think I was in the cell editor, clicked a button, then the game suddenly crashed.

Launcher crash log Thrive has crashed at 2023-02-15T18:28:43.8732905Z (crash happened immediately before creating this report) Exit code: 1 Description: Crash is an unhandled exception ==== START OF LAUNCHER OUTPUT ==== Playing 0.6.1-beta for Windows Thrive is starting. Log output (due to buffering this is likely not in real time): Godot Engine v3.5.stable.mono.thrive.d2ad79a40 - https://godotengine.org OpenGL ES 3.0 Renderer: Intel(R) HD Graphics 4600 Async. shader compilation: OFF Mono: Log file is: 'C:/Users/Sabian/AppData/Roaming/Thrive/mono/mono_logs/2023-02-15_09.44.02_13744.log' This is Thrive version: 0.6.1.0-rc1 (see below for exact build info) Unhandled exception logger attached Startup C# locale is: en-CA Godot locale is: en_GB user:// directory is: C:/Users/Sabian/AppData/Roaming/Thrive Game logs are written to: C:/Users/Sabian/AppData/Roaming/Thrive\logs latest log is 'log.txt' Doing delayed apply for some settings Set audio output device to: Default Set C# locale to: en-CA Godot locale is: en No SteamClient class found, not initializing Steam SimulationParameters are good This version of Thrive was built at Saturday, 11 February 2023 09:52:01 from commit dd86bdd5bea8be00b20123393cc41d08f4393dbc on branch master Beginning Thrive news feed fetch TaskExecutor started with parallel job count: 2 We were opened through the Thrive Launcher Launcher opening us is hidden Thrive Launcher started us, launcher hidden: True Loading mod Nodes into the scene tree Jukebox now playing from: Menu Jukebox: starting track: res://assets/sounds/main-menu-theme-1.ogg position: 0 Startup successful, removing startup info file ------------ Thrive Startup Succeeded ------------ Thrive Launcher started us, launcher hidden: True Previous patch doesn't exist, despawning all entities. Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Registering new spawner: Name: ammonia density: 0.5599999 Registering new spawner: Name: glucose density: 0.28 Registering new spawner: Name: phosphates density: 0.5599999 Registering new spawner: Name: hydrogensulfide density: 0.5599999 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 Registering new spawner: Name: FLOATING_HAZARD density: 1 Registering new spawner: Name: SMALL_IRON_CHUNK density: 0.35 MARINE_SNOW spawn density is 0. It won't spawn Registering new spawner: Name: BIG_IRON_CHUNK density: 0.5599999 Registering new spawner: Name: GOOGLY_EYE_CELL density: 0.001 Number of species in this patch = 1 Registering new spawner: Name: 1 density: 0.172129 Player Microbe spawned World generation settings: [LAWK: True, Difficulty: hard preset, Life origin: Vent, Seed: 450439781, Map type: Procedural, Day/night cycle enabled: False, Day length: 180, Include multicellular: True, Easter eggs: True] Jukebox now playing from: MicrobeStage Saving latest played Thrive version to be: 0.6.1.0-rc1 Jukebox: starting track: res://assets/sounds/microbe-theme-4.ogg position: 0 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 0 Move to editor pressed Starting microbe editor with: 1 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 100000000 Applying auto-evo results. Auto-evo run took: 00:00:00.0020870 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_9.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.2603207 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 0 Placing organelle 'metabolosome' at: 0, 1 Placing organelle 'metabolosome' at: 0, 1 Placing organelle 'chemoSynthesizingProteins' at: 0, 1 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.28 to 0.14 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 1 Changing spawn density of 1 from 0.172129 to 0.2394412 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_5.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.0997059 Jukebox: starting track: res://assets/sounds/microbe-theme-4.ogg position: 113.6443 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 113.6443 Move to editor pressed Starting microbe editor with: 2 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 200000000 Applying auto-evo results. Auto-evo run took: 00:00:00.0231930 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_6.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:00.7744962 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 105.6566 Placing organelle 'metabolosome' at: 0, -1 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.14 to 0.06999999 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 2 Changing spawn density of 1 from 0.2394412 to 0.259968 Registering new spawner: Name: 5 density: 0.172129 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_7.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.1221241 Jukebox: starting track: res://assets/sounds/microbe-theme-4.ogg position: 229.8195 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 229.8195 Move to editor pressed Starting microbe editor with: 3 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 300000000 Applying auto-evo results. Auto-evo run took: 00:00:00.0335416 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_8.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:00.9421060 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 179.9198 Placing organelle 'metabolosome' at: 0, -2 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-3.ogg position: 0 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.06999999 to 0.035 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 2 Changing spawn density of 5 from 0.172129 to 0.2648707 Changing spawn density of 1 from 0.259968 to 0.260726 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_9.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.3191627 Jukebox: starting track: res://assets/sounds/microbe-theme-4.ogg position: 381.1265 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 381.1265 Jukebox: starting track: res://assets/sounds/microbe-theme-6.ogg position: 0 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience.ogg position: 0 Move to editor pressed Starting microbe editor with: 4 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 400000000 Applying auto-evo results. Auto-evo run took: 00:00:00.0680412 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_5.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.0670031 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-3.ogg position: 25.03692 Placing organelle 'metabolosome' at: 0, -3 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.035 to 0.0175 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 3 Changing spawn density of 1 from 0.260726 to 0.2606041 Changing spawn density of 5 from 0.2648707 to 0.2603622 Registering new spawner: Name: 3 density: 0.1905485 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_6.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.4076827 Jukebox: starting track: res://assets/sounds/microbe-theme-6.ogg position: 105.7495 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience.ogg position: 87.77724 Move to editor pressed Starting microbe editor with: 5 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 500000000 Applying auto-evo results. Auto-evo run took: 00:00:00.1143333 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_7.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.1204529 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-3.ogg position: 37.65116 Placing organelle 'nucleus' at: 0, -5 Placing organelle 'metabolosome' at: 0, -3 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.0175 to 0.008749999 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 3 Changing spawn density of 5 from 0.2603622 to 0.266504 Changing spawn density of 1 from 0.2606041 to 0.260166 Changing spawn density of 3 from 0.1905485 to 0.223564 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_8.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.3780584 Jukebox: starting track: res://assets/sounds/microbe-theme-6.ogg position: 249.0805 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience.ogg position: 231.1198 Jukebox: starting track: res://assets/sounds/microbe-theme-1.ogg position: 0 Move to editor pressed Starting microbe editor with: 6 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 600000000 Applying auto-evo results. Auto-evo run took: 00:00:00.2171156 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_9.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.2627109 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-3.ogg position: 71.85995 Placing organelle 'nucleus' at: 0, -5 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.008749999 to 0.004375 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 4 Changing spawn density of 5 from 0.266504 to 0.2668244 Changing spawn density of 1 from 0.260166 to 0.259612 Changing spawn density of 3 from 0.223564 to 0.2182314 Registering new spawner: Name: 7 density: 0.1905485 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_5.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.4822891 Jukebox: starting track: res://assets/sounds/microbe-theme-1.ogg position: 35.41624 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience.ogg position: 398.0539 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 0 The player has died Applying immediate population effect to Primum thrivium (1), constant: -20, coefficient: 0.3333333, reason: player died Player Microbe spawned Move to editor pressed Starting microbe editor with: 7 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 700000000 Applying auto-evo results. Auto-evo run took: 00:00:00.4779808 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_6.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.2820073 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-3.ogg position: 87.98041 Placing organelle 'chemoplast' at: 1, 0 Placing organelle 'bindingAgent' at: 1, -1 Placing organelle 'mitochondrion' at: 0, 1 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 0 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.004375 to 0.0021875 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 3 Changing spawn density of 5 from 0.2668244 to 0.2401119 Changing spawn density of 1 from 0.259612 to 0.2351853 Changing spawn density of 7 from 0.1905485 to 0.1633185 Removed 3 spawner. Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_7.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.7215974 Jukebox: starting track: res://assets/sounds/microbe-theme-1.ogg position: 183.7047 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 126.2759 Move to editor pressed Starting microbe editor with: 6 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 800000000 Applying auto-evo results. Auto-evo run took: 00:00:00.6324462 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_8.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.3002162 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 3.024399 Placing organelle 'chemoplast' at: 1, 4 Placing organelle 'mitochondrion' at: 0, 2 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.0021875 to 0.00109375 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 3 Changing spawn density of 5 from 0.2401119 to 0.2663193 Changing spawn density of 1 from 0.2351853 to 0.2352478 Changing spawn density of 7 from 0.1633185 to 0.1729919 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_9.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.5815506 Jukebox: starting track: res://assets/sounds/microbe-theme-1.ogg position: 272.968 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 215.5392 Jukebox: starting track: res://assets/sounds/microbe-theme-5.ogg position: 0 Move to editor pressed Starting microbe editor with: 5 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 900000000 Applying auto-evo results. Auto-evo run took: 00:00:01.2313269 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_5.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.4136516 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 39.71773 Placing organelle 'chemoplast' at: 0, 6 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.00109375 to 0.0005468749 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 4 Changing spawn density of 5 from 0.2663193 to 0.266371 Changing spawn density of 1 from 0.2352478 to 0.2357782 Registering new spawner: Name: 3 density: 0.1768615 Registering new spawner: Name: 11 density: 0.172129 Removed 7 spawner. Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_6.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.6896846 Jukebox: starting track: res://assets/sounds/microbe-theme-5.ogg position: 14.58794 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience2.ogg position: 313.1849 The player has died Applying immediate population effect to Primum thrivium (1), constant: -20, coefficient: 0.3333333, reason: player died Player Microbe spawned Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience-3.ogg position: 0 Move to editor pressed Starting microbe editor with: 4 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 1000000000 Applying auto-evo results. Auto-evo run took: 00:00:02.3972894 Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_7.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.4281067 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 78.73306 Placing organelle 'bindingAgent' at: 1, 0 Placing organelle 'mitochondrion' at: 1, 1 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.0005468749 to 0.0002734375 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 4 Changing spawn density of 5 from 0.266371 to 0.2666992 Registering new spawner: Name: 19 density: 0.2130705 Changing spawn density of 1 from 0.2357782 to 0.2125511 Changing spawn density of 3 from 0.1768615 to 0.1777311 Removed 11 spawner. Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_8.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.7540919 Jukebox: starting track: res://assets/sounds/microbe-theme-5.ogg position: 178.457 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience-3.ogg position: 57.03401 Move to editor pressed Starting microbe editor with: 5 organelles in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 1100000000 Applying auto-evo results. Auto-evo run took: 00:00:04.7056821 Extinct species Cyinanolus esehiya (11) had an external effect, ignoring the effect Jukebox now playing from: MicrobeEditor Creating a save with name: auto_save_9.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.5119799 Jukebox: starting track: res://assets/sounds/microbe-editor-theme-5.ogg position: 128.476 Placing organelle 'bindingAgent' at: -1, 1 MicrobeEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellEditorComponent: applying changes of component Edited species name is now Primum thrivium MicrobeEditor: updated organelles for species: Primum thrivium Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.0002734375 to 0.0001367187 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 4 Changing spawn density of 5 from 0.2666992 to 0.2552458 Changing spawn density of 19 from 0.2130705 to 0.2376691 Changing spawn density of 1 from 0.2125511 to 0.215711 Changing spawn density of 3 from 0.1777311 to 0.1564353 Jukebox now playing from: MicrobeStage Creating a save with name: auto_save_5.thrivesave save finished, success: True message: Saving succeeded elapsed: 00:00:01.8730035 Jukebox: starting track: res://assets/sounds/microbe-theme-5.ogg position: 276.8225 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience-3.ogg position: 155.3531 Created a new colony Jukebox: starting track: res://assets/sounds/microbe-theme-7.ogg position: 0 Becoming multicellular. NOTE: game is moving to prototype parts of the game, expect non-finished and buggy things! Disbanding colony and becoming multicellular Game is in now in prototypes. EXPECT MAJOR BUGS! Moving species Primum thrivium (1) from MicrobeSpecies to EarlyMulticellularSpecies Canceling and restarting auto-evo to have stage changed species versions in it Switching to multicellular editor Starting early multicellular editor with: 1 cells in the microbe Jukebox now playing from: EarlyMulticellularEditor Jukebox: starting track: res://assets/sounds/multicellular-editor-theme-1.ogg position: 0 Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 1200000000 Applying auto-evo results. Auto-evo run took: 00:00:04.3476540 Start editing cell type: Stem Starting microbe editor with: 6 organelles in the microbe New cell type created: Mobilizer Start editing cell type: Mobilizer Starting microbe editor with: 6 organelles in the microbe Preview microbe already setup Placing organelle 'flagellum' at: 0, 7 Placing organelle 'cilia' at: 1, 6 Placing organelle 'cilia' at: -1, 7 Placing organelle 'cilia' at: 1, 7 Creating cell type change action for type: Mobilizer Placing organelle 'cilia' at: 1, 7 MicrobeEditor: updated organelles for cell: Mobilizer Start editing cell type: Stem Starting microbe editor with: 6 organelles in the microbe Preview microbe already setup Placing organelle 'chemoplast' at: 0, 7 Placing organelle 'mitochondrion' at: -1, 2 Creating cell type change action for type: Stem Placing organelle 'mitochondrion' at: -1, 2 MicrobeEditor: updated organelles for cell: Generator EarlyMulticellularEditor: applying changes to edited Species MicrobeEditorReportComponent: applying changes of component MicrobeEditorPatchMap: applying changes of component CellBodyPlanEditorComponent: applying changes of component Edited species name is now Primum thrivium CellEditorComponent: applying changes of component Cell editor skip applying changes as no target cell properties set Applying patch (Repandonian Volcanic Vent) settings Number of clouds in this patch = 9 Changing spawn density of glucose from 0.0001367187 to 6.835937E-05 oxygen spawn density is 0. It won't spawn carbondioxide spawn density is 0. It won't spawn nitrogen spawn density is 0. It won't spawn sunlight spawn density is 0. It won't spawn temperature spawn density is 0. It won't spawn Number of chunks in this patch = 5 MARINE_SNOW spawn density is 0. It won't spawn Number of species in this patch = 4 Changing spawn density of 5 from 0.2552458 to 0.2551298 Changing spawn density of 19 from 0.2376691 to 0.2378362 Existing spawner of 1 didn't match equality check, creating new instead Registering new spawner: Name: 1 density: 0.215711 Changing spawn density of 3 from 0.1564353 to 0.2046743 Removed 1 spawner. Jukebox now playing from: EarlyMulticellularStage Jukebox: starting track: res://assets/sounds/multicellular-theme-2.ogg position: 0 Jukebox: starting track: res://assets/sounds/soundeffects/microbe-ambience-3.ogg position: 0 The player has died Applying immediate population effect to Primum thrivium (1), constant: -20, coefficient: 0.3333333, reason: player died Player Microbe spawned Move to editor pressed Starting early multicellular editor with: 2 cells in the microbe Elapsing time on editor entry TimedWorldOperations: running effects. elapsed: 1 total passed: 1300000000 Note: error lines may not match up when they happened in relation to normal output due to buffering. Error lines are any lines received from the game's stderr output stream. ERROR: Region abandoned: 7 ERROR: SPECIES_POPULATION chart missing datasets, aborting plotting data ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Index p_shape_index = 12 is out of bounds (total_subshapes = 0). ERROR: at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Touched eligible microbe has disappeared before binding could start ERROR: Index p_shape_index = 40 is out of bounds (total_subshapes = 19). ERROR: at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 22 is out of bounds (total_subshapes = 19). ERROR: at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 70 is out of bounds (total_subshapes = 19). ERROR: at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: Index p_shape_index = 70 is out of bounds (total_subshapes = 19). ERROR: at: shape_find_owner (scene/3d/collision_object.cpp:529) ERROR: ERROR: Unhandled Exception: ERROR: System.InvalidOperationException: Sequence contains no matching element ERROR: ERROR: at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <8dc7f7cf628440cbb575eaa126cc9c6d>:0 ERROR: ERROR: at CellEditorComponent.UndoOrganellePlaceAction (OrganellePlacementActionData data) [0x0002b] in :0 ERROR: ERROR: at SingleEditorAction`1[T].UndoAction () [0x0000c] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at ReversibleAction.Undo () [0x00013] in :0 ERROR: ERROR: at ActionHistory`1[T].Undo () [0x00026] in :0 ERROR: ERROR: at EditorActionHistory`1[TAction].Undo () [0x00000] in :0 ERROR: ERROR: at EditorActionHistory`1[TAction].PopTopAction () [0x00032] in :0 ERROR: ERROR: at EarlyMulticellularEditor.CheckAndApplyCellTypeEdit () [0x00038] in :0 ERROR: ERROR: at EarlyMulticellularEditor.ApplyEditorTab () [0x0008a] in :0 ERROR: ERROR: at EditorBase`2[TAction,TStage].SetEditorTab (EditorTab tab) [0x00040] in :0 ERROR: ERROR: at (wrapper managed-to-native) Godot.NativeCalls.godot_icall_2_695(intptr,intptr,string,object[]) ERROR: ERROR: at Godot.Object.EmitSignal (System.String signal, System.Object[] args) [0x0000b] in <19daba5d5ae94c7483bcc78b7907d0ef>:0 ERROR: ERROR: at MicrobeEditorTabButtons.SetEditorTab (System.String tab) [0x00037] in :0 Applying auto-evo results. Auto-evo run took: 00:00:16.3190798 Jukebox now playing from: EarlyMulticellularEditor Jukebox: starting track: res://assets/sounds/multicellular-editor-theme-1.ogg position: 186.7573 Start editing cell type: Mobilizer Starting microbe editor with: 8 organelles in the microbe Placing organelle 'mitochondrion' at: -1, 1 Placing organelle 'flagellum' at: 0, 6 Placing organelle 'flagellum' at: -1, 6 Placing organelle 'cilia' at: 2, 5 Creating cell type change action for type: Mobilizer Placing organelle 'cilia' at: 2, 5 MicrobeEditor: updated organelles for cell: Mobilizer Start editing cell type: Generator Starting microbe editor with: 7 organelles in the microbe Preview microbe already setup Creating cell type change action for type: Generator Starting microbe editor with: 11 organelles in the microbe Preview microbe already setup ERROR: ------------ Begin of Unhandled Exception Log ------------ ERROR: The following exception prevented the game from running: ERROR: ERROR: System.InvalidOperationException: Sequence contains no matching element ERROR: ERROR: at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <8dc7f7cf628440cbb575eaa126cc9c6d>:0 ERROR: ERROR: at CellEditorComponent.UndoOrganellePlaceAction (OrganellePlacementActionData data) [0x0002b] in :0 ERROR: ERROR: at SingleEditorAction`1[T].UndoAction () [0x0000c] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at ReversibleAction.Undo () [0x00013] in :0 ERROR: ERROR: at ActionHistory`1[T].Undo () [0x00026] in :0 ERROR: ERROR: at EditorActionHistory`1[TAction].Undo () [0x00000] in :0 ERROR: ERROR: at EditorActionHistory`1[TAction].PopTopAction () [0x00032] in :0 ERROR: ERROR: at EarlyMulticellularEditor.CheckAndApplyCellTypeEdit () [0x00038] in :0 ERROR: ERROR: at EarlyMulticellularEditor.ApplyEditorTab () [0x0008a] in :0 ERROR: ERROR: at EditorBase`2[TAction,TStage].SetEditorTab (EditorTab tab) [0x00040] in :0 ERROR: ERROR: at (wrapper managed-to-native) Godot.NativeCalls.godot_icall_2_695(intptr,intptr,string,object[]) ERROR: ERROR: at Godot.Object.EmitSignal (System.String signal, System.Object[] args) [0x0000b] in <19daba5d5ae94c7483bcc78b7907d0ef>:0 ERROR: ERROR: at MicrobeEditorTabButtons.SetEditorTab (System.String tab) [0x00037] in :0 ERROR: ERROR: Please provide us with this log, thank you. ERROR: ------------ End of Unhandled Exception Log ------------ ERROR: ERROR: Unhandled Exception: ERROR: System.InvalidOperationException: Sequence contains no matching element ERROR: ERROR: at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <8dc7f7cf628440cbb575eaa126cc9c6d>:0 ERROR: ERROR: at CellEditorComponent.UndoOrganellePlaceAction (OrganellePlacementActionData data) [0x0002b] in :0 ERROR: ERROR: at SingleEditorAction`1[T].UndoAction () [0x0000c] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at CombinedEditorAction.UndoAction () [0x00019] in :0 ERROR: ERROR: at ReversibleAction.Undo () [0x00013] in :0 ERROR: ERROR: at ActionHistory`1[T].Undo () [0x00026] in :0 ERROR: ERROR: at EditorActionHistory`1[TAction].Undo () [0x00000] in :0 ERROR: ERROR: at EditorActionHistory`1[TAction].PopTopAction () [0x00032] in :0 ERROR: ERROR: at EarlyMulticellularEditor.CheckAndApplyCellTypeEdit () [0x00038] in :0 ERROR: ERROR: at EarlyMulticellularEditor.ApplyEditorTab () [0x0008a] in :0 ERROR: ERROR: at EditorBase`2[TAction,TStage].SetEditorTab (EditorTab tab) [0x00040] in :0 ERROR: ERROR: at (wrapper managed-to-native) Godot.NativeCalls.godot_icall_2_695(intptr,intptr,string,object[]) ERROR: ERROR: at Godot.Object.EmitSignal (System.String signal, System.Object[] args) [0x0000b] in <19daba5d5ae94c7483bcc78b7907d0ef>:0 ERROR: ERROR: at MicrobeEditorTabButtons.SetEditorTab (System.String tab) [0x00037] in :0 Child process exited with code 1 Thrive exited abnormally with an error ERROR: Thrive has encountered an unhandled exception, please report this to us. In the future there will be support for automatically reporting these crashes. Crash dumps have been detected but they may be from a previous Thrive run (please check before reporting). To stop being notified about the crash dumps, please open the reporter and clear the crash dumps. ==== END OF LAUNCHER OUTPUT ==== Crash happened due to an unhandled exception: ------------ Begin of Unhandled Exception Log ------------ The following exception prevented the game from running: System.InvalidOperationException: Sequence contains no matching element at System.Linq.Enumerable.First[TSource] (System.Collections.Generic.IEnumerable`1[T] source, System.Func`2[T,TResult] predicate) [0x00011] in <8dc7f7cf628440cbb575eaa126cc9c6d>:0 at CellEditorComponent.UndoOrganellePlaceAction (OrganellePlacementActionData data) [0x0002b] in :0 at SingleEditorAction`1[T].UndoAction () [0x0000c] in :0 at CombinedEditorAction.UndoAction () [0x00019] in :0 at CombinedEditorAction.UndoAction () [0x00019] in :0 at CombinedEditorAction.UndoAction () [0x00019] in :0 at ReversibleAction.Undo () [0x00013] in :0 at ActionHistory`1[T].Undo () [0x00026] in :0 at EditorActionHistory`1[TAction].Undo () [0x00000] in :0 at EditorActionHistory`1[TAction].PopTopAction () [0x00032] in :0 at EarlyMulticellularEditor.CheckAndApplyCellTypeEdit () [0x00038] in :0 at EarlyMulticellularEditor.ApplyEditorTab () [0x0008a] in :0 at EditorBase`2[TAction,TStage].SetEditorTab (EditorTab tab) [0x00040] in :0 at (wrapper managed-to-native) Godot.NativeCalls.godot_icall_2_695(intptr,intptr,string,object[]) at Godot.Object.EmitSignal (System.String signal, System.Object[] args) [0x0000b] in <19daba5d5ae94c7483bcc78b7907d0ef>:0 at MicrobeEditorTabButtons.SetEditorTab (System.String tab) [0x00037] in :0 Please provide us with this log, thank you. ------------ End of Unhandled Exception Log ------------

To Reproduce

I'm not sure if this will reproduce it, but this is what I remember happening:

  1. Progress to multicellular stage using a line-shaped cell
  2. Create 2 additional types of cells, one in front, one in back, like a line
  3. Add two cillia and two flagella to the very back of the line-shaped cell
  4. Click "Continue" to finish the editor and return to the game

Expected behaviour

Return to the game normally

Screenshots

No response

System information

Thrive 0.6.1 beta Windows 10 Home 64-bit (10.0 build 19045) Intel(R) HD Grapics 4600 (DX12)

Game Logs

https://pastebin.com/B9XSYpCU

Additional Context

No response

hhyyrylainen commented 1 year ago

This is a duplicate of: https://github.com/Revolutionary-Games/Thrive/issues/3906