tracker issue : CF-3043297

select a category, or use search below
(searches all categories and all time range)
Title:

Bug 86202:-(Watson Migration Closure)There is in my opinion a language error in the system component C:\ColdFusion9\wwwroot\CFIDE\componentutils\cfcexplorer

| View in Tracker

Status/Resolution/Reason: Closed/Fixed/

Reporter/Name(from Bugbase): A. Bakia / A. Bakia (A. Bakia)

Created: 02/06/2011

Components: Language, CF Component

Versions: 9.0.1

Failure Type: Unspecified

Found In Build/Fixed In Build: 9,0,1,274733 / 292293

Priority/Frequency: Trivial / Unknown

Locale/System: English / Platforms All

Vote Count: 1

Listed in the version 2016.0.0.297996 Issues Fixed doc
Verification notes: verified_fixed on July 27, 2017 using build 2016.0.01.298513
Problem:

There is  in my opinion a language error in the system component C:\ColdFusion9\wwwroot\CFIDE\componentutils\cfcexplorer.cfc. Its method getCFCMetaData has return type struct, whereas there are occasions when the return type wont be a struct.
Method:

There is a try-catch within the getCFCMetaData of C:\ColdFusion9\wwwroot\CFIDE\componentutils\cfcexplorer.cfc. Suppose then that an exeception of type coldfusion.runtime.CfJspPage$NoSuchTemplateException occurs while ColdFusion is using this method to explore a custom component. There is no return statement within the catch block, which means the returntype is void. This doesn't tally with struct. Code execution will then proceed to the cfcatch blo
Result:

No particular error message

----------------------------- Additional Watson Details -----------------------------

Watson Bug ID:	3043297

External Customer Info:
External Company:  
External Customer Name: A. Bakia
External Customer Email: 4E2913DC4455DE13992016B6
External Test Config: 02/06/2011

Attachments:

Comments:

Verified the fix, adding a manual test at //depot/qa/cf/regression/newmanual/coldfusion/bugs/CF-3043297/CF-3043297.cfm
Comment by HariKrishna K.
21195 | June 18, 2015 04:57:01 AM GMT
Verified this is fixed in CF2016 Update 1 (build 2016.0.01.298513). The try/catch was removed. Thanks!, -Aaron
Comment by Aaron N.
21196 | July 27, 2017 07:51:46 AM GMT