Description

The editor crashes after deleting a function in a parent class that has been implemented and over written in a child class.

Steps to Reproduce
  1. Open Editor
  2. Create an actor blueprint and name it "Parent"
    Right click content browser > Blueprint > Actor
  3. Create an actor blueprint and name it "Child"
    Right click content browser > Blueprint > Actor
  4. Open the "Child" blueprint
  5. Set Change the parent class of "Child" to "Parent"
  6. File > Reparent blueprint > Parent
  7. Open the Parent blueprint
  8. Create a function in the parent class
  9. Compile and save
  10. Open the child blueprint
  11. Override the function that was just made in the parent
  12. Add a call to the function that was just overwritten
    Right click the event that was just made > Add call to "FunctionName"
  13. Connect the Overwritten function to the function call
  14. Compile and save
  15. Open parent
  16. Delete Function
  17. Compile and save
  18. Notice the editor crashes and does not throw any sort of error when trying to delete the function or compile the blueprints

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.8
Target Fix4.8
Fix Commit2543067
Release Commit2544432
CreatedMay 7, 2015
ResolvedMay 8, 2015
UpdatedApr 27, 2018