UATHelper: Cooking (Windows): LogWindows: Error: Assertion failed: Export.ObjectName!=NAME_None

Happy Sunday,

I have been attempting to build my project and I’m unsure what the error is

The fatal error message is this

“UATHelper: Cooking (Windows): LogWindows: Error: Assertion failed: Export.ObjectName!=NAME_None || !(Export.ObjectFlags&RF_Public) [File:D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp] [Line: 4611]”

I have been doing some diggign on this issue and cant seem to find anything.
I have run a reference fix up from the content browser.
I have had some issues with source control, but the project is completely disconnected from SC. all files should be writable… I have also been pruning some of the recently added content to see if that is the cause.

could this be related to my Houdini engine install?

If anyone could give me any pointers that would be epic :smiley:

Here are some of the warnings messages and the error message

"

UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/Textures/icon_houdini_logo_128’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/Textures/icon_houdini_logo_128’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/Examples/Chaos/unreal_gc_example_clustering’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/Examples/Chaos/unreal_gc_example_array’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/Examples/Chaos/unreal_gc_example’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/houdini_bgeo_import’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/Examples/Chaos/unreal_gc_example_clustering’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/Examples/Chaos/unreal_gc_example_array’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/Examples/Chaos/unreal_gc_example’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/houdini_bgeo_import’ has been saved with empty engine version. The asset will be loaded but may be incompatible.

UATHelper: Cooking (Windows): LogOutputDevice: Warning:
UATHelper: Cooking (Windows): Script Stack (0 frames):
UATHelper: Cooking (Windows): LogWindows: Error: begin: stack for UAT
UATHelper: Cooking (Windows): LogWindows: Error: === Critical error: ===
UATHelper: Cooking (Windows): LogWindows: Error:
UATHelper: Cooking (Windows): LogWindows: Error: Assertion failed: Export.ObjectName!=NAME_None || !(Export.ObjectFlags&RF_Public) [File:D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp] [Line: 4611]
UATHelper: Cooking (Windows): LogWindows: Error:
UATHelper: Cooking (Windows): LogWindows: Error:
UATHelper: Cooking (Windows): LogWindows: Error:
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffab6d8ea43 UnrealEditor-CoreUObject.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffab6d90e5b UnrealEditor-CoreUObject.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffab6dd3cad UnrealEditor-CoreUObject.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffab6f99267 UnrealEditor-CoreUObject.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffab6f97c9a UnrealEditor-CoreUObject.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffab6f981f0 UnrealEditor-CoreUObject.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffaa2ee09a3 UnrealEditor-UnrealEd.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffaa2ee0c2f UnrealEditor-UnrealEd.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffaa2ef9baa UnrealEditor-UnrealEd.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffaa2f1f487 UnrealEditor-UnrealEd.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffaa2d2b1bd UnrealEditor-UnrealEd.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffaa2d4cb5c UnrealEditor-UnrealEd.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ff7981e948e UnrealEditor-Cmd.exe!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ff7981e0bbd UnrealEditor-Cmd.exe!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ff7981e0e8a UnrealEditor-Cmd.exe!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ff7981e3c4d UnrealEditor-Cmd.exe!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ff7981f5564 UnrealEditor-Cmd.exe!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ff7981f788a UnrealEditor-Cmd.exe!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffbc7c026bd KERNEL32.DLL!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error: [Callstack] 0x00007ffbc960dfb8 ntdll.dll!UnknownFunction []
UATHelper: Cooking (Windows): LogWindows: Error:
UATHelper: Cooking (Windows): LogWindows: Error: end: stack for UAT
PackagingResults: Error: begin: stack for UAT
PackagingResults: Error: === Critical error: ===
PackagingResults: Error: Assertion failed: Export.ObjectName!=NAME_None || !(Export.ObjectFlags&RF_Public) [File:D:\build++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp] [Line: 4611]
PackagingResults: Error: [Callstack] 0x00007ffab6d8ea43 UnrealEditor-CoreUObject.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffab6d90e5b UnrealEditor-CoreUObject.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffab6dd3cad UnrealEditor-CoreUObject.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffab6f99267 UnrealEditor-CoreUObject.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffab6f97c9a UnrealEditor-CoreUObject.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffab6f981f0 UnrealEditor-CoreUObject.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffaa2ee09a3 UnrealEditor-UnrealEd.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffaa2ee0c2f UnrealEditor-UnrealEd.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffaa2ef9baa UnrealEditor-UnrealEd.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffaa2f1f487 UnrealEditor-UnrealEd.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffaa2d2b1bd UnrealEditor-UnrealEd.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffaa2d4cb5c UnrealEditor-UnrealEd.dll!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ff7981e948e UnrealEditor-Cmd.exe!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ff7981e0bbd UnrealEditor-Cmd.exe!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ff7981e0e8a UnrealEditor-Cmd.exe!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ff7981e3c4d UnrealEditor-Cmd.exe!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ff7981f5564 UnrealEditor-Cmd.exe!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ff7981f788a UnrealEditor-Cmd.exe!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffbc7c026bd KERNEL32.DLL!UnknownFunction []
PackagingResults: Error: [Callstack] 0x00007ffbc960dfb8 ntdll.dll!UnknownFunction []
PackagingResults: Error: end: stack for UAT
UATHelper: Cooking (Windows): Took 35.4780826s to run UnrealEditor-Cmd.exe, ExitCode=3
UATHelper: Cooking (Windows): ERROR: Cook failed.
"

This is likely related to an object in your project that has a problem with its name or its flags. It could be due to a missing or incorrect name, or an incorrect flag setting. It’s possible that the Houdini engine install may be affecting the linker.

You may want to start by checking the objects in your project that are causing the linker to fail. Make sure their names and flags are set correctly. You may also want to check any recently added content, as you mentioned pruning it, to see if that was causing the issue. Additionally, it might be helpful to compare your project against a known working project to see if there are any differences in the object names and flags.

Thank you for the reply

So i think i can rule out the houdini engine, I just reinstalled it and still receiving the error.

I also attempted to remove some of the files i added and still no dice.

Cook-2023.02.13-09.06.01.txt (176.8 KB)
Log.txt (140.6 KB)

I have added both log files from the failed cooking attempt if anyone would like to take a look

“You may want to start by checking the objects in your project that are causing the linker to fail. Make sure their names and flags are set correctly”
Im not sure where to begin with this, i looked at the logs and couldn’t pin down the exact asset that was failing. I’ll pour over them tonight

The main warnings that i see in the file are animation files that are out-of-date
“UATHelper: Cooking (Windows): LogAnimation: Warning: PoseAsset /Game/MetaHumans/Common/Female/Medium/NormalWeight/Poses/f_med_nrw_pinky_02_l_pose.f_med_nrw_pinky_02_l_pose is out-of-date with its source animation /Game/MetaHumans/Common/Female/Medium/NormalWeight/Poses/f_med_nrw_pinky_02_l_anim.f_med_nrw_pinky_02_l_anim
PackagingResults: Warning: PoseAsset /Game/MetaHumans/Common/Female/Medium/NormalWeight/Poses/f_med_nrw_thumb_01_r_pose.f_med_nrw_thumb_01_r_pose is out-of-date with its source animation /Game/MetaHumans/Common/Female/Medium/NormalWeight/Poses/f_med_nrw_thumb_01_r_anim.f_med_nrw_thumb_01_r_anim”

and a few houdini engine assets warnings
“UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/Textures/icon_houdini_logo_128’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/Textures/icon_houdini_logo_128’ has been saved with empty engine version. The asset will be loaded but may be incompatible.”

So the fix that ended up working for me was migrating the project to 5.1.
Literally just creating a new project and copying my content folder into the new 5.1 project

The empty engine version was fixed by resaving the asset in question
““UATHelper: Cooking (Windows): LogLinker: Warning: Asset ‘/HoudiniEngine/Textures/icon_houdini_logo_128’ has been saved with empty engine version. The asset will be loaded but may be incompatible.
PackagingResults: Warning: Asset ‘/HoudiniEngine/Textures/icon_houdini_logo_128’ has been saved with empty engine version. The asset will be loaded but may be incompatible.””
for this it was saving the houdini asset in the content browser, you will have to make plugin content visible

I was able to remove all warnings except the animation issues, this issue still persist in the 5.1 but are not the cause of the crash.

If anyone is struggling to find which level causes the packaging error, try dragging every level in the content browser and look for a crash