Unknown Cook Failure ERROR?

Hi I am trying to package a game for windows and this was the error message. It had been cooking for about 20 minutes so I thought everything would be fine… If anyone could help figure how to fix it It would be so greatly appreciated.

UATHelper: Packaging (Windows): LogWindows: Error: appError called: Assertion failed: OutputPin->LinkedTo.Num() > 0 [File:D:\build++UE5\Sync\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp] [Line: 326]
UATHelper: Packaging (Windows): LogWindows: Error: begin: stack for UAT
UATHelper: Packaging (Windows): LogWindows: Error: === Critical error: ===
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Assertion failed: OutputPin->LinkedTo.Num() > 0 [File:D:\build++UE5\Sync\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp] [Line: 326]
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc35fb6819 UnrealEditor-KismetCompiler.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4028aa52 UnrealEditor-Kismet.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc40289403 UnrealEditor-Kismet.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a311e30 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a5d8dd2 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a5ff672 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a5d74a0 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a5d935b UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a60048e UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a82d3f5 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a82b918 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4a82beb6 UnrealEditor-CoreUObject.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc428e2b24 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc428e2d6c UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc428f5902 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc429219c3 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc42920f57 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc4260fe50 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc425cf323 UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc425edc6f UnrealEditor-UnrealEd.dll!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff77e02733f UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff77e01cfb6 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff77e01d37a UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff77e020854 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff77e036984 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ff77e038eb6 UnrealEditor-Cmd.exe!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffcee82257d KERNEL32.DLL!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: end: stack for UAT
PackagingResults: Error: appError called: Assertion failed: OutputPin->LinkedTo.Num() > 0 [File:D:\build++UE5\Sync\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp] [Line: 326]
PackagingResults: Error: begin: stack for UAT
PackagingResults: Error: === Critical error: ===
PackagingResults: Error: Assertion failed: OutputPin->LinkedTo.Num() > 0 [File:D:\build++UE5\Sync\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp] [Line: 326]
PackagingResults: Error: [Callstack] 0x00007ffc35fb6819 UnrealEditor-KismetCompiler.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4028aa52 UnrealEditor-Kismet.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc40289403 UnrealEditor-Kismet.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a311e30 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a5d8dd2 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a5ff672 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a5d74a0 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a5d935b UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a60048e UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a82d3f5 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a82b918 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4a82beb6 UnrealEditor-CoreUObject.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc428e2b24 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc428e2d6c UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc428f5902 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc429219c3 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc42920f57 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc4260fe50 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc425cf323 UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffc425edc6f UnrealEditor-UnrealEd.dll!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff77e02733f UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff77e01cfb6 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff77e01d37a UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff77e020854 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff77e036984 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ff77e038eb6 UnrealEditor-Cmd.exe!UnknownFunction
PackagingResults: Error: [Callstack] 0x00007ffcee82257d KERNEL32.DLL!UnknownFunction
PackagingResults: Error: end: stack for UAT
UATHelper: Packaging (Windows): Took 548.11s to run UnrealEditor-Cmd.exe, ExitCode=3
UATHelper: Packaging (Windows): Cook failed.
UATHelper: Packaging (Windows): (see C:\Users\seoyo\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_5.3\Log.txt for full exception trace)
UATHelper: Packaging (Windows): AutomationTool executed for 0h 9m 35s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=25 (Error_UnknownCookFailure)
UATHelper: Packaging (Windows): BUILD FAILED
PackagingResults: Error: Unknown Cook Failure

意思是 某个蓝图节点的输出引脚(Output Pin)没有被连接,但编译器要求它必须连接


可能的原因和解决方法

1. 蓝图中有未连接的输出引脚

  • 打开项目中所有的 蓝图(Blueprint)动画蓝图(Anim Blueprint),检查是否有 未连接的输出引脚(悬空的线)。
  • 特别关注 自定义事件(Custom Events)、函数(Functions)、宏(Macros),确保所有输出都有正确的连接。

2. 损坏的蓝图或节点

  • 如果某个蓝图节点损坏,可能会导致此错误。尝试:
    • 重新创建 出问题的节点。
    • 删除并重新添加 可疑的蓝图逻辑。
    • 如果使用了 插件或第三方资产,检查是否有兼容性问题。

3. 动画蓝图(Anim Graph)问题

  • 如果是 动画蓝图(Anim Blueprint) 报错,检查:
    • 状态机(State Machines) 是否所有出口都连接了。
    • 混合空间(Blend Spaces)、蒙太奇(Montages) 是否配置正确。

4. 使用版本控制或备份恢复

  • 如果最近修改了蓝图,可以尝试回退到 上一个正常工作的版本(如 Git 回退或备份恢复)。

5. 验证引擎文件(如果问题持续)

  • 在 Epic Games Launcher 中,点击引擎旁边的 “…” → “验证”,确保引擎文件没有损坏。

如何定位具体是哪个蓝图出错?

  • 查看 打包日志(Package Log) 是否有更详细的报错信息(如蓝图名称)。
  • Unreal Editor 的 Output Log(输出日志) 中搜索 KismetCompiler 相关错误。
  • 如果仍然无法定位,可以尝试 逐个禁用蓝图,然后重新打包,直到找到问题文件。

总结

这个错误通常是由于 蓝图逻辑不完整(输出引脚未连接)或 节点损坏 导致的。按照上述方法检查并修复蓝图,应该可以解决问题。