Patent ID: 7080287
Filing Date: 2006-07-18
Classification: G06F

Abstract:
1. A method for handling errors, said method comprising: detecting an occurrence of an incident in a thread executing in a runtime environment of a data processing system; providing incident information regarding the incident to an incident filter, wherein the incident information identifies an incident type; comparing, in the incident filter, the incident type of the incident to a list of incident types requiring further processing; selecting the incident for further processing if the incident has an incident type that matches an incident type in the list of incident types requiring further processing; identifying a diagnostic engine associated with the thread, wherein each thread in the runtime environment has a separate associated diagnostic engine; and determining if data capture for the incident is to be performed based on a list of recent incidents processed by the identified diagnostic engine, wherein if the incident is selected for further processing and data capture for the incident is to be performed, the method further comprises: