Bugs fixed in 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
|The QueryFilter function does not remove rows as expected when consecutive target rows exist.
|In cfgrid , you are unable to delete multiple rows after clicking deleteButton.
|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.
|A non-existent REST url with ".json" extension does not return JSON content.
|When you pass arguments as an array to cfexecute , there is an error.
|High CPU usage when using cfchart in a loop.
|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.
|In a German time zone, WDDX serialization of DateTime produces an incorrect result.
|Inconsistencies in CFC type checks.
|In ColdFusion Administrator, when the output mode of Report Execution Times is selected as tree, Exceptions and Scope Variables are not displayed.
|After migration from ColdFusion 10 to ColdFusion (2016 release), there are cfpresentation tag issues.
|There were missing styles in a cfdump output.
|An exception is thrown after updating the quartz.properties file to increase the clusterCheckinInterval.
|A cfgrid bind calls to a cfc fails.
|In cfmailparam , when the filename contains a symbol sequence that is url -decoded, then the attachment is not sent.
The password of ColdFusion Administrator cannot be changed if the password contains a trailing space as a character.
|Administrator: Administrator Console
|form. fieldnames list loses fields with name ending in "_date".
|The imageWrite function does not save jpg to file.
|Formatting issues are seen when generating a PPT with HTML content using the cfpresentation tag.
|The cfgrid tag does not populate inside a cfwindow tag when called from a cfdiv tag.
|this.searchImplicitScopes=false leads to inconsistent web service argumentCollection.
|ColdFusion does not expire empty-value cookies in IE.
|If there is a comma in the value of a cfinput with validate="integer", it will not submit.
|this.searchImplicitScopes=false leads to inconsistent CFLOGIN struct.
|The DateFormat function returns an invalid date or time string.
|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.
|When creating a three or more instances on a ColdFusion 2016 server, web socket ports do not increment.
|The GetComponentMetadata function incorrectly displays a parent component's full name when referencing the component using relative names.
|The onSessionEnd method is not called when Redis is used as an external session store.
|Runtime: Session management
|When cfinput type=" datefield ", viewing source reveals an invalid HTML.
|When Redis is used as an external session store, Redis sometimes becomes unresponsive when the load is high.
|When a chart is in HTML format, the color difference is as expected but when you use png, the color difference is incorrect.
|In cfpdf , when creating portfolio packages using a script, there is an error message.
|When returning a "204" HTTP status, all content is stripped out from the response, but no header "Content-Length: 0" is added.
|ColdFusion does not always return the same key-value pairs when you represent the keys using certain characters.
|When you insert a record in Derby, you do not see the correct count of records in the result struct.
|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.
|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.
|A Chinese character appears correctly in <cfchart>- xaxistitle , but appears incorrectly in <cfchartseries>- serieslabel
|The setting Enable Term Highlighting in ColdFusion Administrator only affects the standard requestHandler, not the dismax requestHandler, in solrconfig .xml.
|In cffile /S3, the file does not get uploaded in the correct destination directory under certain circumstances.
|File Management: VFS-S3
|Using the cfgridupdate tag, you are unable to update a grid.
|cfheader fails to work inside a REST service.
|The updater in ColdFusion Administrator does not always pick up the manual updates.
|Hot Fix Installer
|The js file that is used to format a pie chart works incorrectly in the 2016 release of ColdFusion.
|A tool tip in cfchart inside an HTML page appears outside the chart, when the chart is placed inside bootstrap’s tab layout.
|isValid(" url ") returns unexpected results when using % in the url path.
|In cfchart , OutOfMemoryException is thrown when there is a dollar sign in seriesLabel value.
|XML webservices works incorrectly in ColdFusion 10 and later versions.
|Stacked bars appear incorrectly when produced using cfchart .