APAR status
Closed as program error.
Error description
STEPS TO REPRODUCE the projects A and B are externaly connected the projects A and B are stored in a DB2 database actions in project B - create a requirement NONE1 ( of any requirement type *) - create a child requirement NONE1.1 for NONE1 actions in project A - create a requirement NONE1 ( of any requirement type *) - create a trace from a.NONE1 to B.NONE1.1 - close the properties of NONE1 - open the properties of NONE1 - open the TAB Traceability of requirement NONE1 - open the properties of B.NONE1.1 by dubble click on B.NONE1.1 - close the properties of B.NONE1.1 - close the properties of NONE1 - open the properties of NONE1 ==? Runtime Error 'cachedPermissions' not understood (screenshot error DB2) - close errormessage - open the properties of NONE1 ==? RuntimeError: Objektvariable oder With-Blockvariable nicht festgelegt (could not reproduce this 2nd errormessage) if both projects A and B are stored in an ACCESS database, the errormessage is different: ==? Unable to retrieve the package from the server. Reason: You must use the GetRootPackage function to retrieve the RootPackage object. (screenshot error ACCESS) - close the errormessage ==? RuntimeError: Receiver is not a boolean ( screenshot error access 2) is showing directly after closing first errormessage * make sure the requirement types used are enabled for external traceability!
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * **************************************************************** * PROBLEM DESCRIPTION: * **************************************************************** * RECOMMENDATION: * **************************************************************** When trying to display the Requirement Properties dialog, it might result in an error. This only happens if such requirement has a traceability relation to/from an external requirement and that external requirement is a child. The Requirement Properties dialog does not opens and an error message is displayed instead. The error received might be one of these: - Runtime error: "cachedPermissions" not understood - Runtime error: receiver is not a Boolean - Unable to retrieve the package from the server. Reason: You must use the GetRootPackage function to retrieve the RootPackage object.
Problem conclusion
When displaying the Requirement Properties dialog for an external requirement, it is always in read-only mode. A logic was added to properly verify package permissions if the requirement is external.
Temporary fix
Comments
APAR Information
APAR number
PM23701
Reported component name
REQUISITEPRO WI
Reported component ID
5724G3900
Reported release
711
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2010-10-01
Closed date
2011-03-28
Last modified date
2011-03-28
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
REQUISITEPRO WI
Fixed component ID
5724G3900
Applicable component levels
R711 PSN
UP
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSSHCT","label":"Rational RequisitePro"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"7.1.1","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]
Document Information
Modified date:
28 March 2011