This bug causes an editor crash. This crash occurs when changing the default values of a UStructs properties that are used as EditConditions, when they are set to InlineEditConditionToggle within a TArray. When there is is more elements within a parents TArray property than a child class, and the InlineEditConditionToggle property is toggled, a crash occurs.
Identified in case: https://udn.unrealengine.com/s/case/500QP000007tzwWYAQ/crash-when-changing-default-properties-for-a-bp-parent-class-when-the-property-is-inlineeditconditiontoggle
1. Create a UObject in C++ with an EditAnywhere / EditDefaultsOnly property.
2. This property is a TArray of UStructs.
3. The UStruct contains a property that is marked as
meta=(InlineEditConditionToggle) and another property that uses that as an edit condition via meta=(EditCondition="OtherProp")
4. Create a BP Class from the UObject.
5. Create another Child Class from the BP class.
6. In the child class, add one or more Struct Entries into the Array. Change some default values on the struct (like enabling the edit condition).
7. In the Parent Class, add more array entries than you added in the child class.
8. Try to change the EditCondition in the last entry in the Parent's array.
9. The Editor will crash.
I am not able to find world outliner how to enable it?
Teleporter in the Creative Hub is Locked and cannot be accessed
How to achieve HLSL Multiple Render Target in Material blueprints?
What method is used to fill polygonal regions when drawing spline mesh at run time?
How can i modify the param name in EQS node
How does UMG set overlapping layouts?
What properties of the progress bar can be used for drag and drop highlighting?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-211571 in the post.
1 |
Component | UE - Editor - Workflow Systems |
---|---|
Affects Versions | 5.3, 5.3.1, 5.3.2 |
Created | Apr 5, 2024 |
---|---|
Updated | Apr 11, 2024 |