Adding an Event Dispatcher to the Level Blueprint and then renaming the initial graph node within that Event Dispatcher prevents deletion from that point forward. Renaming the Event Dispatcher from the My Blueprint panel works as expected

This was reported and tested in 4.25.3 (CL-13942748). This was reproduced in 4.24.3 (CL-11590370)

Steps to Reproduce
  1. Open the UE4 Editor and create a Blank project
  2. Open the Level Blueprint and create a new Event Dispatcher
  3. Double click on the Event Dispatcher to open its graph
  4. Click on the node in the graph and in the Details panel change the name of the graph node.
  5. Notice how it didn't change under Event Dispatcher in the My Blueprint panel
  6. Right click on the Event Dispatcher to try and delete it

Results: Event Dispatcher in the Level's Blueprint is stuck, cannot be deleted, and permanently adds the following warnings to all compilation attempts of the Level Blueprint

No delegate property found for <Renamed_Object_Name_Here>
No SignatureFunction in MulticastDelegateProperty <Event_Dispatcher_Name_Here>

Expected: To be able to delete the Event Dispatcher

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-99612 in the post.

Login to Vote

Affects Versions4.
CreatedSep 14, 2020
UpdatedSep 15, 2020