Having problems with your account or logging in?
A lot of changes are happening in the community right now. Some may affect you. READ MORE HERE

Why do I receive a "...C++ Runtime Error..." when accessing traces to Quality Center?

Why do I receive a "...C++ Runtime Error..." when accessing traces to Quality Center?

Problem:

Why do I receive a "...C++ Runtime Error..." when accessing traces to Quality Center?

Resolution:

Problem:

When accessing the Traceability Tab for a requirement, a C++ Runtime Error is displayed, and the CaliberRM client shuts down. The requirement(s) in question, have traces to QC that are attempting to be retrieved right before the error occurs.

If the QC Server is shut down, so that it is completely unavailable to the CaliberRM Client, the trace is not retrieved and is listed as "unavailable trace" however the CaliberRM Client does not crash.

Upon viewing the structure of the corresponding requirement in the QC web client, there seemed to be a recursion of the requirement tree nested within itself. Though the requirement seemed to display ok, modifying a field and attempting to save the changes also resulted in a crash of the QC client.

This issue was seen during integration testing, and could have resulted from several configuration changes, possibly being made during pending operations or even changes made directly in the QC database.

Solution:

If the problem is isolated, you may delete the upper branch of the requirement tree in QC corresponding to the problem. A subsequent publish from QC can be performed to recreate the requirement and re-sync the trace.

If this scenario occurs wherein deleting the requirement branch and starting over is not a viable option due to the number of requirements or intricate workflow/traceability, the QC admin should be brought in to troubleshoot on the QC side for any database, or QC consistency checks to be performed.

Old KB# 15707

DISCLAIMER:

Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Version history
Revision #:
1 of 1
Last update:
‎2013-02-15 18:24
Updated by:
 
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.