Unable to find function with name X for Message node Invalid Message Node .
Everything works in editor but standalone crashes. From the log it's apparent that several classes failed to compile:
I have a bunch of these and one of the failed classes is the pawn class so no wonder the standalone game burns.
Interestingly while some functions are not found, others are apparently fine because I don't see an error for them. The function calls are done through an interface. I tried casting the output of GetGameState then directly accessing the functions but that broke the whole editor so badly that I had to restore the project from backup.
EDIT: Casting the game state results in an editor crash on startup.
This issue just started happening to me. I noticed several errors in the logs saying it couldn't compile Blueprint XXX. I noticed that all the functions it was complaining about were functions defined on Blueprint YYY. Blueprint YYY also refers to Blueprint XXX. So, it was a 2 blueprints that reference each other. I have plenty of other cases like this, so I didn't expect there to be a problem. And things work when PIE and Launching. It's just StandAlone that fails.
So, to appease the finicky StandAlone, I made an interface ZZZ, which Blueprint YYY now implements and I made Blueprint XXX only have references to interface ZZZ.
The compile errors went away and my project is no longer broken.
Hopefully this helps you.
answered Dec 11 '14 at 01:43 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here