Details
-
Bug
-
Resolution: Done
-
Blocker
-
7.6.0.Final
Description
All the operations executed from the UI are being accumulated in a session's registry, this way the user is able to undo/redo.
The issue is that actually the registry implementation is just based on a stack with a given maximum capacity, which results on an exception being thrown once the user exceeds the stack size (see attached screenshot).
The solution for this would imply re-implementing the registry with some evict or rotation policy, avoiding this way get to the limits and just fail with an exception.
DMN Acceptance test
- Check no error when all stored commands undone
- Use arrow to move dmn node more than 200 times
- Check movement can be undone just 200 times
Attachments
Issue Links
- is cloned by
-
RHPAM-425 Stunner - Limited command registry
- Closed