Issues Fixed in Adobe® ColdFusion® 9.0 Update 1

 

ID

Area

Bug Description

82830

ColdFusion Administrator

In ColdFusion 9 Multiserver configuration, when you click the website icon (ColdFusion Administrator > Enterprise Manager > Instance Manager),%20 gets added to the URL.

79546

AIR Integration

The SessionToken class is not dynamic and therefore, is not consistent with AsyncToken usage.                                        

79663

AIR Integration

The AIR ORM for ColdFusion 9 does not support primary-key generation.

81369

AIR Integration

For the ActionScript ORM, ArrayCollections are not supported in the value objects on the ActionScript side.

81610

AIR Integration

The method saveUpdateCache does not save the data for all joined entities.

81741

AIR Integration

No self-join support for one-to-one, one-to-many, and many-to-many relationships in the ActionScript ORM.

82706

AJAX Plumbing

When you use serializeJSON or deserializeJSON, data type conversion occurs automatically. For example, 000001 is converted to numeric 1.

81724

AJAX Plumbing

Incorrect handling of circular references in Ajax when serializing ORM entities.

74140

Ajax Plumbing

Strings that are all numbers are converted to floating point numbers in serializeJSON.

80375

Ajax Plumbing

When JSON is set as the returnformat, ColdFusion returns an error. 

79664

Ajax Plumbing

cfajaxproxy works only if the component is inside the web root.

80214

Ajax Plumbing

If there is no function in a CFC, using Ajax proxy results in an error.

80193

Ajax Plumbing

When you use serializeJSON to serialize an integer, it gets serialized to a double, for example, 123 is serialized to 123.0.

70596

AJAX UI Components

Using the tags cfdiv and cfchart breaks the cfchart tool tips.

82529

AJAX UI Components

In the Internet Explorer, clicking refresh button in the grid or browser results in memory issues.

82549

AJAX UI Components

You cannot use the attribute range for HTML sliders.

82998

AJAX UI Components

Apostrophe in the name attribute of cfmapitem prevents the display of map.

79423

AJAX UI Components

The attribute mask for date column does not work as intended.

80976

AJAX UI Components

Check boxes in the last row of HTML editable grid (except for the right-most check box) are not clickable in the Internet Explorer 8.

81874

AJAX UI Components

Cannot pass two or more URL variables to the action page using the tag cffileupload.

81878

AJAX UI Components

If you set select=false for a boolean column, literal values are displayed instead of check boxes.

82079

AJAX UI Components

Sorting in HTML cfgrids is case-sensitive.

82140

AJAX UI Components

Map, if inside a div (with display set to none) or collapsible panel, is not displayed.

82231

AJAX UI Components

Font color of page bleeds through the header of editable boolean columns. Also, on mouse-over, the header menu does not appear and the background color does not change.

82349

AJAX UI Components

When using cffileupload, CFID/CFTOKEN sent in the request URL is not honored.

82350

AJAX UI Components

The attribute url of cffileupload does not default to cgi.script_name.

82396

AJAX UI Components

If more than one cffileupload control uses an onComplete handler, then the onComplete handler of the last control is always called.

82407

AJAX UI Components

Using a URL bind for the attribute markerbind, without prefixing results in an exception.

81568

Ajax UI Components

FLV MIME type is not registered by default in the IIS web server. Therefore, cfmediaplayer might not work.

81580

Ajax UI Components

In cfmediaplayer, hidetitle="true/false" has no effect on Internet Explorer.

82145

Ajax UI Components

Option to set initial state of cfmap to collapsed is not supported.

79960

Ajax UI Components

ColdFusion.navigate does not work with cflayoutarea tag when you use the syntax ColdFusion.navigate (url,container).

80506

Ajax UI Components

Windows created using cfwindow are not centered.

80524

Ajax UI Components

Accessing Flash charts using the source attribute (for example, using cfpod) results in JavaScript error.

80764

Ajax UI Components

HTML grid does not underline the correct column if the first column is a boolean checkbox.

82760

Ajax UI Components

For tab layouts, if the first tab has initHide set to true, a JavaScript error getActiveTab() is null or not an object occurs.

82052

Ajax OEM

FCK editor does not work on Firefox 3.6.x due to year 2010 bug. 

82157

Ajax OEM

The function ColdFusion.FileUpload.getSelectedFiles does not indicate whether the files were uploaded.

79659

Array

An error occurs when you use ArrayIsEmpty on an empty array.

81903

Authentication

When a user logs in using the tags cflogin or cfloginuser from a new session and if the same user already exists in another session, the user is associated with the new session. This prevents the code within the tag cflogin to execute.

80894

Caching Enhancements

In cfcache, using wildcards for the attribute expireurl is not rightly honored.

82163

Caching Enhancements

The attribute throwOnError of the function cacheRemove absorbs empty string errors.

82831

cfany

File size increases substantially if the tag cfpdf with watermark is used for a watermark image.

82819

CFC

Passing arguments.missingMethodArguments to a remote web service in onMissingMethod causes a java.lang.IllegalArgumentException “argument type mismatch error”.

80210

CFC

If you use Query.cfc and your query contains both single quotes and a bound parameter, the query does not work.

82247

CFC

On a non-Windows platform where the application server is configured with an external web server, getMetaData (cfc) displays name and fullname properties inconsistently.

81014

cfdbinfo

For cfdbinfo, specifying no (followed by a space) for the is_nullable column results in an error.

79901

cfdocument

The tag cfdocument generates hyperlink twice while using <a href>, toward the end of the line.

82354

cfdocument

If the font is not installed on the system but only added to the Font Management page of ColdFusion Administrator, and if fontembed is set to true in cfdocument, then the font does not correctly render.

80451

cfdump

When using mixins, neither cfdump nor getmetadata show the mixin methods.

80579

cfdump

When you dump a structure or array with multiple CFCs, methods from the first CFC leaks into the second CFC.

81819

cfdump

If you cfdump and output to a file, the CSS from cfdump is returned to the page.

82060

cfdump

Sorting required for functions of entity CFCs in cfdump.

82988

cfexchange

An email message in a specific format causes NullPointerException when retrieved using cfexchangemail action="get".

83376

cffeed

For certain configurations, server fails to respond if you use the tag cffeed and specify a URL that requires authentication. Also, you cannot terminate the request.

81584

cfform (Flash)

Flash forms created using cfform format="flash" do not render correctly in Google Chrome.

80682

cfform (Standard, XML)

If required is set to true for cfselect, then no alert is displayed if the default value provided is empty.

82843

cfimage

Manipulating an image that either uses an unconventional extension or does not use an extension results in an error.

80230

cfimage

Using cfimage with a .NET web service (to return an image to cfimage) results in an error.

79685

cfimage

On Snow Leopard, cfimage does not support TIFF images for READ and WRITE operations.

80562

cfimage

When the function ImageSharpen is used in ColdFusion 8 and ColdFusion 9, a black border appears around the image.                        

81656

cfimage

Saving a .jpg file as .tiff file (or vice-versa), results in metadata exception.

82250

cfmail

If the attribute subject of the tag cfmail contains a New Line, Return or Enter character, then the resulting email will have the subject text up to the point of the New Line character. The remaining portion of the subject text comes as the body of the email.

80232

CFML Functions (General)

Script implementation of cffile does not support upload functions.

79615

CFML Functions (General)

The function getFunctionList does not list getFunctionCalledName.

80235

CFML Tag (General)

Using the tag cfstoredproc without datasource attribute results in an error.

80519

CFML Tag (General)

Specifying datasource attribute while using the cfapplication tag results in an error.

81826

cfpdf

If PDFs are created using the Convert Page to PDF plug-in available with Internet Explorer, then the images extracted using extractImage action of cfpdf tag are rotated by 180 degrees.

82068

cfpdf

cfpdf action="thumbnail" does not retain text watermarks in the generated thumbnail image.

80706

cfpdf

Using cfpdf action=”optimize” with nometadata set to true, produces PDF of larger size than the original.

82077

cfpdf

Blank or distorted pages are created when the rotation attribute is used with the PDFs created by cfdocument and OpenOffice 3.

81982

cfpdfform

When pdfform is embedded in a PDF using cfdocument, NullPointerException occurs if the user does not provide cfdocumentsection before the cfpdfform tag.

79382

cfquery

In the case of nested queries, the containing query’s datasource changes to the datasource of the nested query.

80384

cfquery

cfquery does not return a named query variable in certain instances. For example, a query that includes a LEFT JOIN and GROUP BY & HAVING COUNT with no data in the LEFT JOIN result set.

81153

cfquery

If you run an SQL query using the tag cfquery and if the results are empty, it fails to set the variable to the empty query object, especially when using a CONTAINS statement with double-quotes in the value.

82073

cfquery

cfquery type="query" (Query of Query) scans the first 50 rows of each column of the parent query to determine the datatype before it runs the child query cfquery type="query" (Query of Query). An error occurs if the parent query has more than 50 rows of data and one of its columns has the first 50 rows null.

82517

CFScript

 Nested implicit structs ignore numeric keys, for example, {z={"1" = 2}} has z with no keys.

80231

CFScript

Passing an implicit struct as default value of an argument in function declaration does not work.

80679

CFScript

CFScript does not support looping using for-in construct for an array.

81407

CFScript

When using pdf.cfc, the attribute name is required, but is not honored.

81910

CFScript

Cannot add custom metadata to function arguments for CFScript-based components.

80191

CFScript

If you use a named param twice, then an error occurs when you execute the query.

81648

CFScript

query.cfc fails to find the parameter that comes last in multi-line insert if the parameter is followed by a space. 

80153

cfthread

cfthread within a loop inside cffunction breaks local scope. 

80469

cfzip

A list action on cfzip with showdirectory set to true and recurse set to false does not show any directories in the root.

80039

ColdFusion Administrator

Archiving of log files fail.

81413

ColdFusion Administrator

Calling the AdminAPI's Administrator.cfc from a remote web service results in an error.

81715

ColdFusion Administrator

ColdFusion Administrator has a Disable button for log files that is not "service" based and it does nothing.

81731

ColdFusion Administrator

ColdFusion, at the administration level, limits the maximum number of cached queries.

82214

ColdFusion Administrator

Using the Administrator API, it is not possible to delete a single file or a list of files from the trusted cache when the file does not exist physically in the same location.

82246

ColdFusion Administrator

When you edit a DSN, you are prompted to relogin if your session has expired. After a successful login, when the edit page for the DSN appears, the name of the DSN is changed. For example, if the name of the DSN is XXX, it is changed to XXX?targeted=true.

82343

ColdFusion Administrator

After registering a custom font in the ColdFusion Administrator, if the font file is renamed, deleted, or moved, the Font Management page reports the error ‘Variable FONTFAMILY is undefined’.

80412

AJAX UI Components

On ColdFusion J2EE installation with JBoss, if the tag cfmap is used, map does not get rendered.

80609

ColdFusion Components

In certain specific scenarios, Unscoped variable is picked up from different scope in ColdFusion.

80504

ColdFusion Components

In certain scenarios, for example when you use CreditCard as the component name, implicit setter wrongly validates the property type.

79577

ColdFusion Components

onMissingMethod is not being invoked for CFC calls over HTTP.

79584

ColdFusion Interfaces

If a concrete class uses automatic getters/setters by way of cfproperty/property and that class is implementing an interface that specifies a get and set for that property, it throws an exception.

79924

Database– JDBC

Datasource username and password cannot be specified in Application.cfc or ormsettings.

80898

Database– JDBC

Apache Derby needs to be upgraded from version 10.4.2 to version 10.5.3 .

66761

Database- JDBC

ColdFusion hangs for a while when you do an SQL update with Redbrick database using cfquery and throws timeout error with cfoutput.

80872

Database- JDBC

ColdFusion 9 does not support the four part naming conventions available with Microsoft SQL.

80924

Database- JDBC

An “Unsupported data conversion” exception occurs when comparing timestamp values in Microsoft SQL server.

80781

Database- ODBC

An error occurs when you use an SQL parameter in an SQL function as the name of the parameter is suffixed with ‘)’.

82536

Flash Integration

Passing a Flex object to ColdFusion with some properties set to null results in the conversion of properties to [empty string].

79998

Flex2 Integration

Over Flash Remoting, the result of entityToQuery fails.

82053

FTP

passive="true" is not added for all FTP actions even if a connection is cached.

82721

Function        

The function isDefined on null value in a struct returns true .

82039

Function

The function HTMLEditFormat does not escape ampersands when they are a part of certain entities.

82194

Function

The function ListToArray ignores whitespaces.

79365

Server- General

ColdFusion randomly leaves behind the thread "ColdFusionReport subreport filler".

80386

Server- General

Using the tag cfftp to securely connect to a remote SFTP server results in an invalid data message.

83054

Server- General

Struct key set to an array in ternary operator throws IllegalStateException.

82732

Language Enhancements

In CFScript, if the "else" part of an if-else construct has only one statement, then implicit struct/array assignments are ignored.

80429

Language Enhancements

In script style function declaration, function parameter types do not accept dot-delimited CFC type.

80610

Language Enhancements

Using the ternary operator in the default attribute of a cfargument does not work.

80621

Language Enhancements

When local is assigned to a function invocation that returns a struct, it is ignored.

81658

Language Enhancements

When you use certain struct keys, they map to different key values. That is, certain unique key values behave as if they are not unique.

82806

Language Enhancements

StructDelete is case-sensitive if used on the request scope.

82106

Language Enhancements

XML element nodes that start with an underscore (_) return an empty string when accessed using dot-notation instead of the element.

81108

Language Enhancements

The function structClear used to clear Request variable does not work correctly.

79481

Language Enhancements

The function structDelete is case-sensitive.

80335

Language Enhancements

Passing inline structures as named function arguments against UDFs and CFCs is broken.

81481

Language Enhancements

If the attribute Result in cffile is in local scope, it results in an array with one null element.

82723

Language Enhancements

Using structClear(cookie) results in an error.

82768

Language Enhancements

Issue with implicit struct notation when looping over queries as shown here: <cfoutput query="art">calling foo with #artid# = #foo({id=art.artid[currentrow]})#<br/></cfoutput>

81966

 MessageGateway

No support for allowSend and allowSubscribe calls on the messaging gateway CFC.

80509

Migration

ColdFusion 9 Standard edition upgrade from ColdFusion 8 Standard edition fails during Import Settings.

80036

Migration

Deploying the .car file produces duplicate entries in custom tag paths.

79977

Migration

When a .car file is created and deployed on ColdFusion 9 and if it has maxpooledstatements set as 100, the following error is displayed in the logs: "Error occurred while updating the datasource: <datasource_name>" For input string ""100.0"".

79906

MSOffice Integration

SpreadSheet format functions are not able to format a cell with text format so that (variable length) leading zeros are preserved.

80560

MSOffice Integration

While reading spreadsheet as query, if a cell contains string with comma (,), it is wrapped with double quotes in the output.

72740

MSOffice Integration

When specifying the headerrow attribute in cfspreadsheet, the column names are retrieved from the header row, but they are also included in the first row of the query.

82123

MSOffice Integration

If a SpreadSheet variable is defined as var, it fails without providing an error message.                                

81853

MSOffice Integration

When spreadheet format functions are used for an MS Excel spreadsheet with large amount of data, an error occurs when you try to open the file.

79552

Open Office Integration

Inconsistency in the file extension of the default document for HTML content generated using cfpresentation. Main document for HTML content generated by cfpresentation is index.html whereas the main document generated for Connect (that is, Flash) is index.htm.

79531

ORM Integration

No error message is displayed if non-existent file is input to SQL script.

79756

ORM Integration

When you set dbcreate to dropcreate and create a new CFC, the first time you load the application, you get a message specifying that the table for the CFC does not exist.

79655

ORM Integration

The orderby attribute does not work in one-to-many mapping.

80357

ORM Integration

If dbcreate is set to dropcreate, ORM does not honor changes to property attributes if the property name is  not changed. The table is not fully dropped and the attributes before the drop remain.

80265

ORM Integration

If the component that implements the cfide.orm.INamingStrategy interface does not implement the interface correctly, it results in a misleading error.

80876

ORM Integration

The function getMetadata(myBean) does not generate access attribute metadata for getters and settters generated using the tag cfproperty. This makes introspection of CFCs difficult because, the auto-generated getters/setters do not form a well-formed function metadata.

80859

ORM Integration

ORM session closes prematurely when you use DataManagement event gateway.

81013

ORM Integration

 If there is a relation and the related CFC has inheritance using table per hierarchy and if the related object is persisted as a result of cascade, then instead of saving child object's complete data, only the super class data is persisted and the discriminator value goes as the super class entity name.

81941

ORM Integration

Setting variables in the preInsert or preUpdate functions of event handling often requires JavaCast.

82036

ORM Integration

By default, ColdFusion ignores all the CFCs with errors.

82360

ORM Integration

In certain cases, trying to load an entity from a remote method call (Ajax or Flex) results in an error specifying that event handler cannot be accessed remotely.

82608

ORM Integration

When a transaction is committed and the only operation done in the transaction was a modification of some object in the Hibernate session without any direct operation on the session, session fails to flush.

82807

ORM Integration

If you use ORM for Flex client, with the attribute lazy set to true in the tag cfproperty, then the database connections are not returned to the pool.

80798

PerAppSettings

The function onRequestEnd fails to execute when the tags cfabort or cflocation is used.

82333

Portlet Integration

Configuring WSRP Portlets on ColdFusion 9 Standard edition results in an error.

82178

Query-of-Query (IMQ)

Using a column name when using query-of-queries on a query returned from the function entityToQuery (which has an extra column added using the function queryAddColumn) results in an error.

82572

Scheduler

When upgrading from ColdFusion 8 Enterprise edition to ColdFusion 9 Enterprise edition, all scheduled tasks run. Also, migration does not remove any of the ColdFusion 8 libraries or services.

79435

Scheduler

Multiple task execution occurs in a day despite scheduling the task to run once daily.

82425

Scope

Any variable name appears to be defined and paramed with a blank value in the CGI scope

82026

Security

Access to ColdFusion data source passwords is available through the Service Factory.

73878

Security

Session ID cookies such as JSESSIONID are not marked as httpOnly, thereby increasing vulnerability on Cross Site Scripting (XSS) attacks.

 Note the following:

- For Tomcat/JBoss httpOnly is not supported for JSESSIONID.

- The following system property must be set for session cookies to be httpOnly: Dcoldfusion.sessioncookie.httponly=true

- On JRun, add the system property in jvm.config file.

- The support for session cookies to be httpOnly depends on the application server. See the application server documentation if it supports httpOnly.

79691

Security

While cfcookie supports an httpOnly attribute to send HttpOnly cookies to the browser, the default cookies that ColdFusion sends (for example, the session cookie with CFIF/CFTOKEN/jsessionid) are not HttpOnly.

81907

Security

Cross Site Scripting Vulnerability in /CFIDE/wizards/common/_logintowizard.cfm on Form variable rdsUserID.

80717

Server-side Scripting Language

You cannot have a function named default in script style declaration.

82560

Server Monitoring

There is no option to set Server Monitor Max threshold above 2GIG.

82980

Services Layer

In the case of ColdFusion as a Service, if debugging is enabled, web services return JSON/XML data with debugging at the bottom of the response.  This breaks JSON/XML parsing of ColdFusion as a service if you are calling it by way of a REST API.

81971

Services Layer

cfmailparam does not support the attribute contentId.

80536

Session Management

Session variables are not preserved when the cookie is set with a CFID or CFTOKEN = blank.

80501

SessionManagement

In a multi-instance sticky session-enabled JRun cluster, J2EE sessions are not maintained if the client browser has an existing session cookie that contains "JSESSIONID" in its name.

81187

SessionManagement

When you use the httponly flag in cfcookie on a ColdFusion 9 web application deployed on Tomcat 6, the cookie statement is improperly constructed. As a result, the httponly statement is appended to the cookie value.

82508

SessionManagement

If there is a cluster of two ColdFusion instances on the same machine, using the variable url to maintain the session url variable fails to choose the right server.

79728

Solr Integration

In cfsearch, the variable suggestedquery returns a blank space if there are no suggestions.

82291

Solr Integration

If you are not in the Solr home directory, the cfsolr script wrongly echoes that Solr has been started or stopped.

82327

Solr Integration

ColdFusion Administrator does not have an option to enable context on full document.

82416

Solr Integration

Indexing HTML or CFML pages with style definitions results in the style definition becoming output if a search is performed on the indexed collection.

82632

Solr Integration

Solr does not start automatically if a non-root user attempts to start it.

79642

Virtual File System

The function getVFSmetadata shows negative free size when Virtual File System is full and the administrator has reduced the VFS size.

81906

Virtual File System

RAM file system does not work with SFTP tag.

 

 

 

 

 

Get help faster and easier

New user?