Hello,
I am running the current version (0.5.4) on windows and have a crash which seems to be repeatable (for me at least). It occurs when a second cytoplasm/protein is deleted/moved (even when the first is undone with the button).
Log Output:
I could not find any crash dump in my files.
This line in the log ERROR: Unhandled Exception: System.ObjectDisposedException: Cannot access a disposed object. Object name: 'NucleusMesh'. at
seems to indicate that this crash is:
opened 12:23AM - 22 Dec 20 UTC
closed 02:23PM - 21 Jun 21 UTC
C#
bug
difficult
programming
Steps to reproduce:
1. Place the nucleus over the original cytoplasm
2. Undo t… he placement
3. Place it in the same place again
```
E 0:00:24.462 IntPtr Godot.Object.GetPtr(Godot.Object ): System.ObjectDisposedException: Cannot access a disposed object.
Object name: 'NucleusMesh'.
<C++ Error> Unhandled exception
<C++ Source> /root/godot/modules/mono/glue/GodotSharp/GodotSharp/Core/Object.base.cs:37 @ IntPtr Godot.Object.GetPtr(Godot.Object )()
<Stack Trace> Object.base.cs:37 @ IntPtr Godot.Object.GetPtr(Godot.Object )()
Node.cs:537 @ void Godot.Node.RemoveChild(Godot.Node )()
SceneDisplayer.cs:28 @ void SceneDisplayer.LoadNewScene()()
SceneDisplayer.cs:20 @ void SceneDisplayer.set_Scene(System.String )()
MicrobeEditor.cs:1788 @ void MicrobeEditor.UpdateOrganellePlaceHolderScene(SceneDisplayer , System.String )()
MicrobeEditor.cs:1764 @ void MicrobeEditor.UpdateAlreadyPlacedVisuals()()
MicrobeEditor.cs:1679 @ void MicrobeEditor.OnOrganellesChanged()()
MicrobeEditor.cs:1199 @ void MicrobeEditor.UpdateEditor(Single )()
MicrobeEditor.cs:530 @ void MicrobeEditor._Process(Single )()
```
https://user-images.githubusercontent.com/59157446/102834405-c7c3d980-43a8-11eb-9180-f77811ea5454.mp4
and
opened 03:34PM - 17 Jun 21 UTC
closed 02:23PM - 21 Jun 21 UTC
C#
bug
difficult
programming
I seem to sometimes be able to get a crash when trying to move the nucleus after… deleting (and moving) other organelles to be left with less than 5 MP. Callstack seems to be the same as: https://github.com/Revolutionary-Games/Thrive/issues/1961
so fixing that might also fix this
Which actually was fixed yesterday. The fix will be included in the next release.
Penguin
(Pengu)
June 22, 2021, 3:56pm
3
It’s a normal occurrence, for me it says
child process exited with code 31415926535
Not exactly that number, but it always seems to start with a 3 for me.