Bug fixes in Adobe ColdFusion (2016 release) Update 4

Known issues in this release

  • On a Linux OS, in a clustered environment, after applying Update 4, you might see few log entries related to TcpFailureDetector. These entries are harmless and can be ignored.
  • ColdFusion 2016 Update 4 installations through the ColdFusion Administrator might fail on certain Linux configurations that include the X Window system. The issue was introduced due to an upgrade to InstallAnywhere 2017. As a workaround, install Update 4 manually with sudo privilege. 

Bugs fixed in ColdFusion (2016 release) Update 4

Bug ID Description Component
4198421 The QueryFilter function does not remove rows as expected when consecutive target rows exist.
4198410 In cfgrid, you are unable to delete multiple rows after clicking deleteButton. AJAX
4198403 Using AJP, if form POST data size exceeds a certain threshold, then Tomcat throws an error message "HTTP Status 400 - err.io.short_read". Web container (Tomcat)

Calling QueryMap function or it's member function on the query throws an ArrayOutOfBounds Exception.

4198379 A non-existent REST url with ".json" extension does not return JSON content. REST Services
4198359 When you pass arguments as an array to cfexecute, there is an error. Language
4198357 High CPU usage when using cfchart in a loop. Charting/Graphing
4198339 A bar chart or horizontal bar chart using cfchart tag do not always display labels for all categories. The issue exists in both png and html formats. Charting/graphing
4198336 In a German time zone, WDDX serialization of DateTime produces an incorrect result. Serialization: WDDX
4198335 Inconsistencies in CFC type checks. CFComponent
4198328 In ColdFusion Administrator, when the output mode of Report Execution Times is selected as tree, Exceptions and Scope Variables are not displayed. Debugging
4198318 After migration from ColdFusion 10 to ColdFusion (2016 release), there are cfpresentation tag issues. Tags
4198317 There were missing styles in a cfdump output. Debugging
4198270 An exception is thrown after updating the quartz.properties file to increase the clusterCheckinInterval. Scheduler
4198245 A cfgrid bind calls to a cfc fails. AJAX
4198222 In cfmailparam, when the filename contains a symbol sequence that is url-decoded, then the attachment is not sent.
Net Protocols

The password of ColdFusion Administrator cannot be changed if the password contains a trailing space as a character.

Administrator: Administrator Console
4198099 form.fieldnames list loses fields with name ending in "_date". Core Runtime
4198042 The imageWrite function does not save jpg to file.
4197798 Binding a cfgrid to a cfc throws JavaScript error when the cfc returns an empty dataset. AJAX
4197415 Formatting issues are seen when generating a PPT with HTML content using the cfpresentation tag. Document management
4197248 The cfgrid tag does not populate inside a cfwindow tag when called from a cfdiv tag. AJAX
4197186 this.searchImplicitScopes=false leads to inconsistent web service argumentCollection. Web Services
4197174 ColdFusion does not expire empty-value cookies in IE. Language
4197167 If there is a comma in the value of a cfinput with validate="integer", it will not submit. CFForm
4197151 this.searchImplicitScopes=false leads to inconsistent CFLOGIN struct. Security
4197126 The DateFormat function returns an invalid date or time string. Language
4196251 When you try to configure chained tasks through the Administrator, it does not save as a chained task within neo-cron.xml. Instead, it defaults to Frequency > Repeat. Scheduler
4196109 When creating a three or more instances on a ColdFusion 2016 server, web socket ports do not increment. Installation/Config
4195914 The GetComponentMetadata function incorrectly displays a parent component's full name when referencing the component using relative names. Runtime
4195722 The onSessionEnd method is not called when Redis is used as an external session store. Runtime: Session management
4195407 When cfinput type="datefield", viewing source reveals an invalid HTML. CFForm
4195240 When Redis is used as an external session store, Redis sometimes becomes unresponsive when the load is high. Performance
4193936 When a chart is in HTML format, the color difference is as expected but when you use png, the color difference is incorrect. Charting/Graphing
4191999 In cfpdf, when creating portfolio packages using a script, there is an error message. Document Management
4190974 When returning a "204" HTTP status, all content is stripped out from the response, but no header "Content-Length: 0" is added. Application Framework
4190748 ColdFusion does not always return the same key-value pairs when you represent the keys using certain characters. Language
4189620 When you insert a record in Derby, you do not see the correct count of records in the result struct. Database: Derby
4186948 When calling .toJson() on a java object which has a method implemented with that name, ColdFusion tries to run it's own version of a function with that name. Core Runtime
4185751 The cfspreadsheet tag throws a Null Pointer Exception when trying to get a single column, and the excel sheet contains empty rows containing some formatting at the end of the sheet. Document management
4185371 A Chinese character appears correctly in <cfchart>- xaxistitle, but appears incorrectly in <cfchartseries>- serieslabel Charting/graphing
4185354 The setting Enable Term Highlighting in ColdFusion Administrator only affects the standard requestHandler, not the dismax requestHandler, in solrconfig.xml. Text Search
4184038 In cffile/S3, the file does not get uploaded in the correct destination directory under certain circumstances. File Management: VFS-S3
4183551 Using the cfgridupdate tag, you are unable to update a grid. AJAX
4160482 cfheader fails to work inside a REST service. REST Services
4151061 The updater in ColdFusion Administrator does not always pick up the manual updates.  Hot Fix Installer
4150354 The js file that is used to format a pie chart works incorrectly in the 2016 release of ColdFusion. Charting/Graphing
4092393 A tool tip in cfchart inside an HTML page appears outside the chart, when the chart is placed inside bootstrap’s tab layout. Charting/graphing
4007976 isValid("url") returns unexpected results when using % in the url path. Language
3991647 In cfchart, OutOfMemoryException is thrown when there is a dollar sign in seriesLabel value.  Charting/graphing
3919057 XML webservices works incorrectly in ColdFusion 10 and later versions. Web Services
3800237 Stacked bars appear incorrectly when produced using cfchart. Charting/graphing