If the user creates an array parameter on a custom event node by connecting a pin to it, a persistent node will appear on the node that cannot be cleared.

This only occurs if the param is created by connecting a pin to it. If the user creates it from the event's details, it does not occur.

Steps to Reproduce
  1. Open any project in editor.
  2. Open the level blueprint.
  3. Create a custom event
  4. Create a bool array variable.
  5. Add a set node for your variable.
  6. Connect the exec paths for the custom event and the set node.
  7. From the set node, drag the array input onto the custom event, to create a new parameter.
  8. Compile.


A note appears on the custom event node that will not be cleared.

Have Comments or More Details?

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

Login to Vote

Won't Fix
ComponentUE - Gameplay - Blueprint Compiler
Affects Versions4.244.254.26
CreatedSep 10, 2020
ResolvedJul 19, 2022
UpdatedJul 19, 2022
View Jira Issue