Fixes are available
Rational ClearQuest Fix Pack 14 (8.0.1.14) for 8.0.1
Rational ClearQuest Fix Pack 4 (9.0.0.4) for 9.0
Rational ClearQuest Fix Pack 15 (8.0.1.15) for 8.0.1
Rational ClearQuest Fix Pack 5 (9.0.0.5) for 9.0
Rational ClearQuest Fix Pack 16 (8.0.1.16) for 8.0.1
Rational ClearQuest Fix Pack 6 (9.0.0.6) for 9.0
Rational ClearQuest Fix Pack 17 (8.0.1.17) for 8.0.1
Rational ClearQuest Fix Pack 18 (8.0.1.18) for 8.0.1
Rational ClearQuest Fix Pack 19 (8.0.1.19) for 8.0.1
Rational ClearQuest Fix Pack 20 (8.0.1.20) for 8.0.1
Rational ClearQuest Fix Pack 21 (8.0.1.21) for 8.0.1
Rational ClearQuest Fix Pack 22 (8.0.1.22) for 8.0.1
Rational ClearQuest Fix Pack 23 (8.0.1.23) for 8.0.1
Rational ClearQuest Fix Pack 24 (8.0.1.24) for 8.0.1
Rational ClearQuest Fix Pack 25 (8.0.1.25) for 8.0.1
APAR status
Closed as program error.
Error description
Attempts to run an action to a record which is enabled ClearCase ClearQuest UCM Integration results in CRMCU0087E error. The symptom is seen on ClearQuest Web on AIX with Zh_CN(Zh_CN.GB18030) locale but not limited to. Error message example (translated): Error from RPC server: The attempt to save the record failed; got: CRMUD0082E Execution of a hook failed during the action (action name). It was the ACTION_COMMIT hook attached to the (record-type name) "(record-id)". The reason for the failure was: CRMCU0087E String contains characters that are not in local code page, "UNIX client". The string is "?????间". The following characters are invalid: U+5b9x at 1 U+964x at 2 U+7edx at 3 U+675x at 4 U+65fx at 5 There are 1 additional invalid characters in the string. Details: CRVAP0075E Execution of a hook failed during the action (action name) ServerDeliverChangeContext. CRVSV0078E Error from RPC server: CRVSV0999E The attempt to save the record failed; got: CRMUD0082E Execution of a hook failed during the action (action name). It was the ACTION_COMMIT hook attached to the (record-type name) "(record-id)". The reason for the failure was: CRMCU0087E String contains characters that are not in local code page, "UNIX client". The string is "?????间". The following characters are invalid: U+5b9x at 1 U+964x at 2 U+7edx at 3 U+675x at 4 U+65fx at 5 There are 1 additional invalid characters in the string.
Local fix
No workaround available. In a similar case, setting Unicode Aware on ucm_base_synchronize hooks can bypass a similar error. However, it is appropriate only for workaround until official fix is released.
Problem summary
**************************************************************** * USERS AFFECTED: * * ClearCase /ClearQuest UCM Integration * **************************************************************** * PROBLEM DESCRIPTION: * * Running actions on a record which is enabled to use the * * ClearCase / ClearQuest UCM Integration results in a * * CRMCU0087E error. The symptom is seen on ClearQuest Web on * * AIX with the Zh_CN locale. * **************************************************************** * RECOMMENDATION: * ****************************************************************
Problem conclusion
A fix is available in ClearQuest 8.0.1.14 and 9.0.0.4. ClearQuest was using the wrong default locale when executing actions on ClearCase / ClearQuest UCM records. This problem has been fixed.
Temporary fix
Comments
APAR Information
APAR number
PI74735
Reported component name
CLEARQUEST WIN
Reported component ID
5724G3600
Reported release
801
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-01-10
Closed date
2017-03-20
Last modified date
2017-03-20
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
CLEARQUEST WIN
Fixed component ID
5724G3600
Applicable component levels
R801 PSY
UP
Document Information
Modified date:
18 October 2021