Summary
ANY BP child of WidgetComponent fails to save if DrawSize is changed on parent WidgetComponent BP
What Type of Bug are you experiencing?
Editor
Steps to Reproduce
- create a WidgetComponent BP (ex. BP_WComp)
- create a child BP of BP_WComp (ex. BP_WComp_Child)
- change “User Interface > Draw Size” on the parent BP (BP_WComp)'s “Class Defaults”
- try to save the child BP (BP_WComp_Child), it will fail to save.
Expected Result
for the child BP to save normally
Observed Result
the child BP is completely unsavable from this point on.
undoing the change on parent BP doesn’t help.
Message log > “Editor Errors”:
/Game/Assets/Blueprints/WComp_Child 1 warning saving asset.
Can’t save ‘../../../../../../ProjectName/Content/Assets/WComp_Child.uasset’: Illegal reference to private object: ‘BodySetup /Game/Assets/WComp.Default__WComp_C:BodySetup_0’ referenced by ‘BodySetup_0’ (at ‘/Game/Assets/WComp_Child.Default__WComp_Child_C’) in its ‘Unknown property’ property.
Affects Versions
haven’t tested 5.8 because I don’t have it installed but highly likely
5.7
5.6
5.5
Platform(s)
Windows
Upload an image
Additional Notes
please bug fix on previous versions as well and not just the “latest” UE version .
