Our cooks recently started generating a warning like this in two blueprints -

LogBlueprint:Warning: [HandEntry] 'Affordable' variable not found. Base class was probably changed.

Opening the Blueprint shows no errors and it compiles without warnings, but browsing/searching for the node shows the culprit -

[Link Removed]

It would be nice if these were consistent (and I'd vote for the former not being a warning if the node has no connections)

Steps to Reproduce

Create a blueprint and add a public boolean variable to it.
Create a child blueprint and place a get of the boolean on the graph.
Compile and save both blueprints.
Delete the variable, compile and save the parent.
Use the reload asset action on the child blueprint.
Note the warning in the log.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.174.20
Target Fix4.20
Fix Commit4041021
Main Commit4058964
Release Commit4095966
CreatedJun 14, 2017
ResolvedApr 30, 2018
UpdatedApr 1, 2019
View Jira Issue