Renaming a widget in UMG to an existing name causes crash

4.5.1 Binary

When I rename any widget in UMG to have a name that already exists on another widget, I get no warning that the name exists and the editor crashes.

For example, I have a scroll box with 44 border widgets in it, these are named sequentially G01 to G44, but some numbers are repeated meaning I have to name some G31-2 for example (Which is fine).
However, if I forget the name already exists, and rename both to be G31, it does not warn me, and the editor crashes as soon as I rename it. This happens for other widgets such as Buttons as well.

Unknown exception - code 00000001 (first/second chance not available)

Fatal error: [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.5\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp] [Line: 98] 
Renaming an object (Button //Engine//Transient.World_3:SignalViewer_HUD_WB_C_1.WidgetTree_64.Button_G01) o

KERNELBASE + 37901 bytes
UE4Editor_Core + 3174852 bytes
UE4Editor_Core + 1677215 bytes
UE4Editor_CoreUObject + 1108651 bytes
UE4Editor_UMGEditor + 1347823 bytes
UE4Editor_UMGEditor + 1224923 bytes
UE4Editor_UMGEditor + 891171 bytes
UE4Editor_UMGEditor + 901416 bytes
UE4Editor_Slate + 2314904 bytes
UE4Editor_Slate + 2114515 bytes
UE4Editor_Slate + 2119576 bytes
UE4Editor_Slate + 2259849 bytes
UE4Editor_Slate + 1555256 bytes
UE4Editor_Slate + 2267900 bytes
UE4Editor_Slate + 815511 bytes
UE4Editor_Slate + 751747 bytes
UE4Editor_Core + 2505588 bytes
UE4Editor_Core + 2450091 bytes
UE4Editor_Core + 2510873 bytes
UE4Editor_Core + 2438466 bytes
user32 + 105425 bytes
user32 + 104666 bytes
UE4Editor_Core + 3157718 bytes
UE4Editor!FEngineLoop::Tick() + 3106 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\launchengineloop.cpp:2111]
UE4Editor!GuardedMain() + 479 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\launch.cpp:133]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]

I presume it is a bug, don’t know if anyone else has experienced this?

Hello Mosel3y,

I was unable to reproduce this crash. I tried renaming an image to the name of another existing image in my widget bluperint and the name was automatically changed back to it’s original name. I have a few questions that will help narrow down where we should go from here.

Quick questions:

  1. What version of the engine are you using?
  2. Can you reproduce this on a clean project?
  3. Can you provide detailed and accurate steps to reproduce this crash?
  4. Is there anything about the reproduction steps that I listed above that was done differently from what produced the crash for you?

Hello Mosel3y,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.

Thank you.