Error when packaging 5.6 project for Windows

We have a project that we’ve been working on for the past year. After attempting to update from 5.5 to 5.6, I am no longer able to package the project.

I’m getting errors on animation sequence assets saying the following as an example:

PackagingResults: Error: Assertion failed: !IsRunningCookCommandlet() [File:D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Animation\AnimSequence.cpp] [Line: 4976]

PackagingResults: Error: Hash for /Game/Characters/Mannequins/Animations/Manny/MM_Idle.MM_Idle has changed from b9be8b033defb62af0ebeba6f088021a6a737569 to 92183f14b8172a0684900799c04e3fc681cea98a

As you can see, it’s giving me an error for a default project asset, in this case the Manny idle animation. This is not the only problematic asset at the moment, it’s failing for others as well.

I have tried to reimport the asset with an FBX file, but it still fails. I have tried deleting the animation and replacing it with another animation, but the replacement asset then starts to fail as well.

Does anybody know what is causing this issue and how can I fix it?

I was able to somewhat resolve this problem, although I would think there should have been an easier solution…

I made a new, blank and clean 5.6 project. Migrated over all project files from the original project into the new one. I enabled all my necessary plugins and project settings (nothing changed). Once I was complete with migration, I packaged the project as usual (Windows/x64), and it worked.

I tried everything I could think of with the original project, but nothing worked. The hash values for the animations were corrupted somehow during the 5.5 → 5.6 project update.

~8 hours lost trying to find a solution, when in the end the only option was nuclear… oh well.