Unknown cook failure

UATHelper: 烘焙 (Windows): LogOutputDevice: Warning:
UATHelper: 烘焙 (Windows): Script Stack (0 frames) :
UATHelper: 烘焙 (Windows): LogWindows: Error: appError called: Assertion failed: !ActorsByGuid.Contains(ActorDesc->GetGuid()) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Public\WorldPartition\ActorDescList.h] [Line: 194]
UATHelper: 烘焙 (Windows): Duplicated actor descriptor guid ‘ECAF399DC8F5686135FA40335006FF11’ detected: BP_FirstPersonPlayerController_C
PackagingResults: Error: appError called: Assertion failed: !ActorsByGuid.Contains(ActorDesc->GetGuid()) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Public\WorldPartition\ActorDescList.h] [Line: 194]
UATHelper: 烘焙 (Windows): LogWindows: Error: begin: stack for UAT
UATHelper: 烘焙 (Windows): LogWindows: Error: === Critical error: ===
UATHelper: 烘焙 (Windows): LogWindows: Error:
UATHelper: 烘焙 (Windows): LogWindows: Error: Assertion failed: !ActorsByGuid.Contains(ActorDesc->GetGuid()) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Public\WorldPartition\ActorDescList.h] [Line: 194]
UATHelper: 烘焙 (Windows): LogWindows: Error: Duplicated actor descriptor guid ‘ECAF399DC8F5686135FA40335006FF11’ detected: BP_FirstPersonPlayerController_C
UATHelper: 烘焙 (Windows): LogWindows: Error:
UATHelper: 烘焙 (Windows): LogWindows: Error:
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb41137175 UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb4127628d UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb41201dbc UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb41273e28 UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb41272d5c UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb4126dfbd UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb41242cb0 UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffbc5c7e58a UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb3f216c81 UnrealEditor-Engine.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffbc5da4ccb UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffbc5dc4136 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffbc5dc465b UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffbc5dc4c79 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6f375766 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6f1020f7 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6f0e6218 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6f10f2c7 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6f10e704 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6ededd50 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6edaf6fd UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffb6edcaeb0 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ff680c980dd UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ff680c8e146 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ff680c8e42a UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ff680c918a4 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ff680ca70c4 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ff680ca96e6 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error: [Callstack] 0x00007ffc3bbe7344 KERNEL32.DLL!UnknownFunction
UATHelper: 烘焙 (Windows): LogWindows: Error:
UATHelper: 烘焙 (Windows): LogWindows: Error: end: stack for UAT
PackagingResults: Error: begin: stack for UAT
PackagingResults: Error: === Critical error: ===
PackagingResults: Error: Assertion failed: !ActorsByGuid.Contains(ActorDesc->GetGuid()) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Public\WorldPartition\ActorDescList.h] [Line: 194]
PackagingResults: Error: Duplicated actor descriptor guid ‘ECAF399DC8F5686135FA40335006FF11’ detected: BP_FirstPersonPlayerController_C
PackagingResults: Error: [Callstack] 0x00007ffb41137175 UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb4127628d UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb41201dbc UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb41273e28 UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb41272d5c UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb4126dfbd UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb41242cb0 UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffbc5c7e58a UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb3f216c81 UnrealEditor-Engine.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffbc5da4ccb UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffbc5dc4136 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffbc5dc465b UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffbc5dc4c79 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6f375766 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6f1020f7 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6f0e6218 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6f10f2c7 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6f10e704 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6ededd50 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6edaf6fd UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffb6edcaeb0 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff680c980dd UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff680c8e146 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff680c8e42a UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff680c918a4 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff680ca70c4 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff680ca96e6 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc3bbe7344 KERNEL32.DLL!UnknownFunction
PackagingResults: Error: end: stack for UAT
UATHelper: 烘焙 (Windows): Took 162.29s to run UnrealEditor-Cmd.exe, ExitCode=3
UATHelper: 烘焙 (Windows): Cook failed.
UATHelper: 烘焙 (Windows): (see C:\Users\Administrator\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.4\Log.txt for full exception trace)
UATHelper: 烘焙 (Windows): AutomationTool executed for 0h 2m 46s
UATHelper: 烘焙 (Windows): AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
UATHelper: 烘焙 (Windows): BUILD FAILED

Key is this:

PackagingResults: Error: Duplicated actor descriptor guid ‘ECAF399DC8F5686135FA40335006FF11’ detected: `BP_FirstPersonPlayerController_C`

But I didn’t put any player controller in my level

FYI engine will spawn a player controller for you automatically on game start, with class based on your WorldSettings. Nevertheless it’s still weird to have random guid collisions, no ideas for now unfortunately

Hello there!

Checking through the log, what’s certain here is that two controllers exist in the scene, either spawned or not, and they are clashing with each other:

PackagingResults: Error: Assertion failed: !ActorsByGuid.Contains(ActorDesc->GetGuid()) [File:D:\build++UE5\Sync\Engine\Source\Runtime\Engine\Public\WorldPartition\ActorDescList.h] [Line: 194]

PackagingResults: Error: Duplicated actor descriptor guid ‘ECAF399DC8F5686135FA40335006FF11’ detected: BP_FirstPersonPlayerController_C

The first step here is to find where this “BP_FirstPersonPlayerController_C” exists. Since you are working with WP, the controller could be hiding in a sublevel, or even be orphaned from an old, copied map. Considering the file has to exists, somewhere, I would suggest opening the project with Windows Explorer, and going to Content/ExternalActors, and look for .uasset files with strings “ECAF399D” or “BP_FirstPersonPlayerController”. Once you do, delete them, then test again.

If the issue persists, it’s possible that another duplicate exists, tied to a stale reference. To deal with those, test by picking your Content folder in UE, right click on it, and click on “Fix Up Redirectors”. Once it’s completed, save everything, and try packaging again.

For further corruption clear up, it’s worth cleaning the project’s cache, specially after multiple cook attempts. To do so, close the engine, go to your project’s main directory, and delete folders Saved, Intermediate, and DerivedDataCache. Re-open the project, give it some time to re-build, then go for a new cook.

Also, please double-check your map list during cooking, at Project Settings > Packaging > List of maps, in case a duplicate or stale map is included in the process.