Ticket #7446 (assigned)
Improve error reporting from algorithms in multithreaded loops
Reported by: | Martyn Gigg | Owned by: | Martyn Gigg |
---|---|---|---|
Priority: | major | Milestone: | Release 3.6 |
Component: | Framework | Keywords: | Maintenance |
Cc: | Blocked By: | ||
Blocking: | Tester: |
Description (last modified by Nick Draper) (diff)
#7325 & #7400 raised the issue that error messages thrown from multi-threaded loops can be misleading. They always end with something like:
PeaksInRegion-[Error] PeaksInRegion: error (see log)
where PeaksInRegion is the algorithm name.
The problem is you are generally looking at the log reading that message and there is no more information anywhere. We should try and improve the error reporting from OMP loops by maybe storing the last exception thrown and rethrowing it or at least store the message and remove the parts about seeing the log.
Change History
Note: See
TracTickets for help on using
tickets.