Description

When a blueprint's component reference is copied and pasted into a blueprint that does not have the copied component, the blueprint with the copied reference compiles

Note:
This occurs when the copied node is not connected. Connecting the reference node to an execution prevents the blueprint from compiling.

Regeression:
No - Same behavior exists in 4.16.3 (CL 3561208)

Steps to Reproduce
  1. Open UE4 Editor
  2. Create and open two blueprints based on Actor (BP1 & BP2)
  3. Add a static mesh component to BP1
  4. Add Get node for Static mesh component to the event graph
  5. With the Get node selected, copy the node and paste it into BP2
  6. Press the compile button in BP2

Result:
BP2 reports as successfully compiled even though it does not contain a static meh component for the get node to reference

Have Comments or More Details?

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

0
Login to Vote

Non-Issue
ComponentUE - Gameplay - Blueprint
Affects Versions4.16.34.17.14.19
Target Fix4.21
CreatedSep 19, 2017
ResolvedAug 9, 2018
UpdatedAug 9, 2018
View Jira Issue