When i package for windows 64 bit it going through and at the end it says in message log
PackagingResults:Error: Error Unknown Cook Failure
My build config in on Shipping i package for windows 64 bit
Could you provide the full outpug log? Iād like to take a look at it to see if there are any other errors.
Thanks for your awnser! This did work for me once I deleted a file it was complaining about! Thanks again!
Hi Sean. I try your method but still canāt package project. Could you help me to take a look my output log?
Hey Edmond Lo,
Please create a new post in the Packaging & Deployment section and ensure to attach your output log after the packaging fails. Once you have created the new post, post the link to it here and we can investigate the issue separately.
Thanks!
#Solution
I want Sean to get the credit for this answer, but I wanted to share that for me this solution did not work, I had a real legitimate BP compile error, but this was reported as Unknown packaging errorā¦
Deep in the packaging log there was this line that tipped me off:
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2016.07.21-03.48.09:672][ 0]LogInit:Display: Warning/Error Summary (Unique only)
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2016.07.21-03.48.09:672][ 0]LogInit:Display: -----------------------------------
MainFrameActions: Packaging (Windows (64-bit)): UE4Editor-Cmd: [2016.07.21-03.48.09:672][ 0]LogInit:Display: LogBlueprint:Error: [compiler JoyBallBP_Original] Error Missing Event 'BP_PlayJoyAccelerationByOtherPlayerParticles' for Event BP_PlayJoyAccelerationByOtherPlayerParticles
For a BP I was not even using
I opened it, and hit recompile, and the red sign went away and I packaged successfully after that.
I was doing tests and removed 4.5gb of content and thought that was the reason, but really it was just 1 BP and its 1 compile error.
My only suggestion would be that if the packaging system reports a LogBlueprint:Error, it should probably say
āCould not compile due to Blueprint Compile Errorsā
and that would be a lot more clear than āunknown packaging errorā
Sean could you consider making that a feature request?
What I am highlighting is that if the packaging system knows there are BP compile errors, it should say so, instead of leading us all on wild goose chases for things other than simple obvious BP compile issues.
#Summary
Reviewing the whole log helped me find it, but if the last line of packaging could simply tell me I have a BP compile error that would really expedite my debugging work flow
Thank you for UE4!
#
Rama
Hey Rama,
Thank you for providing your solution. I have taken your suggestion for additional detail in error messages during packaging failures, and have entered a feature request, UE-33618.
Have a great day!
I had a similar error after setting up streaming levels, cleaned all my blueprints up to no avail - I went through the streaming levels and reset the game mode for those levels, which fixed the error. I guess they must have been calling a first person character blueprint that was creating the issue. Just adding this comment to help others who experience the issue in future!
This helped me, go into Blueprints up at the top near settings, click open blueprint level and delete anything that says ERROR and anything connected to it, save and try packaging again
Clarity with packaging errors would be really nice. So far the most difficult aspect of development (including multiplayer networking) has surprisingly been packaging. Iāve spent weeks on trouble shooting packaging problems. Usually I end up migrating the whole game to a new file and it works after that but as the game gets deeper into development, servers get set up, online subsystem etcā¦the migration process itself can easily take 3-5 days between work and compiling times (all work Iāve already done at least 3 times which makes it more frustrating). In most cases it is probably some unused bp in the depths of the game that is referencing some variable that isnāt there but without any direction the tiny little problem becomes a show stopper when it comes to packaging. Either clarity with the problem of cook errors or more leniency in terms of package successās would be nice. Sorry done with my rant, Love Unreal whatever the case but packaging really is surprisingly larger hassle then expected.
A cool feature would be if you could do something like ātagā all used assets and unreal automatically āprioritizedā all tagged files and all files included in ātaggedā files (so all textures in the material, all materials in the particle and all bp that used the particle would be āprioritizedā regardless of their location). And then all untagged files were put in a sort of lower priority bracket that bypassed cook errors or packaging altogether. Anyway just a naive idea that could help.
In the Output Log it should say something like cook failure at line ##.
Right click on your unreal project file>open in notepad>go to the line that ## is referencing. There you will find what the problem is or at least what you have to fix.
For me it was a plugin that I didnāt use and didnāt have loaded on that machine so it was as easy as deleting a few lines of code, for you it might be that a BP has an issue.
Are you kidding me!! I did that and when I relaunched the engine, it deleted my entire content folder!!
I followed this forum post to the T, and I finally found the error that was preventing my game from cooking. Hurraayyy!!! Then I lost control over my player character. I did exactly what is written here. I went into my " project folder and deleted the Saved, Intermediate, and Config folders, and restarted my computer." I then tested to see if I could cook and I could not. I found the error that was messing with the cook, just some messily texture file. I deleted it and then the game cooked. Now I canāt move my character and the game is set to game mode base. Tried to change it back to third person but I canāt. The error message pops up and is gone before I can read it.
For anyone reading this. If you really want to cook your game so that you can packageā¦ and there is some āunknown errorāā¦ donāt be dumb, just go into your āEvent Logā type in āErrorā at the top of the search bar and read each line until you can figure out what went wrong. Do not follow the advice on this thread.
SSkipper is right, I did have this problem also yesterday it took me more then 6 hours until i realized to look carefully in the output logs, and the errors where kinda clearly written there and you just had to fix them.
āgo into your project folder and delete the Saved, Intermediate, and Config folders, and restart your computer. After doing all of this, give it another try and let me know if that helpsā
I just lost hours of work because of this.
Just lost hours upon hours of works since I assumed the staff knew what they were talking about when they said āā¦delete the Saved, Intermediate, and Config foldersā¦ā Please delete your post Sean L as I see others have also already fallen victim to this and more by the day.
Why in earthās name would you want to delete your config folder??
This will cause you to lose a lot of necessary configuration from your project settings, like your āMaps & Modesā and input.
Please explain or revise your answer Sean before (more) people start losing work following this suggestion.
Thank you Sean Flint, for teaching me a valuable lesson to not delete the config folder ever again. Iāve learned it the hard way. Excuse me while I change the variables of hundreds of blueprints. This is so fun!
Up next, I will try to delete the source and content folder. I wonder what valuable lesson that I might learn. I hope deleting that will fix my packaging problems.
but hey if that did not work, Might as well delete system32 too!
In your Output Log scroll to the approximate location of where it shows the unknown error. On one of the lines, it should say something like āGo to C:\Users\My User\AppData\Roaming\Unreal Engine\AutomationTool\Logs\C+Program+Files+Epic+Games+UE_4.26\Log.txt for more detailsā. Open the file in notepad and see where the error is specified. For me, it said that access was denied, so I went into my desktop, right-clicked on Unreal Engine and selected āRun as Administratorā. This fixed the problem and allowed me to package my project.
PS. You can check which apps are running as administrator in the Windows Task Manager