| Summary: | Error 3004: Node with reference is not a child of a paramNode | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Technology] Jubula | Reporter: | Felix Ziesel <Felix.Ziesel> | ||||
| Component: | UI | Assignee: | Zeb Ford-Reitz <zeb.ford-reitz> | ||||
| Status: | CLOSED FIXED | QA Contact: | Oliver Goetz <Oliver.Goetz> | ||||
| Severity: | blocker | ||||||
| Priority: | P3 | CC: | markus.tiede, zeb.ford-reitz | ||||
| Version: | 0.9.0 | ||||||
| Target Milestone: | 1.0 | ||||||
| Hardware: | PC | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Felix Ziesel
When selecting the properties view of the event handler after the error occured PATH TYPE and PRE_ASCEND are correct, TEXTPATH is empty and OPERATOR is missing. While trying to enter TEXPATH the error occured again. There is currently no attachment to reproduce this issue. Created attachment 196307 [details]
Project to reproduce bug
Sorry I forget to add attachment. So here it is.
To reproduce the bug you need to look for the test case "REMOVE(...)"
I was unable to reproduce the problem directly, as the attached Project did not contain the mentioned Event Handler. I believe this is an additional side-effect of the error (that Event Handlers that cannot be successfully modified also cannot be exported). However, I was able to provoke a similar error by opening a Test Case using the keyboard shortcut (Ctrl+Shift+T), adding an Event Handler, closing the editor, re-opening the editor using the keyboard shortcut, and finally deleting the Event Handler. This caused a NullPointerException due to inability to correctly calculate the parent node of the Event Handler. http://git.eclipse.org/c/jubula/org.eclipse.jubula.core.git/commit/?id=ccef22fabcfb5459fdbfcaf0223c99229e43375d should resolve the issue. Verified manually. |