If a DataTable Asset is created with a Row Structure that contains a member variable of type Curve, the Editor will crash when attempting to open it while it has no rows. It will also crash when editing a populated DataTable and deselecting all rows. The crash will not happen if the option "Editor Preferences – Content Editors – Curve Editor – Curve Editor – Auto Frame Curve Editor" is turned off.
The crash happens at [Engine\Source\Editor\UnrealEd\Private\SCurveEditor.cpp:2699], in function SCurveEditor::ZoomToFitVertical(). It appears that the Data Table Row Editor attempts to autofit a curve which is actually a null pointer. This null pointer comes from [Engine\Source\Editor\DetailCustomizations\Private\CurveStructCustomization.cpp:115], in function FCurveStructCustomization::CustomizeHeader().
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-200081 in the post.
| 4 |
| Fix Commit | 29653818 |
|---|---|
| Main Commit | 29653826 |
| Created | Nov 9, 2023 |
|---|---|
| Resolved | Nov 10, 2023 |
| Updated | Nov 6, 2026 |