Cannot access dependent fields on ClearQuest Web Client
Technote (troubleshooting)
Problem(Abstract)
This technote details how to resolve an error, "Stack Overflow at line: 2935," when accessing a dependent field on the IBM® Rational® ClearQuest® Web. This error can occur if Web dependent fields are not set up correctly within the ClearQuest® Designer.
Symptom
You receive the following error on the ClearQuest Web Client:
Error: Stack Overflow at line: 2935
Cause
Review the Web dependent fields that you have set up in the schema. This error typically occurs when you create a new record or perform any action on two fields that are tied to each other. If you select a value within field A, then field B automatically gets populated with the appropriate data. This works within the native client, but it does not work on the Web.
Resolving the problem
This issue was a defect in the ClearQuest Web 2003.06.13 release, and was resolved in version 7.0. Upgrade to version 7 of ClearQuest, or modify your schema as described in this workaround.
Workaround for earlier versions of ClearQuest:
You will need to enable the dependent relationship for the ClearQuest Web interface within ClearQuest Designer. Ensure that no two records are web dependent of each other.
To properly enable the dependent relationship, the property of the parent field must be enabled as a Web dependent field. This is done in the ClearQuest Designer:
1. Go to the form that contains field A and field B
2. Locate the control for the higher-level field ("A" in the example)
3. Right-click the field A control and choose Properties.
4. The Properties sheet will have a tab called "Web Dependent Fields". Choose the lower-level field as the Web dependent field ("B" in the example).
5. Make sure that field A is not listed in the "Web Dependent Fields" tab in the Properties sheet of field B.
Check in the schema and then update the user database. You will no longer receive the error within ClearQuest Web
[ 本帖最后由 yunshan 于 2008-1-22 18:30 编辑 ]