An example of a solution provided here comprises: selecting an incident
that requires further processing, capturing data associated with said
incident, outputting captured data, and outputting a description for said
captured data, whereby problem-solving is promoted. Another example
comprises: providing runtime features for data capture, selecting an
incident that requires further processing, capturing data on a thread
that encounters said incident, and outputting captured data. In some
cases, such a solution might include comparing a current incident to
known incidents, and if a match is found, retrieving information that is
relevant to said current incident. In some cases, such a solution might
include taking recovery action or corrective action in response to said
incident. Methods for handling errors, systems for executing such
methods, and instructions on a computer-usable medium, for executing such
methods, are provided.