マップ型の変数のkey及びvalueの型にブループリントクラスを使用するとネイティブ化に失敗する

マップ型の変数のkey及びvalueの型にブループリントクラスを使用するとネイティブ化に失敗します。

UE4のドキュメントを確認しつつネイティブ化を試しているのですが、「再現手順」のパターンの場合にネイティブ化に失敗します。

この原因は何ですか? どのようにすればネイティブ化が可能になりますか?

https://docs.unrealengine.com/latest/JPN/Engine/Blueprints/TechnicalGuide/NativizingBlueprints/index.html

【再現手順】

・新しいプロジェクトを作成

・Actorを親クラスとしたブループリントクラス"MyActor"を作成

・MyActorにマップ型の変数"map_var"を追加

・map_varのkeyの型、もしくはvalueの型に"MyActor"を設定

・プロジェクト設定>パッケージ化>Blueprintsの"Blueprint nativization Method"を"inclusive"に設定

・ファイル>プロジェクトのパッケージ化>Windows>Windows(64ビット)にてパッケージ作成を行う

※再現手順ではMap変数を保持するブループリントクラスをマップのkey,valueの型として使用していますが、他のブループリントクラスを使用しても発生することを確認しています。

【再現時のアウトプットログログ(抜粋)】

UATHelper: パッケージ化 (Windows (64ビット)): UnrealBuildTool: Parsing headers for [PROJECT_NAME]

UATHelper: パッケージ化 (Windows (64ビット)): UnrealBuildTool: Running UnrealHeaderTool “[WORKSPACE_DIR][PROJECT_NAME][PROJECT_NAME].uproject” “[WORKSPACE_DIR][PROJECT_NAME]\Intermediate\Build\Win64[PROJECT_NAME]\Development[PROJECT_NAME].uhtmanifest” -LogCmds=“loginit warning, logexit warning, logdatabase error” -Unattended -
WarningsAsErrors

UATHelper: パッケージ化 (Windows (64ビット)): UnrealBuildTool: [WORKSPACE_DIR]/[PROJECT_NAME]/Intermediate/Plugins/WindowsNoEditor/NativizedAssets/Source/NativizedAssets/Public/MyActor__pf1010915279.h(17) : Error: Unrecognized type ‘AMyActor_C’ - type must be a UCLASS, USTRUCT or UENUM

UATHelper: パッケージ化 (Windows (64ビット)): UnrealBuildTool: Error: UnrealHeaderTool failed for target ‘[PROJECT_NAME]’ (platform: Win64, module info: [WORKSPACE_DIR][PROJECT_NAME]\Intermediate\Build\Win64[PROJECT_NAME]\Development[PROJECT_NAME].uhtmanifest, exit code: OtherCompilationError (5)).
UATHelper: パッケージ化 (Windows (64ビット)): CommandUtils.Run: Run: Took 10.7616232s to run UnrealBuildTool.exe, ExitCode=5

UATHelper: パッケージ化 (Windows (64ビット)): Program.Main: ERROR: AutomationTool terminated with exception: AutomationTool.CommandUtils+CommandFailedException: Command failed (Result:5): [CUSTOM_ENGINET_DIR]\Engine\Binaries\DotNET\UnrealBuildTool.exe [PROJECT_NAME] Win64 Development -Project=“[WORKSPACE_DIR][PROJECT_NAME][PROJECT_NAME].uprojec
t” -generatemanifest -nobuilduht -xgeexport “[WORKSPACE_DIR][PROJECT_NAME][PROJECT_NAME].uproject” -NoUBTMakefiles -PLUGIN “[WORKSPACE_DIR][PROJECT_NAME]\Intermediate\Plugins\WindowsNoEditor\NativizedAssets\NativizedAssets.uplugin” -remoteini=“[WORKSPACE_DIR][PROJECT_NAME]” -skipdeploy -No
HotReload -ignorejunk. See logfile for details: ‘UnrealBuildTool-2017.09.06-17.29.14.txt’

Map変数を持つアセットのネイティブ化に失敗する不具合(UE-42614)によるものです。
回避策としてはMap型を使用しない方法になります。
ネイティブ化に関してはまだ幾つかのケースでネイティブ化に失敗する不具合があるため、完全に動作することを期待することを避け、注意深く使用する必要があるかもしれません。

issueを確認しました。
ありがとうございます。