Character loses reference to animation blueprint and child acter on editor restart, replaced with PLACEHOLDER_
Sometime after upgrading to 4.7 (I didn't happen initially), when the editor is restarted, the animation blueprint on my character is replaced with PLACEHOLDER_(anim blueprint name in caps) as well as a child actor is replaced with PLACEHOLDER_(child actor name in caps). The project was started in 4.6. When I replace them with what they should be everything works fine. Then I'll save and restart the editor, and the references are broken again.
This is happening in 4.7.3. I've seen there is a circular dependency bug that can cause something like this to happen, but I don't think that is occurring in this case, as the child actor isn't being cast to and neither is the animation blueprint.
We believe this has been fixed internally, and the fix should be included in the 4.8 release. The only way for us to be sure would be to test in Master. If you try this in the Master branch from GitHub and the issue is not resolved, please let us know. Otherwise, if you can get us a copy of the project with this bug, we can test it for you here.
You should be able to work around the issue in 4.7 by setting bDeferDependencyLoads=false in your BaseEngine.ini, but that could cause problems if you have some bad cyclic dependencies.
Hope that helps!
answered Mar 19 '15 at 04:57 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here