Error packaging my UE5.6 project that uses metahuman

In my opinion, this appears to be a bug in the MetaHumans plugin.

In a nutshell, the offending module, DNACalibModule, is a runtime module, but it incorrectly always lists as a dependency the module MessageLog, which is an editor module.

This can be seen in Engine\Plugins\Animation\DNACalib\DNACalib.uplugin, line 33, where the plugin’s type is declared as “Runtime”. However, if we go to Engine\Plugins\Animation\DNACalib\Source\DNACalibModule\DNACalibModule.Build.cs, line 16, we see that it lists the module “MessageLog” as a dependency even when in a non-editor build. The problem is that the type of the MessageLog module is editor-only.

I already filed a bug report. Let’s hope this is addressed as soon as possible.