パッケージビルド作成でエラーが発生します(エラー内容の確認)

以下のコマンドでパッケージビルドを作成しました。

  • RunUAT.bat BuildCookRun -project=EXSAMPLE_UPROJECT -noP4 -platform=Win64 -clientconfig=Development -target=Scone -cook -build -stage -pak -partialgc -compile -stagingdirectory=..\..\Build"

<br/>

すると以下のエラーが発生します。

  • LogWindows: Error: appError called: Can’t save C:/Exsample_Project/Saved/Cooked/Windows/Exsample_Project/Content/MR/Maps/Test/L_TestMap.umap: export (/Game/Maps/TestMap/Levels/L_TestMap.L_TestMap:PersistentLevel.B_EliminationAreaActor_TwoWalls_C_UAID_9C6B004F90F4C35002_0fcf68dbd33f227a_1916365474) has a reference to import (TrashedPackage_3486.LevelInstance_TestMap:PersistentLevel.ConditionalAreaWallMeshActor_UAID_9C6B004F90F4C35002_1916388475), but the import is in ExternalPackage (TrashedPackage_3489) which was marked unsaveable.

<br/>

このエラー内容が何を指しているのか分からないのですが、これはどういったエラーでしょうか?

何卒宜しくお願い致します。

お世話になっております。

この問題は、パーシスタントレベル L_TestMap がクック時に保存できなかったことが原因でエラーとなっており、この原因がリファレンスされた B_EliminationAreaActor_TwoWalls_C_UAID_9C6B004F90F4C35002_0fcf68dbd33f227a_1916365474 というアクターが、 ConditionalAreaWallMeshActor_UAID_9C6B004F90F4C35002_1916388475 というアクターへのリファレンスを持っているはずが実際には保存できない削除済みのパッケージを参照していることを意図しています。この問題はExternal Actorとしてレベルに配置したアセットをコンテンツブラウザでフォルダの移動を行った際に発生することが推測されます(実際に明確な手順は不明ですが、おそらくフォルダ移動によってリファレンスが変更されてしまったものの古いリファレンスを参照しているような事が起きているものと思われます)。この問題が発生した際には、レベルに配置されているどちらかのアセットの該当アセットをFixup Redirectして、レベル上のインスタンスを削除して再度作成することで解消するかと思われますのでお試しいただけますと幸いです。

回答ありがとうございます。リダイレクト関連で調査した結果、無事解決することができました。