Did you try this? Declare your array as const TArray<type> &
Just stumbled on this (UE 5.3), and like ro0nik, I see the blue Note but the data is being passed to the event correctly.
Count me as another person having this issue in 5.3. I am passing an array. The array is not being recognized by the event and I am getting the dreaded No value will be returned blue bar.
Hey guys can anyone solve my issue with DMX materials ??
The issue is still there in 4.27.
But you can easly solve it by flagging āpass by referenceā
I had this issue in 5.2 with an interface. I had to disconnect any interfaces connections on the sending side, then delete the variables and connect the āsend out connectionsā before connecting the āsend input connections.ā This fixed it for me, but is certainly annoying to have such a random UI bug!
Issue persists in UE5.32.
My workaround was to refactor logic to avoid passing the array via the custom event.
Steps to repeat this problem:
- On blueprint event graph, add a āGet All Actors of Classā (e.g., Pawn)
- Drag āOut Actorsā to a āFor Each Loopā.
- Add a āCustom Eventā
- Drag āArrayā from the āFor Each Loopā onto the new āCustom Eventā (this will add a new Input, which is an Array with greyed-out Pass-by-Reference)
- Click āCompileā and see the āNOTEā appear.