We have previously failed to migrate to 4.16 from 4.15 due to a cooking bug: Cook fails in 4.16 preview 1 - Blueprint - Unreal Engine Forums
I have choose to make this a new report as I’m not sure how much Epic monitors old posts.
We have now tried again but the problem persist. We have removed all warnings and tried every workaround we can to get it to cook.
Here is our complete build and cooking log
It fails on:
Ensure condition failed: GetSuperClass() [File:D:\Build++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp] [Line: 1236]
To reproduce download project below:
https://valhalla-game.com/proj/valhalla-2017-07-16.rar
And just select File → Cook content for windows.
What we have tried:
We have removed every reference to datatables as there we some indication that datatables where involved but that did not help.
We tried removing the item that it currently breaks on but then another item breaks when cooking and it continues like that for every item we remove (ended up removing more than 20 assets before giving up).
There are some suggestions to the previous bug report that this is caused by Circular dependencies. But if that is the case then Epic needs to give us some way to debug this and warn for the specific type of Circular dependencies that cause this kind of bugs.
If you want to get quickly in contact with me then send a message on discord: PhroZen#4745
Best Regards