Title:
GetComponentMetadata incorrectly displaying parent components full name when using relative names
| View in TrackerStatus/Resolution/Reason: Closed/Fixed/Fixed
Reporter/Name(from Bugbase): Geoffrey Demoulin / Geoffrey Demoulin (Geoffrey Demoulin)
Created: 10/11/2016
Components: Core Runtime
Versions: 2016,11.0
Failure Type:
Found In Build/Fixed In Build: CF11_Final / 302196
Priority/Frequency: Major / All users will encounter
Locale/System: English / Windows 10 64 bit
Vote Count: 0
Problem Description:
When calling GetComponentMetadata on a component extending a parent component located in an other directory by referencing it relatively, the parent fullname property will contain a "/" char instead of a "." (ie. FULLNAME = "my.base/Component2").
Steps to Reproduce:
1/ Create a project using the attached zip "testmetadatafail.zip". Components are extending relatively to their location.
2/ Run the index.cfm file. A dump will be displayed.
Actual Result:
The dump will show: "my.Component3" -> extends -> "my.base/Component2" -> extends "my.folder/Component0"
The components names are malformed (usage of the "/" char) and, worse, incorrect (Component0).
Expected Result:
The dump should show: "my.Component3" -> extends -> "my.base.Component2" -> extends "my.base.folder.Component0"
Any Workarounds:
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 4195914
External Customer Info:
External Company:
External Customer Name: Geoffrey Demoulin
External Customer Email:
External Test Config: My Hardware and Environment details:
Attachments:
- October 11, 2016 00:00:00: 1_testmetadatafail.zip
- October 11, 2016 00:00:00: 2_testmetadataok.zip
Comments: