×

Runtime exception and bug identification within an integrated development environment

  • US 9,785,537 B2
  • Filed: 10/15/2015
  • Issued: 10/10/2017
  • Est. Priority Date: 10/15/2015
  • Status: Active Grant
First Claim
Patent Images

1. A system comprising:

  • a memory; and

    one or more computer processors, communicatively coupled to the memory, the one or more computer processors configured to;

    select one or more program components to be monitored from among a plurality of program components, wherein the selecting is based on activation by a user;

    associate a respective counter with each program component of the one or more program components selected to be monitored;

    monitor one or more data sources responsive to a first execution of the one or more program components;

    encounter one or more events in the one or more data sources resulting from the first execution of the one or more program components during the first execution of the one or more program components;

    generate one or more messages in one or more notification files, each message describing a respective event encountered during the first execution and related to a program component of the one or more program components, responsive to encountering the one or more events in the one or more data sources; and

    increment the respective counter associated with each program component of the one or more program components, for each message generated describing a respective event encountered related to the program component;

    notify of the one or more messages within an integrated development environment (IDE), each of the one or more messages associated in the IDE with a corresponding source file at the corresponding line number, wherein the notifying of the one or more messages within the IDE comprises;

    parsing each of the one or more messages for a name of the corresponding source file in which the associated event was encountered, a corresponding line number at which the associated event was encountered, and a full stack trace of the event;

    displaying a respective event notification in the IDE associated with each program component, of the one or more program components, having a respective counter with a value greater than zero, wherein the respective event notification associated with a program component is sized based on the value of the respective counter of the program component; and

    displaying the full stack trace of the event within the IDE in association with the corresponding line number of the corresponding source file;

    wherein the one or more messages notified of within the IDE are related to the one or more program components selected from the plurality of program components.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×