Hi guys, this might be a bit of a long post, I was trying to setup the spine-godot engine module for godot 4.4.1, on my Debian machine. I followed the instructions from https://esotericsoftware.com/spine-godot#spine-godot-engine-module-downloads and installed it successfully. The problem came when I was trying to open the project (which I originally needed the spine godot version for) and it kind of crashes. It doesn't display any errors, just the warnings that have always been there but the window disappears. I tried waiting for 20 minutes and nothing happens, the editor window does not reappear again and there is nothing related to godot in the system monitor. Here is the output from that:

original-project-output.txt
33kB

Then I tried 2 of the sample projects and the non mono one (spine-godot/example-v4) works perfectly, and the mono one (spine-godot/example-v4-csharp) loads and when I try to play it it crashes, here is the output from that.

verbose-output.txt
18kB

Forgot to mention above that I copied the correct files to the godot-nuget folder in both projects and installed the export templates from the first time when I got the spine-godot/example-v4 project open. I suspect that it is something to do with my C# installation or setup I just can't tell what or where to start.

Related Discussions
...

It seems like you are experiencing issues with the spine-godot runtime, particularly with the C# setup on your Debian machine. Since the non-mono project works perfectly, the issue might be related to the C# configuration. Ensure that you have correctly set up the godot-nuget folder with the necessary Godot C# assemblies as described in the documentation. Also, make sure to clear your NuGet cache to avoid conflicts with any existing Godot C# assemblies. You can do this by deleting the contents of the $USER_HOME/.nuget directory. Additionally, verify that your C# environment is correctly configured and that all dependencies are installed as per the Godot documentation.

    At the bottom of the second verbose log you find this:

    Which points to a log file by MSBuild. Send that as well. Looks like your dotnet setup might not be working.

    As for the first log and "kind of crash" it's really hard to tell what's going causing it without being able to reproduce it. What project did you try to open? Since our example-v4 opens for you, there must be something in your project that makes the Godot build hang/crash.

      Spinebot
      I have the godot-nuget folder set up correctly, it has the files from GodotSharp/Tools/, from the zip that I downloaded from here.

      I tried clearing the NuGet cache and that didn't change anything, I got the same output as provided above.
      And about your last suggestion, according to the Godot Documentation, I need to have these 2 reruirements:

      In summary, you must have installed the .NET SDK and the .NET-enabled version of Godot.

      I have installed dotnet 8.0.411 and I have the godot mono version 4.4.1 from the same link mentioned above.

      Mario
      So sorry, I somehow missed your reply, here is the msbuild log file.

      msbuild-log.txt
      30kB

      As for the project that I need to run, it is a fairly big and heavy project but works for everyone else that is working on it on Windows, Linux and Mac. And it worked for me on my Windows machine till recently. If it helps somehow, I am trying to open it in recovery mode, so the autoloads are probably not the problem. Also the rendering method is set to gl_compatibility. I am happy to provide any information that would be useful, just at the moment I am not sure what is and what isn't.

      But anyways, I was trying to get the sample project running first since I know that there might be some part of my project that would cause the crash/hang.

      From the log:

      /home/gogzy/Downloads/spine-runtimes-4.2/spine-godot/example-v4-csharp/examples/04-simple-input/SpineboyInput.cs(4,38): error CS0246: The type or namespace name 'SpineSprite' could not be found (are you missing a using directive or an assembly reference?) [/home/gogzy/Downloads/spine-runtimes-4.2/spine-godot/example-v4-csharp/spine-godot-examples.csproj]

      msbuild can't find `SpineSprite, which means the assembly can't be found. Your NuGet setup must be broken in some way. But I'm afraid that's hard to debug for me remotely :/