Unreal Frontend failing to cook and package game and offers no error messages to help.

Hello out there to the vast and unpopulated void that is the UDK community… we started a project years ago and have no desire to move to UE4 and so we’re getting to the point that we need to be actively discussing how to package the game.

So I was going to attempt to package the game and put it on a few other computers and give it a couple of runs on those for testing purposes, and I went into Frontend like usual, and put in the proper maps, etc.

My DefaultGame and DefaultEngine inis are set up to reflect all our stuff as they should be, and everything, the map names have no spaces or anything, and basically I am at my wit’s end because I have no idea what is actually wrong by reading the log.

INSIDE of frontend, I get basically no information:


Unreal Frontend started 1/20/2016 11:07:50 PM...
[COMMANDLET 'UnSetup.exe /GameSetup' STARTED IN 'C:\UDK\CrystalsWrath'] Jan 20, 11:07 PM
Loaded: C:\UDK\CrystalsWrath\Binaries\UnSetup.Game.xml (Crystals Wrath Package Test)
 ... loaded official UDK install Guid
[Jan 20, 11:08 PM] COMMANDLET 'UnSetup.exe /GameSetup' SUCCEEDED
[COMMANDLET 'UDK.exe CookPackages -platform=PC 1_Beach_Start.udk 2_City_Jail.udk 3_WibblyBossArea.udk After_Boss_Chase.udk City_Start.udk Power_PlayGround.udk Title_Screen.udk -full -multilanguagecook=INT' STARTED IN ''] Jan 20, 11:08 PM
Init: Version: 10907
Init: Epic Internal: 0
Init: Compiled (32-bit): Jul  1 2013 14:58:58
Init: Command line:  -platform=PC 1_Beach_Start.udk 2_City_Jail.udk 3_WibblyBossArea.udk After_Boss_Chase.udk City_Start.udk Power_PlayGround.udk Title_Screen.udk -full -multilanguagecook=INT
Init: Base directory: C:\UDK\CrystalsWrath\Binaries\Win32\
Init: Character set: Unicode
Log: Executing Class UnrealEd.CookPackagesCommandlet
[Jan 20, 11:08 PM] COMMANDLET 'UDK.exe CookPackages -platform=PC 1_Beach_Start.udk 2_City_Jail.udk 3_WibblyBossArea.udk After_Boss_Chase.udk City_Start.udk Power_PlayGround.udk Title_Screen.udk -full -multilanguagecook=INT' FAILED


But in the actual LOG file I get this collection of tomfoolery that unfortunately I don’t understand. So I can’t track down what it claims to be wrong because I frankly don’t understand what it seems to think is missing.


Log: Log file open, 01/20/16 23:08:07
Init: WinSock: version 1.1 (2.2), MaxSocks=32767, MaxUdp=65467
DevConfig: GConfig::Find has loaded file:  ..\..\Engine\Config\ConsoleVariables.ini
Init: Version: 10907
Init: Epic Internal: 0
Init: Compiled (32-bit): Jul  1 2013 15:00:14
Init: Changelist: 1715227
Init: Command line: CookPackages -platform=PC 1_Beach_Start.udk 2_City_Jail.udk 3_WibblyBossArea.udk After_Boss_Chase.udk City_Start.udk Power_PlayGround.udk Title_Screen.udk -full -multilanguagecook=INT
Init: Base directory: C:\UDK\CrystalsWrath\Binaries\Win32\
[0000.28] Init: Computer: SUPERBASTARD
[0000.28] Init: User: Jamey
[0000.28] Init: CPU Page size=4096, Processors=8
[0000.28] Init: High frequency timer resolution =3.047812 MHz
[0000.28] Init: Memory total: Physical=8.0GB (8GB approx) Pagefile=16.0GB Virtual=4.0GB
[0000.28] Log: Steam Client API Disabled!
[0000.31] Init: WinSock: I am SuperBastard (10.0.0.6:0)
[0000.31] Init: Presizing for 0 objects not considered by GC, pre-allocating 0 bytes.
[0000.31] Init: Object subsystem initialized
[0000.40] Log: Found D3D11 adapter 0: NVIDIA GeForce GTX 960
[0000.40] Log: Adapter has 1969MB of dedicated video memory, 0MB of dedicated system memory, and 2048MB of shared system memory
[0000.46] Log: Shader platform (RHI): PC-D3D-SM3
[0000.88] Log: PhysX GPU Support: DISABLED
[0000.89] Init: Initializing FaceFX...
[0000.89] Init: FaceFX 1.7.4 initialized.
[0000.91] Init: Version: 10907
[0000.91] Init: Epic Internal: 0
[0000.91] Init: Compiled (32-bit): Jul  1 2013 14:58:58
[0000.91] Init: Command line:  -platform=PC 1_Beach_Start.udk 2_City_Jail.udk 3_WibblyBossArea.udk After_Boss_Chase.udk City_Start.udk Power_PlayGround.udk Title_Screen.udk -full -multilanguagecook=INT
[0000.91] Init: Base directory: C:\UDK\CrystalsWrath\Binaries\Win32\
[0000.91] Init: Character set: Unicode
[0000.91] Log: Executing Class UnrealEd.CookPackagesCommandlet
[0002.24] Critical: appError called: Assertion failed: i>=0 && (i<ArrayNum||(i==0 && ArrayNum==0)) [File:d:\depot\unrealengine3-udk\development\src\core\inc\Array.h] [Line: 581]

Stack: Address = 0x1481a19  (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\UDK.exe]

[0002.24] Critical: Windows GetLastError: The operation completed successfully. (0)
[0038.59] Log: === Critical error: ===
Assertion failed: i>=0 && (i<ArrayNum||(i==0 && ArrayNum==0)) [File:d:\depot\unrealengine3-udk\development\src\core\inc\Array.h] [Line: 581]

Stack: Address = 0x1481a19  (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\UDK.exe]


Address = 0x764ec42d (filename not found) [in C:\Windows\syswow64\KERNELBASE.dll]
Address = 0x14e8cd1  (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\UDK.exe]
Address = 0x73005c   (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\wxmsw28u_html_vc_custom.dll]
Address = 0xc6f07589 (filename not found) 
Address = 0x8501fc45 (filename not found) 
Address = 0x8d1474f6 (filename not found) 
Address = 0x8b520855 (filename not found) 
Address = 0x2415ffce (filename not found) 
Address = 0xc70074b2 (filename not found) 
Address = 0x75389406 (filename not found) [in C:\Windows\syswow64\iertutil.dll]
Address = 0x3302eb00 (filename not found) 
Address = 0x1f8868d  (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\UDK.exe]
Address = 0x8d500000 (filename not found) 
Address = 0x8d51f84d (filename not found) 
Address = 0xff52f055 (filename not found) 
Address = 0x74b8c415 (filename not found) 
Address = 0x4c48300  (filename not found) 
Address = 0x15ffc88b (filename not found) 
Address = 0x74b8c0   (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\wxmsw28u_html_vc_custom.dll]
Address = 0x15ffc88b (filename not found) 
Address = 0xa8b2a0   (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\wxmsw28u_vc_custom.dll]
Address = 0xc458b11  (filename not found) 
Address = 0x498b102b (filename not found) 
Address = 0x4481b04  (filename not found) 
Address = 0x8908458b (filename not found) 
Address = 0x4488910  (filename not found) 
Address = 0x8c25d    (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0x8bec8b55 (filename not found) 
Address = 0x84d8bc1  (filename not found) 
Address = 0x1029118b (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\wxmsw28u_core_vc_custom.dll]
Address = 0x1904498b (filename not found) 
Address = 0xc25d0448 (filename not found) 
Address = 0xcccc0004 (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0x8bec8b55 (filename not found) 
Address = 0x8b560c45 (filename not found) 
Address = 0x98b0471  (filename not found) 
Address = 0x52519956 (filename not found) 
Address = 0x1dae850  (filename not found) [in C:\UDK\CrystalsWrath\Binaries\Win32\UDK.exe]
Address = 0x4d8b000a (filename not found) 
Address = 0x89018908 (filename not found) 
Address = 0xc18b0451 (filename not found) 
Address = 0x8c25d5e  (filename not found) 
Address = 0xcccccc00 (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0x8bec8b55 (filename not found) 
Address = 0x8b560845 (filename not found) 
Address = 0x44e8bf1  (filename not found) 
Address = 0x990e8b51 (filename not found) 
Address = 0xe8505251 (filename not found) 
Address = 0xa01a8    (filename not found) 
Address = 0x56890689 (filename not found) 
Address = 0x5ec68b04 (filename not found) [in C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\d1265d6159ea876f9d63ea4c1361b587\mscorlib.ni.dll]
Address = 0x4c25d    (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0x8bec8b55 (filename not found) 
Address = 0x52990c45 (filename not found) 
Address = 0x4418b50  (filename not found) 
Address = 0x5150098b (filename not found) 
Address = 0xa01bbe8  (filename not found) 
Address = 0x84d8b00  (filename not found) 
Address = 0x51890189 (filename not found) 
Address = 0x5dc18b04 (filename not found) 
Address = 0xcc0008c2 (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0xcccccccc (filename not found) 
Address = 0x8bec8b55 (filename not found) 
Address = 0x8458b11  (filename not found) 
Address = 0x1175103b (filename not found) 
Address = 0x3b04498b (filename not found) 
Address = 0x9750448  (filename not found) 
Address = 0x9750448  (filename not found) 


I THOUGHT it was a problem with our maps or something, but it turns out the same thing happens no matter what I pack in there, even DM_Deck.udk.

Thoughts?

just a guess,but try renaming the install back to the origional name from crystalswrath.other than that its hard to say with out seeing how you’ve gone about it.

I salute your eloquence,by the way.

ACTUALLY, UN-disregard, we have a new problem.

During cook, after a job for a map says it’s “done”, i.e.


Job[0] 1_Beach_Start done in  28.9s

shortly thereafter, “BUILT WITH UDK has stopped working” shows up. Job[0] and Job[1] will both report done, and then what I’m assuming is UDK.exe will hang and crash, resulting in a failed cook.



Job[1] 3_WibblyBossArea done in  20.5s
Job[0] 1_Beach_Start done in  28.9s
Job[0] Crashed.
[STOPPING COMMANDLET 'UDK.exe CookPackages -platform=PC Title_Screen.udk City_Start.udk 2_City_Jail.udk 1_Beach_Start.udk 3_WibblyBossArea.udk Power_PlayGround.udk After_Boss_Chase.udk -multilanguagecook=INT'...] Jan 21, 11:46 PM
[Skipping Launch]
[Skipping Package Game]
[Jan 21, 11:46 PM] PIPELINE FAILED TO COMPLETE.
[Jan 21, 11:46 PM] COMMANDLET 'UDK.exe CookPackages -platform=PC Title_Screen.udk City_Start.udk 2_City_Jail.udk 1_Beach_Start.udk 3_WibblyBossArea.udk Power_PlayGround.udk After_Boss_Chase.udk -multilanguagecook=INT' FAILED


This doesn’t happen with all maps, just the vast majority of them. The ones that work appear like this instead:



Job[0] City_Start done in  25.5s
Job[0] Finalized  0.6s


But that will only happen when the maps that cause the problem aren’t in the list AT ALL. It seems the problematic ones somehow always get pushed to cook first, albeit sometimes THOSE maps will differ in order?

long shot,have you tried clean and full recook?

I had this problem with a couple of maps a few years ago but it went away on its own.at least I don’t know what I did to fix it.

I’ve been starting to look into using UnrealFrontend and going through documents etc. Is this still a valid approach for packaging up various platforms aka Windows / PS4 / and for various builds aka debug / test / etc? or is there a better way? Documentation seems outdated and just making sure I’m even going down the right path here.

Also thinking about setting up automated build system including performance data captures. Am I way off by thinking this could be UnrealFrontend? or should I start looking into Jenkins.

Thanks,

I had a lot of issues trying to cook due to my .net framework not being the latest… try installing the latest?