Failed to submit changelist in Editor due to reference to unsubmitted engine assets with 5.6.1

Hello,

I just updated our Unreal application from version 5.5 to version 5.6.1 And since then, when we try to submit an asset that has a reference to an engine asset to P4 from the Editor, we get “Changelist validation failed!” error.

In the attached 1_ViewChanges.png image you can see a bunch of engine assets in the “Uncontrolled Changelists” section. And in attached 2_ChangelistDescription.png image you see the changelist error. I get the exact same behavior if I try to submit a brand new map. Therefore, our only solution is to go directly to P4 to submit our assets.

Note that I submitted the unzipped contents of the UnrealEngine-release.zip file for 5.6.1 downloaded from GitHub to P4. In previous versions, we never had to submit the downloaded files from the Setup.bat file to P4.

Should we submit the files downloaded by Setup.bat now or is there anything else we can do to resolve this issue?

Thank.

Hello!

A lot of the tools and workflows expect the binary files downloaded through setup.bat to be part of the Perforce stream. As such, we do recommend that they are added to your P4 stream. Another benefit is that your Engine\Project do not rely on the availability of the infrastructure behind Setup.bat.

Regards,

Martin

Thank you Martin,

We will follow your recommendation.

what is setup.bat? i’m getting these errors but I never used a “setup.bat” my engine is from the UE launcher