Stack-based problem identification for a software component
AssigneeInternational Business Machines Corporation
InventorJonathan Griep
Life of this patent
Estimating the term…
Abstract
A solution for managing one or more problems in a software component is provided. The solution includes generating an identifier for each problem based on a call stack for the execution of the software component when the problem occurs. The identifier and a text message for the problem can be displayed to a user. The user can use the identifier to obtain information on the problem and/or one or more updates that address the problem. In one embodiment, the identifier comprises a hash value of the call stack, which is likely to result in a unique value for each possible call stack. In this manner, the identifier will likely provide a unique identifier for each problem.
Claims20
A method of managing a problem in a software component, the method comprising:
- generating an identifier for the problem based on a call stack for the execution of the software component;
- obtaining a text message for the problem;
- and
- providing the text message and the identifier for display to a user.
A system for managing a problem in a software component, the system comprising:
- a system for obtaining an identifier for the problem, the identifier based on a call stack for the execution of the software component;
- a system for searching for information on the problem using the identifier;
- and
- a system for providing a response for display to a user based on the searching.
A program product stored on a computer-readable medium, which when executed, enables a computer infrastructure to manage a problem in a software component, the program product comprising computer program code for enabling the computer infrastructure to:
- generate an identifier for the problem based on a call stack for the execution of the software component;
- obtain a text message for the problem;
- and
- provide the text message and the identifier for display to a user.
A method of generating a system for managing a problem in a software component, the method comprising:
- providing a computer infrastructure operable to:
- obtain an identifier for the problem, the identifier based on a call stack for the execution of the software component;
- search for information on the problem using the identifier;
- prioritize a plurality of problems based on an amount of instances that a corresponding identifier is received for each of the plurality of problems;
- and
- provide a response for display to a user based on the searching.
Dependencies are inferred from the claim text.