Description

I noticed this while executing https://jira.it.epicgames.net/browse/UEQATC-1441. At step 10, there should be warnings on the nodes that were updated by the HotReload.

This is a regression from 4.13.2. I checked 4.13.2 binary @ CL 3165739.

Steps to Reproduce

Repro:

  1. Create a BasicCode project.
  2. Create a new C++ class based on Actor (named mine FooCPP)
  3. Create a BP class based on the C++ class you created (named mine FooBP)
  4. In VS, add the following code to the public section in the FooCPP.h file:
    UPROPERTY(Category = ThingsAndStuff, BlueprintReadWrite, EditAnywhere) float fooVariable;
  5. Click the Compile button on the Toolbar in UE4Editor.
  6. Open the BP class in the Blueprints subeditor.
  7. Place a get and a set node for fooVariable into the Event Graph.
  8. Switch back to VS and change the line of code added to:
    UPROPERTY(Category = ThingsAndStuff, BlueprintReadWrite, EditAnywhere) float fooVar = 3.0f;
  9. Switch back to UE4Editor and click the Compile button.
  10. Focus back to the Event Graph and the get/set nodes that were placed.

Result:
There are no warnings generated on the nodes that were impacted by the Hotreload.

Expected:
Warnings are generated on the nodes impacted by the HotReload.

Frequency:
100%

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
CreatedOct 20, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021