Bugs fixed in ColdFusion (2016 release) Update 12

Bugs fixed in ColdFusion (2016 release) Update 12

Bug ID Description Component
CF-4204003 When creating a DSN via the Admin API, the default Select Method is Cursor. The GUI defaults to Direct. Administrator : Admin API
CF-4204002 When creating a DSN for MSSQL via setMSSQL() function, a few defaults do not get set as expected. Administrator : Admin API
CF-4204166 When a Chained Scheduled Task runs, the 'Last Run' shows either 'Not Run' or incorrect date/time in ColdFusion Administrator > Server Settings > Scheduled Tasks. Administrator : Administrator Console
CF-4204060 If a change is made to the per application for In-Memory Virtual File system setting and the server is not restarted, the setting does not get reflected during runtime.. Administrator : Administrator Console
CF-4204005 There is an error in debug console while editing Scheduled Tasks. Administrator : Administrator Console
CF-4204169 You can select more then one row when attribute mulirowselect = false/no in the cfgrid tag. AJAX
CF-4203974 When using ArrayFind, the exception, Variable IMPLICITARRYSTRUCTVAR16 is undefined appears. Application Framework
CF-4204024 When dumping the form scope inside Application.cfc, either outside any functions, or even in a function such as onRequestStart, the setting sameFormFieldsAsArray is not always honored. Application Framework : ApplicationCFC
CF-4203365 The error message Routines cannot be declared more than once gets displayed for a function that is included twice with runonce=true. CFComponent
CF-4203491 Unexpected issues with bar charts. Charting/Graphing
CF-4203382 Pie charts created using cfchart with any 0 (zero) data values produce unexpected results. Charting/Graphing
CF-4202001 When using show3d="yes" for <cfchart url="">, the URL does not get reflected in the page. Charting/Graphing
CF-4199428 Characters such as " cause cfchart to fail with an error message. Charting/Graphing
CF-4150354 The js used to format pie chart in ColdFusion 11 does not work as expected in the 2016 release of ColdFusion. Charting/Graphing
CF-3859367 $VALUE$ , $ITEMLABEL$, and $SERIESLABEL$ for attribute URL of CFCHART only work with PNG/JPG and not FLASH/HTML.. Charting/Graphing
CF-3850838 When there are many values to put on a pie chart, but one comes out as 100%, the whole chart vanishes. Charting/Graphing
CF-3842819 Tooltip displays incorrect series total. Charting/Graphing
CF-4204119 Creating a chart with many data points in format="png" throws an error. Charting/Graphing : Server
CF-4193936 When a chart is in PNG format ,the color difference is incorrect. Charting/Graphing : Server
CF-4203405 Connectors in ColdFusion (2016 release) throw Error 400 where the hostname contains an underscore. connector
CF-4199617 A ColdFusion service does not start with large cfclasses folder. Core Runtime
CF-4199071 The cfquery tag turns emojis into question marks on Insert in MySQL databases. Database : CFQuery
CF-4204028 The FileWrite function is unable to change FileObject's charset. File Management
CF-4196036 There are issues with cfhttp when the name of the file contains unicode characters. File Management
CF-4201409 There is an error message when uploading a file with the character İ in the filename when using cffile upload or uploadall. File Management : CFFile
CF-4204030 In AWS, S3 Content-Type is always application/octet-stream on first write. File Management : VFS-S3
CF-4203583 In AWS, when using CFFILE tag and function, there is a File Append error. File Management : VFS-S3
CF-4203582 In AWS, an extra metadata gets returned by the StoreGetMetadata tag. File Management : VFS-S3
CF-4204404 In ColdFusion (2018 release), application-specific mappings do not register correctly until an additional getApplicationMetadata() is called. Framework
CF-4203408 Referencing a variable in a nested structure generates an exception error. Functions
CF-4204191 CreateODBCDateTime() with DateFormat() and CreateODBCTime() results in incorrect ODBCDateTime output. Functions : Datetime
CF-4204468 An HTTP request erases on-the-fly app mappings on other requests until getApplicationMetadata() is called. Language
CF-4204053 ListAppend does not return the unchanged list when you add an empty string.
Language : Functions
CF-4203086 RandRange returns incorrect range for negative values. Language : Functions
CF-4204102 The application setting sameformfieldsasarray does not work with- * Method=POST enctype="multipart/form-data" and * Method=GET Language : General
CF-4204103 The FORM scope does not display all values that are submitted when a post includes same named fields and one of those fields is of type="file". Language : Scopes
CF-4198398 Hibernatesql.log\esapiconfig.log does not get created for an instance. Logging
CF-4198387 java.lang.OutOfMemoryError: Metaspace errors after upgrading to the 2016 release of ColdFusion. Performance
CF-4204059 The symbol € does not exist anymore in *.cfr reports after upgrading to the 2016 release of ColdFusion. Reporting : Report Designer

The following error message appears sometimes:

generatePBKDFKey- PBKDF2WithSHA256 algorithm is not supported by the Security Provider you have chosen.

CF-4204405 When using Java 11, urls that are longer than expected cause ColdFusion to throw an exception and abort further processing. Validation
CF-4204079 The isJSON functions sometimes return true for a string, which is not in an acceptable JSON format. Validation
CF-4203526 ColdFusion uses an invalid attribute, packetSize, in Tomcat HTTP connector settings. Web Container (Tomcat)

Known issues in this release

  • An exception occurs if an attempt is made to index a zipped directory containing mp3, msg, powerpoint or spreadsheet file(s).
  • Attempting to index a compressed directory containing PowerPoint presentation(s) results in an error.
  • Adminservlet war was being copied even though the remote admin component had been disabled. If you install/uninstall the update, ensure that you delete the folders present inside the [CF Home]\[Instance Name]\jetty\work directory, and restart the ColdFusionAddonServices after update is installed. This ensures that the latest changes are picked up by  the Jetty server.
  • CF-4204191: The CreateODBCDateTime() function was using epoch time as 01-FEB-1970. Now it is fixed to use ColdFusion's epoch time, 30-DEC-1899. 
  • If you have added a whitelisted IP address, it is not removed even after you have uninstalled the update.
  • CF-4198851For the fix for “PBKDF2WithSHA256 algorithm is not supported by the security provider” bug, ensure the JDK used is JDK 10 or higher.

Issues reported after the update

  • CF-4205250: A <cfoutput> tag outside a function call  causes a nested tag error if the function call contains a <cfoutput query="">.
  • CF-4205251: Nested implicit structures in an argument in an IF statement throws an exception.
  • CF-4205269: A few queries that do not use cftransaction results in the exception, java.sql.SQLException: Datasource names for all the database tags within the cftransaction tag must be the same.

Revision history

10/1/2019: Added the issues reported after the release of the update.