Description

Selecting/deselecting the name of the widget on the UMG Designer will detect bleuprint changes. If compile blueprint at this time, it will output an error "due to old pin". The widget name has not actually been changed and should not output an error. 

Steps to Reproduce
  1. Create a new user widget blueprint and open this asset
  2. Add Image widget in Designer tab
  3. Add "PrintString" node and "Get Image widget variable"
  4. Connect the output pin of "Get Image widget variable" to the input pin of "PrintString" 
  5. Connect the "PrintString" node to "Event Construct"
  6. Change to Designer tab, select and deselect the Image widget name from the details panel (not from the hierarchy view).
  7. Compile the blueprint, then it shows the following error
In use pin xyz no longer exists on node Get. Please refresh node or break links to remove pin.Failed to find class for pin xyz 

Result:

Out put the error log.

Expected:

Error logs are not output.

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Editor - UI Systems - UMG
Affects Versions5.3.2
Target Fix5.4
Fix Commit31142215
Main Commit31142857
Release Commit31142215
CreatedJan 29, 2024
ResolvedFeb 2, 2024
UpdatedFeb 21, 2024