Description

Ensure occurs when the user undos the renaming of a component while the blueprint is closed, and then plays in viewport.

Steps to Reproduce
  1. Create a blueprint first person project and open it in editor.
  2. Open First Person Character.
  3. In the Components panel, rename Mesh2P to "Test".
  4. Close the blueprint editor.
  5. Undo.
  6. Play in viewport.

RESULT

Ensure.

Callstack
Ensure condition failed: false [File:D:\Framework\Engine\Source\Runtime\Engine\Private\World.cpp] [Line: 1486] Could not remove actor /Engine/Transient.World_0:PersistentLevel.REINST_FirstPersonCharacter_C_11 from world (check level is /Engine/Transient.World_0:PersistentLevel)

UE4Editor_Engine!UWorld::RemoveActor() world.cpp:1486 
UE4Editor_Engine!UWorld::DestroyActor() levelactor.cpp:651 
UE4Editor_Engine!UWorld::EditorDestroyActor() levelactor.cpp:500 
UE4Editor_UnrealEd!FBlueprintCompileReinstancer::ReplaceInstancesOfClass_Inner() kismetreinstanceutilities.cpp:1763 
UE4Editor_UnrealEd!FBlueprintCompileReinstancer::BatchReplaceInstancesOfClass() kismetreinstanceutilities.cpp:1477 
UE4Editor_Kismet!FBlueprintCompilationManagerImpl::FlushReinstancingQueueImpl() blueprintcompilationmanager.cpp:902 
UE4Editor_Kismet!FBlueprintCompilationManagerImpl::CompileSynchronouslyImpl() blueprintcompilationmanager.cpp:184 
UE4Editor_UnrealEd!FKismetEditorUtilities::CompileBlueprint() kismet2.cpp:750 
UE4Editor_UnrealEd!FInternalPlayLevelUtils::ResolveDirtyBlueprints() playlevel.cpp:1849 
UE4Editor_UnrealEd!UEditorEngine::PlayInEditor() playlevel.cpp:2384 
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlayMapRequest() playlevel.cpp:1217 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1541 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:396 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3217 
UE4Editor!GuardedMain() launch.cpp:166 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 
UE4Editor!WinMain() launchwindows.cpp:210 
UE4Editor!__scrt_common_main_seh() exe_common.inl:253 
kernel32!<Unknown> 
ntdll!<Unknown> 

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.164.18
Target Fix4.19
Fix Commit3631232
Main Commit3718205
Release Commit3813083
CreatedAug 2, 2017
ResolvedSep 7, 2017
UpdatedFeb 7, 2018