Patent ID: 8990636
Filing Date: 2015-03-24
Classification: G06F

Abstract:
1. A method of managing errors within an application, comprising: monitoring errors occurring in each of a plurality of portions of the application while the application is executing, wherein the monitored errors include at least one of exceptions, errors in a log file, errors in a database, and standard output errors; determining types of errors for a plurality of errors detected during a predetermined period of time for a first portion of the application, wherein a first type of error affects validity of an output of the first portion of the application; calculating an error rate for errors of the first type in the plurality of errors; and determining whether to prevent subsequent executions of the first portion of the application, based on the determined types of errors and a determination whether the calculated error rate exceeds a threshold rate of error, the determining comprising: upon determining that the types of errors do not impact the validity of the output of the first portion of the application, permitting subsequent executions of the first portion of the application; and upon determining that the types of errors impact the validity of the output of the first portion of the application, preventing subsequent executions of the first portion of the application.