Bugs fixed in ColdFusion (2016 release) Update 3

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

4071326

First time after editing system probe, it displays "there was a problem running the probe" when the probe is run.

Administrator

4101905

The Security Code Analyzer does not notify about cflocation's addtoken default value change.

Administrator

4103616

Unable to select multiple messages when viewing undelivered mails in ColdFusion Administrator.

Administrator

4106021

ColdFusion Administrator should not have instructions for editing iprestriction.properties file.

Administrator

4114686

The updates page throws an exception when session variables are disabled.

Administrator

4116141

The Secure Profile page has a misleading label for allowed SQL setting.

Administrator

4116747

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

4141881

Verification for mail server configured with SSL/TLS fails.

Administrator

4164357

Checking for undelivered mail in ColdFusion Administrator results in an error in certain cases.

Administrator

3853569

When using <cfcontent reset="true" />, all included js are removed from the rendered page.

AJAX

4165704

cflayout > cflayoutarea does not render enclosed text in IE 11.

AJAX

3946143

cfacache fails occasionally under heavy load.

Caching

4169466

Calling removeRows function on a query created using CachedWithin parameter results in an error.

Caching

3971871

When looping over a query and returning a structure in a try block results in a class cast exception.

CFComponent

4055832

The input comma should be handled when using integer/float validation with <cfinput> tag.

CFForm

4170204

serverSideFormValidation = false stops validation errors, but does not stop omission of fieldnames .

CFForm

3042899

In the functions imageResize and imageScaleToFit, setting blurFactor=0 throws an exception.

CFIMAGE

4095231

There occurs a NullPointerException shortly after an application start when using cfimage action="captcha".

CFIMAGE

4158102

Using cfimage action="write" immediately after creating an image throws a Java null pointer exception error.

CFIMAGE

4176625

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

3780066

Specifying the server=" " attribute within cfobject crashes and restarts ColdFusion.

COM/DCOM

4099820

WeakHashMap in coldfusion.runtime.java.ReflectionCache.java is not thread-safe and can cause CPU spikes.

Core Runtime

4163793

The missing template handler is not honored in WildFly 8.

Core Runtime

4173282

Enabling Trusted cache does not eliminate checks for file modifications.

Core Runtime

4173657

An application with setDomainCookies=yes triggers a Null Pointer Exception on changing domains.

Core Runtime

3998005

CFQuery's recordCount is not reliable for SQL Server datasources in certain cases.

Database

4170628

Setting cachedWithin=0 does not disable caching.

Database

4173565

Cfquery returns cached results even when the cachedafter date is updated to be after the date of the cached data.

Database

4176225

Cfloop is unable to work with a stored procedure result that is in local scope.

Database

4110576

Cfdump and writeDump fail when using "hide" attribute.

Debugging

4166924

Missing CSS/JS code makes cfdump output difficult to read.

Debugging

4195386 The debugger in ColdFusion Builder works unexpectedly in certain cases. Debugging

3931678

Using page-level variables with cfhtmltopdfitem results in an error in certain conditions.

Document Management

3963656

SpreadsheetWrite autosizes  the active sheet only ignoring the other sheets.

Document Management

4088687

Empty img src displays a cfdocument timeout error when using inside cfdocument tag.

Document Management

4125142

Cfhtmltopdf fails when more than one attribute is sent in a URL.

Document Management

4139060

SpreadsheetAddRow applies incorrect time format to time values added to a spreadsheet.

Document Management

4152515

Cfspreadsheet throws ArrayIndexOutOfBoundsException if quoted CSV values does not contain comma.

Document Management

4159299

Spreadsheet.formatCellRange is documented, but not implemented.

Document Management

4159346

In getColumnCount method, the sheet parameter should be optional.

Document Management

4165319

Reading a spreadsheet causes the cell data to be trimmed.

Document Management

4167755

cfpdf action="thumbnail" throws PDFDocException in certain cases.

Document Management

4168921

Cfpdf read/getInfo does not display custom properties properly.

Document Management

4170889

Unable to open sanitized PDF using Acrobat Reader.

Document Management

4170890

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

4143367

fileMove does not throw an exception when the operation is unsuccessful.

File Management

4108519

Trying to load an ORM enabled entity with relations into a Flex client results in error.

Flex/Flash

4152876

Using WDDX tag on an XML fetched from a DB results in an error.

Language

4165524

Datetime functions return inconsistent results.

Language

4183487

Add a separate function to differentiate between datetime object and datetime string.

Language

3850033

When migrating ColdFusion 9, settings with a large number of data sources results in a timeout error.

Installation/Config

4097008

CGI.HTTP_URL returns an empty string on IIS when default doc is omitted in the URL.

Installation/Config

4110224

Using datasource .cfc to create a SQL-named instance data source throws an exception.

Installation/Config

4179746

ColdFusion (2016 release) fails to detect ColdFusion 9 for migration.

Installation/Config

3037465

Add ignoreUndefined attribute to arraySum function.

Language

3924581

isValid(" url ") produces incorrect results when the URL contains !, ( ), and *.

Language

3954490

Defining an implicit array in combination with the ternary operator in a <cfloop array> results in a crash or missing output.

Language

3988223

Implicit array within function call and other requirements produce java.lang.ClassCastException.

Language

4043038

Unable to recognize cookies with a NULL value.

Language

4087863

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

4104246

isObject(image), isObject(spreadsheet), and isObject(file) return YES.

Language

4113069

Characters in an escaped sequence are omitted in the DateTimeFormat function.

Language

4126386

Quoted keys are not allowed when defining an ordered struct.

Language

4126522

Support for sorted structs in ColdFusion.

Language

4126525

When sorting in a struct, values are sometimes lost.

Language

4126527

The sortedStruct callback only receives the key of the struct element.

Language

4129246

ParseDateTime ignores DST and converts time to standard time.

Language

4129321

Member functions do not work on the arrays returned by getMetaData.

Language

4160466

In CFLOOP, you are unable to use  scoped variable names for the attribute "index".

Language

4160540

Any cfthread that uses the name="x" kills the thread scope.

Language

4164200

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

4167883

Introduce queryGetResult for the corresponding member function, query.getResult.

Language

4168114

In cfmodule inside a cfscript , the page executes twice if there is no {} after cfmodule .

Language

4179264

isPDFObject returns varied results depending on whether the PDF was read from a file or generated in memory.

Language

4183886

onError does not get called from onSessionEnd if there is an exception thrown in onSessionEnd.

Language

4137968

Using multiple <cfclient> tags in the same cfm does not work under certain conditions.

Mobile Support

4149198

The body content is ignored in HTTP PUT/PATCH (and DELETE) requests.

Net Protocols

4152543

cfhttp throws an error if the quoted CSV value contains a newline character.

Net Protocols

4166939

In certain mail clients, attachments do not appear if the mail contains both inline and attached contents.

Net Protocols

4172645

Using hyphens in cfftp connection name causes unexpected results

Net Protocols

4173670

deserializeJSON is slow with sandbox security is enabled.

Performance

4163450

REST service converts "Yes" /"No" string to "True"/ "False".

REST Services

4164063

OnMissing template is not used in REST.

REST Services

3194042

cfschedule uses underscores inconsistently in its result fields and attribute values.

Scheduler

4086307

Coldfusion fills up its scheduler and exception logs with invalid "Task Invoke handler could not be chained" error message.

Scheduler

4103663

Deprecate the  requesttimeout  attribute of cfschedule .

Scheduler

4155265

SQLi is not flagged for variables in else-if and else blocks.

Security Analyzer

4155280

When using cfargument tag, the data type of the argument needs to be validated while flagging vulnerability.

Security Analyzer

4161177

Functions such as uCase,lCase, etc. should be flagged as errors instead of warnings.

Security Analyzer

4136028

SerializeJSON does not escape control characters.

Serialization

4158658

Deserialization of WDDX's timestamp query columns does not work as expected in ColdFusion 11 and above.

Serialization

4158660

Incorrect deserialization of WDDX's bit column.

Serialization

4172952

In ColdFusion, the  cfwddx tag tries to serialize the THIS scope when the cfc extends another cfc .

Serialization

3785874

CategoryTree attribute is not populated when indexing plain text when passed in the body attribute of cfindex .

Text Search

3935967

Keywords or keyword score are not returned when using cfsearch .

Text Search

4165678

Sequential cfindex operations (UPDATE, DELETE) may report an incorrect status.

Text Search

4147038

The invoke function in websocket js calls an older cached or deleted CFC.

Web Socket

4154216

Web Socket frame size error in Google Chrome and IE if the size of the data is greater than 65 KB.

Web Socket

4176297

Calling wsPublish in a cfc method clears the request scope when finalizing page at onRequestEnd.

Web Socket

4181270

ColdFusion goes into an infinite loop if it receives a malformed packet from websockets proxy.

Web Socket

Known issues in this release

  1. In  cfsearch , keyword suggestions are returned only if the type is "standard", not " dismax ".
  2. 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". 
  3. Workaround: Delete your class files from the following directory:
    <cf_home>/<instance_name>/wwwroot/WEB-INF/cfclasses.

          Restart the ColdFusion server.

Get help faster and easier

New user?