Patent ID: 8479051
Filing Date: 2013-07-02
Classification: G06F

Abstract:
1. A method of operating a computer to classify failure data related to failures of an application executing on a computer, the method comprising: operating at least one processor associated with the computer to: dynamically register a component of a plurality of components associated with the application, the registered component being adapted to generate attributes that classify the failures, wherein the registering is performed by a managed runtime environment registering at least one component and the application registering the other of the components; execute the application within a process managed by the managed runtime environment; and in response to a failure within the process, obtain attributes that classify the failure by: invoking the registered component to determine if the registered component is adapted to generate attributes that classify the failure; and when the registered component is determined to be adapted to generate attributes that classify the failure, obtaining the attributes from the registered component by issuing a call to the registered component, wherein a result of the call provides failure data comprising attributes that classify the failure; and report the failure data to an error reporting service executing on the computer outside of the managed runtime environment.