UE5.3 - Help needed. I cannot package anything. UE-UnrealPak crashes - Oodle?

Hello, I can’t seem to package any of my projects. I get these errors on any project that is not empty. My system is 4090 , 13900k, 128GB RAM. I have updated all drivers and Visual Studio to latest versions. I keep getting these crashes no matter what settings I change.


UATHelper: Packaging (Windows): D:\J2\Build\Windows\FileOpenOrder\CookerOpenOrder.log Priority 0
UATHelper: Packaging (Windows): Running: D:\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealPak.exe “D:\J2\J2.uproject” -cryptokeys=“D:\J2\Saved\Cooked\Windows\J2\Metadata\Crypto.json” -secondaryOrder=“D:\J2\Build\Windows\FileOpenOrder\CookerOpenOrder.log” -patchpaddingalign=2048 -compressionformats=Oodle -compresslevel=5 -compressmethod=Kraken -platform=Windows -CreateMultiple=“C:\Users\robbe\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.3\PakCommands.txt”
UATHelper: Packaging (Windows): LogPakFile: Display: Parsing crypto keys from a crypto key cache file
UATHelper: Packaging (Windows): LogPakFile: Display: CompressionFormats in priority order: Oodle, Zlib
UATHelper: Packaging (Windows): LogPakFile: Display: Oodle enabled on ‘NoPluginCompression’ files
UATHelper: Packaging (Windows): LogPakFile: Display: Loading pak order file D:\J2\Build\Windows\FileOpenOrder\CookerOpenOrder.log…
UATHelper: Packaging (Windows): LogPakFile: Display: Finished loading pak order file D:\J2\Build\Windows\FileOpenOrder\CookerOpenOrder.log.
UATHelper: Packaging (Windows): LogPakFile: Display: Loading response file D:\Epic Games\UE_5.3\Engine\Programs\AutomationTool\Saved\ResponseFiles\PakList_J2-Windows.txt
UATHelper: Packaging (Windows): LogPakFile: Display: Added 18967 entries to add to pak file.
UATHelper: Packaging (Windows): LogPakFile: Display: Collecting files to add to pak file…
UATHelper: Packaging (Windows): LogPakFile: Display: Collected 18967 files in 0.05s.
UATHelper: Packaging (Windows): LogPakFile: Display: Creating pak D:\J2\Saved\StagedBuilds\Windows\J2\Content\Paks\J2-Windows.pak.
UATHelper: Packaging (Windows): OodleDataCompression: Display: Oodle v2.9.10 format for pak/iostore with method=Kraken, level=5=Optimal1
UATHelper: Packaging (Windows): LogThreadingWindows: Error: Runnable thread UnknownThreadPool #14 crashed.
UATHelper: Packaging (Windows): LogWindows: Error: === Critical error: ===
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Fatal error!
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Unhandled Exception: EXCEPTION_ILLEGAL_INSTRUCTION
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d6ff578 UnrealPak-Core.dll!oo2::newLZ_encode_chunk_optimal_parse_tll_core<1,oo2::NewLZParseCoreSSE2>()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d705ec5 UnrealPak-Core.dll!oo2::newLZ_encode_chunk_optimal_tll()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d744e8f UnrealPak-Core.dll!oo2::newLZ_encode_block_vtable()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d745fe5 UnrealPak-Core.dll!oo2::newlz_compress_vtable_block_outer()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d74556a UnrealPak-Core.dll!oo2::newlz_compress_vtable()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d703b7e UnrealPak-Core.dll!oo2::Kraken_Compress()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d6f4734 UnrealPak-Core.dll!OodleLZ_Compress()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d1fd297 UnrealPak-Core.dll!FOodleDataCompressionFormat::Compress()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d3a3882 UnrealPak-Core.dll!FCompression::CompressMemory()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffdf8de028c UnrealPak-PakFileUtilities.dll!FAsyncTask::DoTaskWork()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffdf8de03c5 UnrealPak-PakFileUtilities.dll!FAsyncTaskBase::DoWork()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffdf8de033e UnrealPak-PakFileUtilities.dll!FAsyncTaskBase::DoThreadedWork()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d2b3cbc UnrealPak-Core.dll!FQueuedThread::Run()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d56549e UnrealPak-Core.dll!FRunnableThreadWin::Run()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffc9d55c507 UnrealPak-Core.dll!FRunnableThreadWin::GuardedRun()
UATHelper: Packaging (Windows): LogWindows: Error: [Callstack] 0x00007ffe098e26ad KERNEL32.DLL!UnknownFunction
UATHelper: Packaging (Windows): LogWindows: Error:
UATHelper: Packaging (Windows): LogWindows: Error: Crash in runnable thread UnknownThreadPool #14
UATHelper: Packaging (Windows): Took 2,13s to run UnrealPak.exe, ExitCode=3
UATHelper: Packaging (Windows): Command failed (Result:3): D:\Epic Games\UE_5.3\Engine\Binaries\Win64\UnrealPak.exe “D:\J2\J2.uproject” -cryptokeys=“D:\J2\Saved\Cooked\Windows\J2\Metadata\Crypto.json” -secondaryOrder=“D:\J2\Build\Windows\FileOpenOrder\CookerOpenOrder.log” -patchpaddingalign=2048 -compressionformats=Oodle -compresslevel=5 -compressmethod=Kraken -platform=Windows -CreateMultiple=“C:\Users\robbe\AppData\Roaming\Unreal Engine\AutomationTool\Logs\D+Epic+Games+UE_5.3\PakCommands.txt”. See logfile for details: ‘UnrealPak-2023.09.14-08.33.23.txt’
UATHelper: Packaging (Windows): AutomationTool executed for 0h 11m 37s
UATHelper: Packaging (Windows): AutomationTool exiting with ExitCode=3 (Error_UnknownCommand)
UATHelper: Packaging (Windows): BUILD FAILED
PackagingResults: Error: Unknown Command


J2_2.log (568.8 KB)

I’ve sent the project files to a colleague and he can build it succesfully so there is something wrong with my system.

I have also made sure to download everything for the engine.
image

For whatever reason, disabling Oodle compression from project settings and setting it to None fixed all my packaging issues. Now I succesfully managed to pacakge 2 different projects. I would still love to understand why that happened and maybe fix it without disabling Oodle.

2 Likes

Just telling that the crashed was caused by AI overclocking. Disabling it restored to normal.

I was stuck with the same error. Just try deleting Binaries and Build folders. This helped me

OK, deleting Binaries and Build folders helped me only for one time. Looks like random and deleting these folders don’n help at all. I have similar setup with I7-13700K and 6000 mHz DDR6 DRAM with XMP overclock. First I tried disable XMP overclock and this don’t help. After that I updated my BIOS, returned XMP overclock and updatde video card drivers. I also moved project to another SSD with more disk space (previous has only ~50 GB free space and this also may cause issues). And that didn’t help me either.

But after all of this I finded solution for my case. I tried making shipping package from CMD (in my case, for some reason this required open CMD with administrator permissions) and finnaly package build was successful.

D:\Programs\UE_5.1\Engine\Build\BatchFiles\RunUAT.bat" BuildCookRun -project="D:\Project\Project.uproject" -noP4 -platform=Win64 -target=ProjectName -noclean -build -cook -allmaps -utf8output -stage -pak -manifests -compressed -archive -archivedirectory="D:\Package" -clientconfig=Shipping

1 Like

Out of video memory - Nvidia message - General / Feedback & Requests - Epic Developer Community Forums (unrealengine.com)
It’s useful to me

1 Like

I was the same,and your solution works,but the built-package become larger.
I found another solution about 13900K 14900K cpu,and mine is 13900K,works for me too.

Intel Processor Instability Causing Oodle Decompression Failures (radgametools.com)

1 Like