Description

[Link Removed]
Able to set default values for Sequence & Map variables for a Movie Pipeline Executor Job causing an Ensure & Crash.

Repro Rate: 4/4

Tested this in //UE4/Release-4.27 @ CL#18319896 and the user is not able to set the default values, it is a regression!

=== Handled ensure: ===

Ensure condition failed: !FPackageName::IsShortPackageName(Path) [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\SoftObjectPath.cpp] [Line: 88]
Cannot create SoftObjectPath with short package name '('! You must pass in fully qualified package names
Steps to Reproduce
  1. Create a new Third Person BP template project.
  2. Enable the Movie Render Queue Plugin & restart the editor.
  3. Right-Click the Content Browser, create and open a new Level Sequence. (Located in Animation)
  4. Create a new Camera utilizing the Camera button in Sequencer & save.
  5. Back in Content Browser, create a new Actor Blueprint and open it.
  6. Head to the Event Graph and right-click empty space.
  7. Add Get MoviePipelineQueueEngineSubsystem (MPQES)
  8. Drag from the MPQES output pin and place the node RenderQueueWithExecutor
    • Set the In Execution Type to MoviePipelineInProcessExecutor
  9. Drag from the MPQES output and place the node Get Queue
  10. From the return value on the Get Queue node, place an Allocate New Job node.
  11. Drag out from the return value of the Allocate node and place a Set Sequence node then a Set Map node.
    • Ensure target is connected to the Return Value and that the execution pins are connected!
  12. Click on Set Sequence node, in details change the default value to the sequence you created.
  13. Click on Set Map node, in details change the default value to the map where the sequence was created.
  14. Connect the execution pin of the Set Map node to the Render Queue with Executor node
  15. Drag from the execution pin of BeginPlay to the Allocate New Job node
  16. Save & Compile
  17. Create a new Level and place the Blueprint into the scene.
  18. Play In Editor

Results: Editor crashes, hitting an assertion due to an invalid cast.
Expected: User is unable to set the default value of the Soft Object Reference's by utilizing the Details panel.

Simpler Repro:

  1. Load into the editor in any project
  2. Make a new blueprint of type actor
  3. Add a "Soft Object Path" variable named PathVar or something similar
  4. Place a "Set PathVar" node, but do not hook up anything to the input
  5. Compile the blueprint, you should get the mentioned ensure
Callstack

Ensure:

Error: === Handled ensure: ===
Error: 
Error: Ensure condition failed: !FPackageName::IsShortPackageName(Path) [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\SoftObjectPath.cpp] [Line: 88]
Error: Cannot create SoftObjectPath with short package name '('! You must pass in fully qualified package names
Error: Stack: 
Error: [Callstack] 0x00007ffb68831ff3 UnrealEditor-CoreUObject.dll!FSoftObjectPath::SetPath() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\SoftObjectPath.cpp:88]
Error: [Callstack] 0x00007ffb6881406c UnrealEditor-CoreUObject.dll!FSoftObjectPath::ImportTextItem() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\SoftObjectPath.cpp:364]
Error: [Callstack] 0x00007ffb6857aaf8 UnrealEditor-CoreUObject.dll!UScriptStruct::ImportText() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:2802]
Error: [Callstack] 0x00007ffb68750142 UnrealEditor-CoreUObject.dll!FStructProperty::ImportText_Internal() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyStruct.cpp:294]
Error: [Callstack] 0x00007ffb683c8b5b UnrealEditor-CoreUObject.dll!FProperty::ImportText() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Public\UObject\UnrealType.h:428]
Error: [Callstack] 0x00007ffb44ee2177 UnrealEditor-BlueprintGraph.dll!<lambda_6196c20a08caaa9573a92b755b48f34d>::operator()() [D:\build\++UE5\Sync\Engine\Source\Editor\BlueprintGraph\Private\CallFunctionHandler.cpp:215]
Error: [Callstack] 0x00007ffb44ef2dde UnrealEditor-BlueprintGraph.dll!FKCHandler_CallFunction::CreateFunctionCallStatement() [D:\build\++UE5\Sync\Engine\Source\Editor\BlueprintGraph\Private\CallFunctionHandler.cpp:225]
Error: [Callstack] 0x00007ffb44eedd3d UnrealEditor-BlueprintGraph.dll!FKCHandler_CallFunction::Compile() [D:\build\++UE5\Sync\Engine\Source\Editor\BlueprintGraph\Private\CallFunctionHandler.cpp:985]
Error: [Callstack] 0x00007ffb3d373fc9 UnrealEditor-KismetCompiler.dll!FKismetCompilerContext::CompileFunction() [D:\build\++UE5\Sync\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp:2484]
Error: [Callstack] 0x00007ffb3d375599 UnrealEditor-KismetCompiler.dll!FKismetCompilerContext::CompileFunctions() [D:\build\++UE5\Sync\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp:4632]
Error: [Callstack] 0x00007ffb61891487 UnrealEditor-Kismet.dll!FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl() [D:\build\++UE5\Sync\Engine\Source\Editor\Kismet\Private\BlueprintCompilationManager.cpp:1383]
Error: [Callstack] 0x00007ffb61834107 UnrealEditor-Kismet.dll!FBlueprintCompilationManagerImpl::CompileSynchronouslyImpl() [D:\build\++UE5\Sync\Engine\Source\Editor\Kismet\Private\BlueprintCompilationManager.cpp:267]
Error: [Callstack] 0x00007ffb61833ec0 UnrealEditor-Kismet.dll!FBlueprintCompilationManager::CompileSynchronously() [D:\build\++UE5\Sync\Engine\Source\Editor\Kismet\Private\BlueprintCompilationManager.cpp:3158]
Error: [Callstack] 0x00007ffb6583057e UnrealEditor-UnrealEd.dll!FKismetEditorUtilities::CompileBlueprint() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:761]
Error: [Callstack] 0x00007ffb61945efb UnrealEditor-Kismet.dll!FBlueprintEditor::Compile() [D:\build\++UE5\Sync\Engine\Source\Editor\Kismet\Private\BlueprintEditor.cpp:3873]
Error: [Callstack] 0x00007ffb6196112c UnrealEditor-Kismet.dll!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,1,void __cdecl(void),FDefaultDelegateUserPolicy>::ExecuteIfSafe() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:307]
Error: [Callstack] 0x00007ffb6772b018 UnrealEditor-Slate.dll!FUICommandList::ExecuteAction() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Commands\UICommandList.cpp:99]
Error: [Callstack] 0x00007ffb6780da8b UnrealEditor-Slate.dll!SToolBarButtonBlock::OnClicked() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SToolBarButtonBlock.cpp:384]
Error: [Callstack] 0x00007ffb677f0c24 UnrealEditor-Slate.dll!TBaseSPMethodDelegateInstance<0,SToolBarButtonBlock,1,FReply __cdecl(void),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:290]
Error: [Callstack] 0x00007ffb6788b90b UnrealEditor-Slate.dll!SButton::ExecuteOnClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:464]
Error: [Callstack] 0x00007ffb678b2cc6 UnrealEditor-Slate.dll!SButton::OnMouseButtonUp() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:389]
Error: [Callstack] 0x00007ffb67654034 UnrealEditor-Slate.dll!<lambda_51e270ca99ea7ce852539efd04dd453f>::operator()() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4961]
Error: [Callstack] 0x00007ffb67636fc6 UnrealEditor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_51e270ca99ea7ce852539efd04dd453f> >() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:405]
Error: [Callstack] 0x00007ffb676b02de UnrealEditor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4947]
Error: [Callstack] 0x00007ffb676991b1 UnrealEditor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5495]
Error: [Callstack] 0x00007ffb6768d5dc UnrealEditor-Slate.dll!FSlateApplication::OnMouseUp() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5460]
Error: [Callstack] 0x00007ffb67c3a92e UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2210]
Error: [Callstack] 0x00007ffb67c29247 UnrealEditor-ApplicationCore.dll!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2699]
Error: [Callstack] 0x00007ffb67c3ce51 UnrealEditor-ApplicationCore.dll!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1078]
Error: [Callstack] 0x00007ffb67c249a7 UnrealEditor-ApplicationCore.dll!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:916]
Error: [Callstack] 0x00007ffc545363ed USER32.dll!UnknownFunction []
Error: [Callstack] 0x00007ffc545360be USER32.dll!UnknownFunction []
Error: [Callstack] 0x00007ffbd5266552 InkObj.dll!UnknownFunction []
Error: [Callstack] 0x00007ffc3fae10b8 atlthunk.dll!UnknownFunction []
Error: [Callstack] 0x00007ffc545363ed USER32.dll!UnknownFunction []
Error: [Callstack] 0x00007ffc54535de2 USER32.dll!UnknownFunction []
Error: [Callstack] 0x00007ffb67c3e148 UnrealEditor-ApplicationCore.dll!FWindowsPlatformApplicationMisc::PumpMessages() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:138]
Error: [Callstack] 0x00007ff756d17114 UnrealEditor.exe!FEngineLoop::Tick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:5139]
Error: [Callstack] 0x00007ff756d30d9c UnrealEditor.exe!GuardedMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:183]
Error: [Callstack] 0x00007ff756d30e8a UnrealEditor.exe!GuardedMainWrapper() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:147]
Error: [Callstack] 0x00007ff756d33c4d UnrealEditor.exe!LaunchWindowsStartup() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:283]
Error: [Callstack] 0x00007ff756d45534 UnrealEditor.exe!WinMain() [D:\build\++UE5\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:330]
Error: [Callstack] 0x00007ff756d486e6 UnrealEditor.exe!__scrt_common_main_seh() [d:\a01\_work\6\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
Error: [Callstack] 0x00007ffc536d7bd4 KERNEL32.DLL!UnknownFunction []
Error: [Callstack] 0x00007ffc5504ced1 ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Editor
Affects Versions5.05.0.15.0.2
Target Fix5.1
Fix Commit20802300
Main Commit20802300
CreatedApr 21, 2022
ResolvedJun 23, 2022
UpdatedAug 10, 2022