Opened 4 months ago

Last modified 4 weeks ago

#2711 readytorelease defect

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:


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 (4)

comment:1 Changed 4 months ago by mkommend

  • Status changed from new to accepted

comment:2 Changed 4 months ago by mkommend

  • Owner changed from mkommend to architects
  • Status changed from accepted to reviewing

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

comment:3 Changed 4 months ago by mkommend

  • Owner changed from architects to jkarder

comment:4 Changed 4 weeks ago by jkarder

  • Owner changed from jkarder to mkommend
  • Status changed from reviewing to readytorelease

Looks good, thanks!

Note: See TracTickets for help on using tickets.