Android Cook fails when a MetaSound Source object is referenced utilizing FObjectFinder in C++
Repro Rate: 3/3
UATHelper: Cooking (Android (ASTC)): LogInit: Display: LogMetaSound: Error: Target interface is not registered [InterfaceVersion:UE.Source.OneShot v1.0] UATHelper: Cooking (Android (ASTC)): LogInit: Display: LogMetaSound: Error: Target interface is not registered [InterfaceVersion:UE.Source v1.1] UATHelper: Cooking (Android (ASTC)): LogInit: Display: LogMetaSound: Error: Target interface is not registered [InterfaceVersion:UE.OutputFormat.Mono v1.0] UATHelper: Cooking (Android (ASTC)): LogInit: Display: LogLinker: Warning: VerifyImport: Failed to find script package for import object 'Package /Script/MetasoundEditor'
#include "Metasound.h" #include "MetasoundSource.h"
static ConstructorHelpers::FObjectFinder<UMetaSoundSource> MS_Bling(TEXT("MetaSoundSource'/Game/MS_Test.MS_Test'"));
PublicDependencyModuleNames.AddRange(new string[] { "Core", "CoreUObject", "Engine", "InputCore", "MetasoundEngine" });
Results: Cooking fails due to 'Target interface is not registered' for each interface being utilized in the MetaSound Source asset.
Expected: Cooking succeeds while the MetaSound Source asset is referenced utilizing FObjectFinder in C++
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-150434 in the post.
0 |
Component | UE - Audio - MetaSounds |
---|---|
Affects Versions | 5.0 |
Target Fix | 5.0.2 |
Created | Apr 27, 2022 |
---|---|
Resolved | Apr 29, 2022 |
Updated | Jan 25, 2023 |