Spawn Actor permanently breaks blueprint?

Hello, I’ve never experienced something like this before and am very confused. I am trying to make an enemy spawn system in UE5 and have a simple spawner blueprint that just has a delay, then SpawnActor node. When I have enemies start in the level without the spawner, everything is fine. However, when I try to spawn my enemy blueprint through the spawner and press play, UE5 crashes. On restart then the enemy actor is permanently broken, crashing the game even when it starts spawned in the level. Even when I delete the spawner blueprint from the project, the enemy blueprint will now crash any level when I press play. Fortunately I have a backup of my project to revert to but this seems like a pretty serious issue. Does anyone have any insight into this?

The log will help us all understand what the problem is… :kissing_smiling_eyes:
I’m betting on problems with structures.

Here you go! https://drive.google.com/drive/folders/1klUFnBAsAANEh8orG5DhreMlP0rk0-11?usp=sharing

You need to install the debug editor symbols (about 30GB), this can be done by opening the Epic Launcher, in the menu where you installed the engine.
At the moment, unfortunately, your log is not very informative for this reason.

After installation, you need to trigger the crash again, and the new log will be more detailed.
For example, it will look like this:

Good to know, thank you for the help! Here is new one I generated with debug symbols installed :
https://drive.google.com/drive/folders/1MiWGIF-IHToAR__ConwKLgiI1U9lxbsM?usp=sharing

Well, my bet didn’t pay off…
The problem is in CharacterMovementComponent. :thinking:
Can you remove it and test without it, and then add a new one?

1 Like

This was correct, thank you!! I did lots of testing and the Movement Component was indeed causing the problems. Because my blueprint derived from the Character C++ class I wasn’t able to remove the component, but I did turn auto activate off and boom, the crashing stopped. I then did some more digging online and it seems like the class got corrupted somehow, changing the parent class to something else and switching back stopped the crashing problems but made me lose some data. Going to see if I can recreate this for a bug report, thank you for your help!

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.