If I compiled sources manually, there are no any problems. But sometimes after hot reload (if new function added) I got this strange error, which take impossibility to use editor without manually recompliation.
The error in blueprints:
Error Could not find a function named "
MyFunctionName
" in ’MyClassName
’
Make sure ’
MyClassName
’ has been compiled for "My Function Name
"
It’s not for every user-defined function, but HotReload removes large amout of functions and BP can’t find them…
Furthermore! If I click again to HotReload, copilation starts again, and successfully done. But if I tried to compile my blueprint I got fatal error in IsValidLowLevelFast
check function (at source BlueprintGeneratedClass.cpp
at 1240 line, function FArchive& operator<<(UObject*& Object)
, src if (!ensureMsgf( (Object == nullptr) || Object->IsValidLowLevelFast()
).