Bugs fixed in ColdFusion (2016 release) Update 3
Bug ID | Description | Product area |
First time after editing system probe, it displays "there was a problem running the probe" when the probe is run. |
Administrator |
|
The Security Code Analyzer does not notify about cflocation's addtoken default value change. |
Administrator |
|
Unable to select multiple messages when viewing undelivered mails in ColdFusion Administrator. |
Administrator |
|
ColdFusion Administrator should not have instructions for editing iprestriction.properties file. |
Administrator |
|
The updates page throws an exception when session variables are disabled. |
Administrator |
|
The Secure Profile page has a misleading label for allowed SQL setting. |
Administrator |
|
The client variable purge time (Server Settings > Client Variables)does not honor the value if the interval is set to kore than 596 hours. | Administrator |
|
Verification for mail server configured with SSL/TLS fails. | Administrator |
|
Checking for undelivered mail in ColdFusion Administrator results in an error in certain cases. | Administrator |
|
When using <cfcontent reset="true" />, all included js are removed from the rendered page. |
AJAX |
|
cflayout > cflayoutarea does not render enclosed text in IE 11. |
AJAX |
|
cfacache fails occasionally under heavy load. | Caching |
|
Calling removeRows function on a query created using CachedWithin parameter results in an error. | Caching |
|
When looping over a query and returning a structure in a try block results in a class cast exception. |
CFComponent |
|
The input comma should be handled when using integer/float validation with <cfinput> tag. |
CFForm |
|
serverSideFormValidation = false stops validation errors, but does not stop omission of fieldnames . |
CFForm |
|
In the functions imageResize and imageScaleToFit, setting blurFactor=0 throws an exception. |
CFIMAGE |
|
There occurs a NullPointerException shortly after an application start when using cfimage action="captcha". |
CFIMAGE |
|
Using cfimage action="write" immediately after creating an image throws a Java null pointer exception error. |
CFIMAGE |
|
In a multi-instance environment, accessing cfm pages results in a monitoring service exception, under certain circumstances, after all the instances are restarted. |
ColdFusion Services |
|
Specifying the server=" " attribute within cfobject crashes and restarts ColdFusion. |
COM/DCOM |
|
WeakHashMap in coldfusion.runtime.java.ReflectionCache.java is not thread-safe and can cause CPU spikes. |
Core Runtime |
|
The missing template handler is not honored in WildFly 8. |
Core Runtime |
|
Enabling Trusted cache does not eliminate checks for file modifications. |
Core Runtime |
|
An application with setDomainCookies=yes triggers a Null Pointer Exception on changing domains. |
Core Runtime |
|
CFQuery's recordCount is not reliable for SQL Server datasources in certain cases. |
Database |
|
Setting cachedWithin=0 does not disable caching. | Database |
|
Cfquery returns cached results even when the cachedafter date is updated to be after the date of the cached data. |
Database |
|
Cfloop is unable to work with a stored procedure result that is in local scope. |
Database |
|
Cfdump and writeDump fail when using "hide" attribute. |
Debugging |
|
Missing CSS/JS code makes cfdump output difficult to read. |
Debugging |
|
4195386 | The debugger in ColdFusion Builder works unexpectedly in certain cases. | Debugging |
Using page-level variables with cfhtmltopdfitem results in an error in certain conditions. |
Document Management |
|
SpreadsheetWrite autosizes the active sheet only ignoring the other sheets. |
Document Management |
|
Empty img src displays a cfdocument timeout error when using inside cfdocument tag. |
Document Management |
|
Cfhtmltopdf fails when more than one attribute is sent in a URL. |
Document Management |
|
SpreadsheetAddRow applies incorrect time format to time values added to a spreadsheet. |
Document Management |
|
Cfspreadsheet throws ArrayIndexOutOfBoundsException if quoted CSV values does not contain comma. |
Document Management |
|
Spreadsheet.formatCellRange is documented, but not implemented. |
Document Management |
|
In getColumnCount method, the sheet parameter should be optional. |
Document Management |
|
Reading a spreadsheet causes the cell data to be trimmed. |
Document Management |
|
cfpdf action="thumbnail" throws PDFDocException in certain cases. |
Document Management |
|
Cfpdf read/getInfo does not display custom properties properly. |
Document Management |
|
Unable to open sanitized PDF using Acrobat Reader. |
Document Management |
|
When extracting the properties of a PDF using <cfpdf action="import" type="metadata"> and applying the same properties to another PDF, the properties do not get reflected properly. |
Document Management |
|
fileMove does not throw an exception when the operation is unsuccessful. |
File Management |
|
Trying to load an ORM enabled entity with relations into a Flex client results in error. |
Flex/Flash |
|
Using WDDX tag on an XML fetched from a DB results in an error. |
Language |
|
Datetime functions return inconsistent results. |
Language |
|
Add a separate function to differentiate between datetime object and datetime string. |
Language |
|
When migrating ColdFusion 9, settings with a large number of data sources results in a timeout error. |
Installation/Config |
|
CGI.HTTP_URL returns an empty string on IIS when default doc is omitted in the URL. |
Installation/Config |
|
Using datasource .cfc to create a SQL-named instance data source throws an exception. |
Installation/Config |
|
ColdFusion (2016 release) fails to detect ColdFusion 9 for migration. |
Installation/Config |
|
Add ignoreUndefined attribute to arraySum function. |
Language |
|
isValid(" url ") produces incorrect results when the URL contains !, ( ), and *. |
Language |
|
Defining an implicit array in combination with the ternary operator in a <cfloop array> results in a crash or missing output. |
Language |
|
Implicit array within function call and other requirements produce java.lang.ClassCastException. |
Language |
|
Unable to recognize cookies with a NULL value. |
Language |
|
In structFindKey with scope 'all', if the name of the key is not a valid variable name, the resultant path is also not valid. |
Language |
|
isObject(image), isObject(spreadsheet), and isObject(file) return YES. |
Language |
|
Characters in an escaped sequence are omitted in the DateTimeFormat function. |
Language |
|
Quoted keys are not allowed when defining an ordered struct. |
Language |
|
Support for sorted structs in ColdFusion. |
Language |
|
When sorting in a struct, values are sometimes lost. |
Language |
|
The sortedStruct callback only receives the key of the struct element. |
Language |
|
ParseDateTime ignores DST and converts time to standard time. |
Language |
|
Member functions do not work on the arrays returned by getMetaData. |
Language |
|
In CFLOOP, you are unable to use scoped variable names for the attribute "index". |
Language |
|
Any cfthread that uses the name="x" kills the thread scope. |
Language |
|
The delimiter attributes in the replaceList and replaceListNoCase functions cause an unexpected behavior when the attribute is a subset of regex special characters such as { ? ( | ) }, etc. |
Language |
|
Introduce queryGetResult for the corresponding member function, query.getResult. |
Language |
|
In cfmodule inside a cfscript , the page executes twice if there is no {} after cfmodule . | Language |
|
isPDFObject returns varied results depending on whether the PDF was read from a file or generated in memory. |
Language |
|
onError does not get called from onSessionEnd if there is an exception thrown in onSessionEnd. |
Language |
|
Using multiple <cfclient> tags in the same cfm does not work under certain conditions. |
Mobile Support |
|
The body content is ignored in HTTP PUT/PATCH (and DELETE) requests. |
Net Protocols |
|
cfhttp throws an error if the quoted CSV value contains a newline character. |
Net Protocols |
|
In certain mail clients, attachments do not appear if the mail contains both inline and attached contents. |
Net Protocols |
|
Using hyphens in cfftp connection name causes unexpected results |
Net Protocols |
|
deserializeJSON is slow with sandbox security is enabled. |
Performance |
|
REST service converts "Yes" /"No" string to "True"/ "False". |
REST Services |
|
OnMissing template is not used in REST. |
REST Services |
|
cfschedule uses underscores inconsistently in its result fields and attribute values. |
Scheduler |
|
Coldfusion fills up its scheduler and exception logs with invalid "Task Invoke handler could not be chained" error message. |
Scheduler |
|
Deprecate the requesttimeout attribute of cfschedule . |
Scheduler |
|
SQLi is not flagged for variables in else-if and else blocks. |
Security Analyzer |
|
When using cfargument tag, the data type of the argument needs to be validated while flagging vulnerability. |
Security Analyzer |
|
Functions such as uCase,lCase, etc. should be flagged as errors instead of warnings. | Security Analyzer |
|
SerializeJSON does not escape control characters. |
Serialization |
|
Deserialization of WDDX's timestamp query columns does not work as expected in ColdFusion 11 and above. |
Serialization |
|
Incorrect deserialization of WDDX's bit column. |
Serialization |
|
In ColdFusion, the cfwddx tag tries to serialize the THIS scope when the cfc extends another cfc . |
Serialization |
|
CategoryTree attribute is not populated when indexing plain text when passed in the body attribute of cfindex . |
Text Search |
|
Keywords or keyword score are not returned when using cfsearch . |
Text Search |
|
Sequential cfindex operations (UPDATE, DELETE) may report an incorrect status. |
Text Search |
|
The invoke function in websocket js calls an older cached or deleted CFC. |
Web Socket |
|
Web Socket frame size error in Google Chrome and IE if the size of the data is greater than 65 KB. |
Web Socket |
|
Calling wsPublish in a cfc method clears the request scope when finalizing page at onRequestEnd. |
Web Socket |
|
ColdFusion goes into an infinite loop if it receives a malformed packet from websockets proxy. |
Web Socket |
Known issues in this release
- In cfsearch , keyword suggestions are returned only if the type is "standard", not " dismax ".
- When you uninstall ColdFusion (2016 release) Update 3, you may encounter an error message, "java.lang.NoSuchMethodError: coldfusion.runtime.NeoPageContext.setPageEncoding(Ljava/lang/String;)V". Workaround: Delete your class files from the following directory:
-
<cf_home>/<instance_name>/wwwroot/WEB-INF/cfclasses.
Restart the ColdFusion server.