Blueprint events associated with a component within a blueprint graph do not cause compilation errors in either a base or child blueprint if the component is then deleted, leaving the event behind with the name of the old component still present in its node title.

Steps to Reproduce
  1. Create a new actor blueprint.
  2. Add a static mesh component.
  3. Click the "+" button in the component details to bind to "OnComponentHit."
  4. Add an implementation from the event (I just did a print string).
  5. Delete the static mesh component.
  6. Compile blueprint.

Have Comments or More Details?

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

Login to Vote

Fix Commit11342903
Main Commit13686746
CreatedFeb 7, 2020
ResolvedFeb 11, 2020
UpdatedJun 29, 2020