Patent ID: 8112676

Claim:
A method to generate and save diagnostic data in the event of an application error, comprising: supplying a first computing device comprising a first microprocessor and a first computer readable medium and an application encoded in said first computer readable medium, wherein said application comprises an error handling module; supplying a second computing device comprising a second microprocessor and a second computer readable medium and an error data management module encoded in said second computer readable medium, wherein said error data management module comprises a diagnostic data generating module, wherein said first computing device is in communication with said second computing device; executing said application; detecting by said error handling module an application error; detecting by said error data management module said application error; receiving by said error handling module a completion signal from said error data management module; providing an error signal by said error handling module; determining if diagnostic data from said error data management module is required; operative if diagnostic data from said error data management module is not required, providing said error signal even if said error handling module completion signal has not been received wherein: said first computing device and said second computing device comprise the same computing device; said first computer readable medium and said second computer readable medium comprise the same computer readable medium; said first microprocessor and said second microprocessor are the same microprocessor, said first computing device comprises a storage server in communication with a plurality of data storage devices and in communication with a plurality of host computers; said second computing device comprises said storage server.