While testing in //UE4/Release-4.16 CL 3466753 in Binary – I encountered a crash when deleting, undoing, then re-deleting the NavMeshBoundsVolume and RecastNavMesh.

UE_LOG(LogObj, Fatal,TEXT("Renaming an object (%s) on top of an existing object (%s) is not allowed"), *GetFullName(), *ExistingObject->GetFullName());

Regression: No
This issue also occurs in //UE4/Main and //UE4/Release-4.15

Steps to Reproduce
  1. Open UE4 Editor
  2. Create a new Blueprint Top Down project
  3. In the World Outliner, type "Nav"
  4. Select both 'NavigationMeNavMeshBoundsVolume' & 'RecastNavMesh-Default'
  5. Press the Delete key
  6. Press Ctrl+Z to undo
  7. Select both 'NavigationMeNavMeshBoundsVolume' & 'RecastNavMesh-Default'
  8. Press the Delete key

Editor Crashes
Expected Result:
MeshBoundsVolume and RecastNavMesh are deleted without error or warnings.

UE4Editor_CoreUObject!UObject::Rename() obj.cpp:197 
UE4Editor_Engine!AActor::Rename() actor.cpp:823 
UE4Editor_Engine!UNavigationSystem::CreateNavigationDataInstance() navigationsystem.cpp:3337 
UE4Editor_Engine!UNavigationSystem::SpawnMissingNavigationData() navigationsystem.cpp:3281 
UE4Editor_Engine!UNavigationSystem::PerformNavigationBoundsUpdate() navigationsystem.cpp:3091 
UE4Editor_Engine!UNavigationSystem::Tick() navigationsystem.cpp:799 
UE4Editor_Engine!UWorld::Tick() leveltick.cpp:1325 
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1426 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:386 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:3119 
UE4Editor!GuardedMain() launch.cpp:166 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:134 
UE4Editor!WinMain() launchwindows.cpp:210 
UE4Editor!__scrt_common_main_seh() exe_common.inl:253 

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - AI
Affects Versions4.
CreatedMay 31, 2017
ResolvedAug 18, 2021
UpdatedAug 18, 2021