Creating a reroute node between a class variable and a "Spawn actor for gameplay task's" class pin will cause the variable attached to the instigator pin to disconnect.

Steps to Reproduce
  1. Open attached project
  2. Open the MyActor blueprint
  3. Attach the variable "New var 0" to the instigator pin
  4. Compile


Result: The instigator pin will disconnect

Expected: Successful compile


Updated Repro Steps: 

  1. Create a BP based off of Pawn
  2. create a "Spawn Actor for Gameplay Task" node
  3. Add an Actor Class variable that is a class reference
  4. Connect actor class variable to the "Class" input 
  5. Add "Get reference to self" node to the "Instigator pin"
  6. Break the "Class" connection
  7. Re-connect the Class connection

Result: Instigator connection is broken

Expected: The pin stays attached 

Have Comments or More Details?

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

Login to Vote

Affects Versions4.
Target Fix4.26
Fix Commit12387976
CreatedMar 20, 2020
ResolvedMar 24, 2020
UpdatedMar 24, 2020