Placeholder class replacement 4.11.2

Im facing an issue that is persistent through my project. Ive already posted in the forums looking for someone who had this problem, too. I`ve found a workaround for this situation, at cost of hours of work.

Thread:

Id like to report this as a possible bug and Im available to give all possible information to understand what`s really going on, because this event could ruin my entire project, depending on the dependency of the classes affected.

More details:
Basically, what I`ve done in the first occurrences was changing the array to the original value, deleting all the nodes referenced by the PLACEHOLDER class and rewriting and reconnecting all of them again. But, as of the day I posted in the forums and yesterday, this is not working anymore, because whenever I tried to compile (and I made all the process again, twice) the editor was crashing and all were replaced again…

I saw this was marked as solved in a previous report.
This post reports this problem, too, but within a different class type. Mine derives from actor.

Hi

  • Does this occur in a clean, blank project with no additional content or is it limited to one project?
  • What steps can I take to reproduce this on my end?
  • Have you tried fixing up redirectors in your project’s content folder? To do so, RMB the Contents folder in editor and press “Fix Up Redirectors”
  • Were the assets outside of the contents folder and then moved into it? What method did you use to move them?

(I’d like you to read the answers and reconsider it after reading the additional information in the end of the post)

Does this occur in a clean, blank project with no additional content or is it limited to one project?

When I create an empty project and migrate the contents, the issue is gone. It loads all the Blueprints correctly, with no replacement.

What steps can I take to reproduce this on my end?

I believe by trying to load my project in your computer. I can send my contents to you if needed, just tell me the best way to send it to you without leaving it open for anyone else to download.

Have you tried fixing up redirectors in your project’s content folder? To do so, RMB the Contents folder in editor and press “Fix Up Redirectors”

No, I didn’t. I can try this when it happen again (see the additional info)

Were the assets outside of the contents folder and then moved into it? What method did you use to move them?

All of them migrated, using the editor.

ADDITIONAL INFO:
1 - So, after reopening my project today, The PLACEHOLDER references are gone and I could compile it. Its working fine so far… and this left me thinking in how we could reproduce this in another environment. Detail:did not make any change inside the project since the crash.

2 - After asking several opinions from different programmers, some of them already passed through this and said it’s probably a problem inside the BP editor, resultant of some blueprint classes with high number of dependencies. In fact, my blueprint class in question is depending on a great number of blueprints (34 to be exact) and some of them circular. The editor can’t solve which one to load first.
This could explain the randomness of this issue, considering that today I could open it with no problem.
Some others said that this issue could be linked to the changing folders bug, which rather than changing the actual files, it just changes the link inside a virtual file system.

Ok, after getting the last version of the project in my repo I was able to reproduce the issue again. So, I believe with this last project you could reproduce in your environment. Just need to know how can I send it to you.

You can send it to me via the forums by going . Through here, send me a link to your project on an FTP service such as dropbox or google drive and I can pull the information from there.

Alright, gonna reach you through the forums when Upload is done. Thanks.

Hi ,

I pulled the project and was unable to open the project without crashing until I removed the “StarFire” folder. Is this the folder that causes problems on your end? I was unable to reproduce the crash when I put this folder into a new project, so it would be worthwhile to pull this into a new project and address the circular dependencies with the assets in question. Removing these circular references should allow you to move forward without the errors you are seeing occur.

Yes, the blueprints that are causing the crashes are inside the Starfire folder.

When I open the project here, in my machine, it loads the map without crashing, but I can see the PLACEHOLDER issue when opening the bad blueprints.

I think if you open the WeaponHolder.uasset as a txt you will find some error messages if you search for PLACEHOLDER word.

The problem causing this crash is about circular dependencies, but since my project is facing this error I can’t really do anything (I guess) to rollback the PLACEHOLDER references to the original references, as if part of my project was simply changed automatically… I would have to replace reference by reference manually inside my blueprint.
One thing I’m going to try later is to break the circular dependencies and try to recompile. I can come back here after this try.

Thanks again, .

Please let me know if breaking the circular references fixes the error you are seeing. I will continue trying to reproduce this on my end in the mean time.

Hi ,

Have you had any luck removing the circular dependencies within the project? If so, has this alleviated your errors?

Hi ,

We have not heard from you in several days. I am marking this as answered for tracking purposes. If you are still experiencing this error, please comment with the requested information.