I was working on my project yesterday, everything was fine, and after closing the editor I pushed the changes to my repo. When I opened the project later in the day, I was greeted by the following errors:
The funny part is none of the assets mentioned are referenced by “DemonDatabase”, so there’s that too.
I’ve tried literally everything without success:
- disabling and enabling CommonUI;
- validating data;
- fixing redirectors;
- reloading files, which apparently works, until I restart the editor, after which the files need to be reloaded again;
- deleting my local copy and redownloading from repo;
- trying the corrupted files in another project, which apparently work right off the bat;
- deleting the corrupted files and remaking them, under different names as well, yet once the editor restarts the same errors show up, now referencing the newly created assets that replaced the corrupted assets;
- reinstalling UE4.27.2 (the version I’m using).
4, 5 and 6 actually mean the files themselves do work and aren’t corrupted per se, but something else is meddling with them.
One thing to note is that “BattleSystemScrollingTextStyle” and “BattleLogMarquee” both derive from CommonUI classes, but when I reload the files I get the following error “Failed to load ParentClass” which is, yet again, strange, because there’re other different files in my project which derive from the aforementioned BPs’ parent classes but they do work flawlessly.
Also by trying to delete “BattleLog” (which actually uses “BattleSystemScrollingText” and “BattleLogMarquee”), I get the following error: “One or more assets were partially consolidated, yet still cannot be deleted for some reason. It is highly recommended that you restart the editor without saving any of the assets or packages.”
I’m completely clueless and don’t know what else to do, hopefully anyone can help me figure this out.
One more thing, mine is a C++ project and I do NOT hotreload.