Opened 10 years ago
Closed 9 years ago
#2711 closed defect (done)
The execution state of algorithms is not synchronized correctly if an exception occurs during the stop operation
| Reported by: | mkommend | Owned by: | mkommend |
|---|---|---|---|
| Priority: | medium | Milestone: | HeuristicLab 3.3.15 |
| Component: | Optimization | Version: | 3.3.14 |
| Keywords: | Cc: |
Description
When an exception during run creation occurs the execution state of an algorithm is not synchronized correctly between the nested engine and the algorithm itself. As as result the algorithm cannot be prepared and started anymore.
Change History (6)
comment:1 Changed 10 years ago by mkommend
- Status changed from new to accepted
comment:2 Changed 10 years ago by mkommend
- Owner changed from mkommend to architects
- Status changed from accepted to reviewing
comment:3 Changed 10 years ago by mkommend
- Owner changed from architects to jkarder
comment:4 Changed 9 years ago by jkarder
- Owner changed from jkarder to mkommend
- Status changed from reviewing to readytorelease
Looks good, thanks!
comment:5 Changed 9 years ago by mkommend
comment:6 Changed 9 years ago by mkommend
- Resolution set to done
- Status changed from readytorelease to closed
Note: See
TracTickets for help on using
tickets.



r14433: Added try/catch/finally blocks in the OnStopped method of algorithms to force the change of the execution state.