Adobe ColdFusion Builder is End of Life from Oct 1, 2024
Thank you for being part of the exciting journey of Adobe ColdFusion Builder.
As Adobe continues to focus on ColdFusion Builder extension for Visual Studio Code as the IDE for Adobe ColdFusion, we have decided to End of Life (EOL) Adobe ColdFusion Builder on Oct 1, 2024.
View the End of Life (EOL) announcement for ColdFusion Builder.
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.