Ticket #1247 (assigned assessed)
EwE is fragile to mis-use when running
Reported by: | jeroens | Owned by: | joeb |
---|---|---|---|
Priority: | normal | Milestone: | NOT SET |
Component: | Overall | Version: | 6.3.1 |
Severity: | major | Keywords: | |
Cc: |
Description
When EwE is busy the interface allows users to take big and disastrous actions such as loading scenarios, etc.
Both the user interface and the core should become more robust to this.
Change History
Note: See
TracTickets for help on using
tickets.
The ScientificInterface? commands are now checked against core busy states. This is a partial solution, but the EwE core itself should include a similar series of checks in its public interfaces.
Basically, every 'add', 'remove', 'modify', 'load' and 'close' operation should check whether the state monitor is busy before honouring such a request.