Tasks #1768

Evaluate Boost.Exception for dealing with re-thrown exceptions

Added by J. Moringen about 7 years ago. Updated almost 6 years ago.

Status:NewStart date:02/14/2014
Priority:NormalDue date:
Assignee:-% Done:

0%

Category:C++
Target version:rsb-1.0

Description

See http://www.boost.org/doc/libs/1_55_0/libs/exception/doc/boost-exception.html.

This library allows successively adding more information to exceptions as they are caught and re-thrown.

Open Questions
  • Platform/compiler compatibility
  • Unwind model
  • Interaction with debugger
  • Will this allow us to get rid of things like the wrapExceptions parameter in rsc::plugins::Plugin::unload?

Equally applies to Robotics Systems Commons.


Related issues

Related to Robotics Service Bus - Feature #1766: More informative exceptions for misconfigurations Resolved 02/12/2014
Related to Robotics Service Bus - Enhancement #283: Unify exception handling In Progress 05/11/2011
Related to Robotics Service Bus - Enhancement #284: Specify barricade strategy for passed arguments In Progress 05/11/2011
Related to Robotics Service Bus - Bug #796: Crash in ReceiverTask w/o Stacktrace on MacOS Rejected 01/06/2012
Related to Robotics Service Bus - Tasks #1035: Implement error handling subsystem New 06/25/2012

History

#1 Updated by J. Moringen about 7 years ago

  • Description updated (diff)

#2 Updated by J. Moringen about 7 years ago

  • Target version changed from rsb-0.11 to rsb-0.12

#3 Updated by J. Moringen almost 6 years ago

  • Target version changed from rsb-0.12 to rsb-1.0

Also available in: Atom PDF