This happened during the 5.6 update process.
It looks similar to the issue reported at the link below :
[Content removed]
but the exact symptoms are different, and the hotfix mentioned in that post did not resolve our problem.
In our project source folder, there is a folder called “CoreUi”.
For example, we have a header file like this:
OurProject/Source/SomeModuleA/Runtime/Ui/Public/CoreUi/SomeFileA.h
Then, in other cpp files, it is included like this:
include “CoreUi/SomeFileA.h”
However, in the .gen.cpp file generated by UHT, we found that it becomes:
include “i/SomeFileA.h”
In other words, the front “CoreU” part of the folder name is missing.
When we renamed the folder to something else (for example, XoreUi), the problem disappeared.
We could simply rename it, but that would require a proper explanation to the team.
We were not able to reproduce this issue in the QAGame project that comes with UE5.6.
So it seems likely that something specific to our project settings or codebase is involved.
However, since this started happening during the upgrade to 5.6,
we would like to know if there is any change in 5.6 that could potentially cause this kind of behavior.
Thanks!
DJ
[Attachment Removed]