If you try to move a selected ` ApplicationAction ` in the ScriptRecorderTree of the ScriptRecorder using drag-and-drop, you'll get a `NullPointerException` after the action has been "dropped. "
Drag-and-drop of unselected `ApplicationAction`s works as expected.
The ` ScriptRecorderComponent`—which is the view containing the XML editor for the individual `TestActions`—is linked to the ` ScriptRecorderTree ` via the selection channel.
When dragging and dropping a selected test action, the action is deselected, among other things; that is, the model of the `ScriptRecorderComponent` changes, and thus its content. Consequently, since the component is a `FormComponent`, the form is updated. To do this, it needs the action from the selection. However, the system assumes that the model can never be null. It accesses the test action of the selection model directly without a NullCheck, resulting in a NullPointerException.
Test
Move a selected ApplicationAction using drag-and-drop in the ScriptRecorder. No error message should appear.