Description

Whenever creating the EditorUtilityWidget asset with EditorTutorial as the parent class, the packaging will fail. If the tutorial is not launched the package will succeed. But launched, it will fail.

Steps to Reproduce
  1. Create a new project.
  2. Create EditorUtilityBlueprint asset inherited EditorTutorial class.
  3. Open EditorUtilityBlueprint asset.
  4. Add one element of "Stages" and set any text in "Content".
  5. Save asset.
  6. Return content browser and select "Launch this tutorial" button.
  7. Press the "Home" button.
  8. Packaging project with Win64/Development settings.

        Then, the packaging is always failed. (refer to attached video)

Callstack
LogWindows: Error: begin: stack for UAT LogWindows: Error: === Critical error: === LogWindows: Error: LogWindows: Error: Fatal error: [File:D:/Build/++UE4/Sync/Engine/Source/Runtime/CoreUObject/Private/Templates/Casts.cpp] [Line: 10] LogWindows: Error: Cast of LinkerPlaceholderExportObject /Game/NewEditorUtilityBlueprint.PLACEHOLDER-INST_of_PLACEHOLDER-CLASS__EditorUtilityBlueprint_1 to Blueprint failed [Callstack] 0x00007ff9b4074f99 KERNELBASE.dll!UnknownFunction [] [Callstack] 0x00007ff962bed066 UE4Editor-Core.dll!ReportAssert() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformCrashContext.cpp:1616] [Callstack] 0x00007ff962bf07a8 UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsErrorOutputDevice.cpp:78] [Callstack] 0x00007ff9628fe8cd UE4Editor-Core.dll!FOutputDevice::LogfImpl() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Misc\OutputDevice.cpp:61] [Callstack] 0x00007ff98e94952a UE4Editor-CoreUObject.dll!CastLogError() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Templates\Casts.cpp:10] [Callstack] 0x00007ff9480cf201 UE4Editor-Engine.dll!UBlueprintGeneratedClass::GetAuthoritativeClass() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp:201] [Callstack] 0x00007ff9480dab8c UE4Editor-Engine.dll!UBlueprintGeneratedClass::PostLoad() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp:86] [Callstack] 0x00007ff98eb1a2cd UE4Editor-CoreUObject.dll!UObject::ConditionalPostLoad() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1082] [Callstack] 0x00007ff98ec38978 UE4Editor-CoreUObject.dll!EndLoad() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1628] [Callstack] 0x00007ff98ec297e7 UE4Editor-CoreUObject.dll!<lambda_94537a9bd809517493790f80316e3165>::operator()() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1257] [Callstack] 0x00007ff98ec49222 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1363] [Callstack] 0x00007ff98ec47f30 UE4Editor-CoreUObject.dll!LoadPackage() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1458] [Callstack] 0x00007ff98ec58faf UE4Editor-CoreUObject.dll!ResolveName() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:787] [Callstack] 0x00007ff98ec63f65 UE4Editor-CoreUObject.dll!StaticLoadObjectInternal() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:849] [Callstack] 0x00007ff98ec635f8 UE4Editor-CoreUObject.dll!StaticLoadObject() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:924] [Callstack] 0x00007ff98ec62ecb UE4Editor-CoreUObject.dll!StaticLoadClass() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:957] [Callstack] 0x00007ff931e535fe UE4Editor-IntroTutorials.dll!UTutorialStateSettings::PostInitProperties() [D:\Build\++UE4\Sync\Engine\Source\Editor\IntroTutorials\Private\TutorialStateSettings.cpp:22] [Callstack] 0x00007ff98ec4e054 UE4Editor-CoreUObject.dll!FObjectInitializer::PostConstructInit() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2851] [Callstack] 0x00007ff98ec2832c UE4Editor-CoreUObject.dll!FObjectInitializer::~FObjectInitializer() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2704] [Callstack] 0x00007ff98e94c20d UE4Editor-CoreUObject.dll!UClass::CreateDefaultObject() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:3708] [Callstack] 0x00007ff98ec0fabf UE4Editor-CoreUObject.dll!UObjectLoadAllCompiledInDefaultProperties() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBase.cpp:908] [Callstack] 0x00007ff98ebf287f UE4Editor-CoreUObject.dll!ProcessNewlyLoadedUObjects() [D:\Build\++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectBase.cpp:997] [Callstack] 0x00007ff98eb22305 UE4Editor-CoreUObject.dll!TBaseStaticDelegateInstance<void __cdecl(FName,bool),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:731] [Callstack] 0x00007ff9629399ea UE4Editor-Core.dll!TMulticastDelegate<void __cdecl(FName,bool),FDefaultDelegateUserPolicy>::Broadcast() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateSignatureImpl.inl:955] [Callstack] 0x00007ff9629612a8 UE4Editor-Core.dll!FModuleManager::LoadModuleWithFailureReason() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp:519] [Callstack] 0x00007ff962960328 UE4Editor-Core.dll!FModuleManager::LoadModule() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Core\Private\Modules\ModuleManager.cpp:353] [Callstack] 0x00007ff6d7de4ecf UE4Editor-Cmd.exe!FEngineLoop::LoadStartupCoreModules() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:3775] [Callstack] 0x00007ff6d7de81d9 UE4Editor-Cmd.exe!FEngineLoop::PreInitPostStartupScreen() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:3074] [Callstack] 0x00007ff6d7de0eec UE4Editor-Cmd.exe!GuardedMain() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:127] [Callstack] 0x00007ff6d7de125a UE4Editor-Cmd.exe!GuardedMainWrapper() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137] [Callstack] 0x00007ff6d7df52bd UE4Editor-Cmd.exe!WinMain() [D:\Build\++UE4\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:268] [Callstack] 0x00007ff6d7df736e UE4Editor-Cmd.exe!__scrt_common_main_seh() [d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] [Callstack] 0x00007ff9b5227034 KERNEL32.DLL!UnknownFunction [] [Callstack] 0x00007ff9b67c2651 ntdll.dll!UnknownFunction [] end: stack for UAT

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-131719 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Editor - UI Systems
Affects Versions4.264.27
Target Fix5.0
CreatedOct 14, 2021
ResolvedNov 24, 2021
UpdatedDec 30, 2021