Release Notes Part 1 - Changes, Known Issues, and Fixed Issues
June 30, 2006
Because of their length, these Release Notes are divided into two parts. Part 1 contains information about ColdFusion MX 7.0.2. Part 2 contains information about installing ColdFusion MX 7.0.2.
ColdFusion MX 7.0.2 lets you create rich Internet applications using the combination of Adobe® Flex™ 2 and ColdFusion. This release delivers important connectivity elements required to integrate Flex applications with a ColdFusion server. In addition, ColdFusion MX 7.0.2 rolls up all hot fixes to date.
ColdFusion MX 7.0.2 includes the following:
This document contains information about ColdFusion MX 7.0.2. ColdFusion MX 7.0.2 works with all configurations (server, multiserver, and J2EE) of ColdFusion® MX 7.01 on all platforms that ColdFusion MX 7.01 supports. With the exception of the Flex Messaging event gateway, ColdFusion MX 7.0.2 works on all editions of ColdFusion MX 7.01. Because only Enterprise edition supports event gateways, you must have the Enterprise edition installed to use the Flex Messaging event gateway. You cannot use this release with any ColdFusion releases prior to ColdFusion MX 7.01.
ColdFusion MX 7.0.2 includes two types of installation:
In addition to these release notes, Using ColdFusion MX with Flex 2.0 contains documentation for all ColdFusion/Flex Connectivity features.
Note: To determine whether ColdFusion MX 7.0.2 is installed, check the version number listed on the Version line on the Administrator System Information page. The version number of ColdFusion MX 7.0.2 is 7.0.2.142559.
ColdFusion MX 7.0.2 focuses on letting you create rich Internet applications with Adobe Flex Builder 2.0, Adobe® Flex™ Data Services 2, and ColdFusion MX 7.0.2. It also includes all previous ColdFusion MX 7 hot fixes that have been released to date, eliminating the need to install multiple hot fixes and patches. This release includes the following new features:
<cfargument name="pagecount">
<cfset pages=StructNew()>
<cfset currentPage="#arguments.pageCount#"
<cfloop index="i" from="1" to="#arguments.pageCount#">
<cfset pages["#currentPage#"]="#i#">
<cfset currentPage="#currentPage - 1#">
</cfloop>
<cfreturn pages>
The following changes have been made in ColdFusion MX 7.0.2:
To use the Flex features of ColdFusion MX 7.0.2, you must be running JRE 1.4.2_09. ColdFusion MX 7.0.2 installation installs JRE 1.4.2_09. ColdFusion MX 7.0.2 updates JRE to 1.4.2_09 for server and multiserver configurations.
Note: Macromedia® Flash® only allows a Flash application to request data from the web server that served it. This means that you cannot serve a page from file://c:/webroot/filename.htm because of security restrictions. To avoid this issue, put the crossdomain.xml file in the ColdFusion web root or use an http:// URL during development. For more information, see the Flash Player TechNote, External data not accessible outside a Macromedia Flash movie's domain.
The following issues were known to exist in ColdFusion MX 7.0.2 at the time of the release. These issues are additional to any listed elsewhere. For confirmed issues that are discovered after the release date, and for known issues in ColdFusion MX 7, see the TechNote ColdFusion MX 7 Confirmed Issues.
| ID | Issue |
|---|---|
| 61558 | In the Eclipse RDS Support plug-in, if the Query Viewer contains a SQL statement when you open a database in the Visual Query Builder, the SQL statement is removed from the Visual Query Builder. |
| 61572 | In the Eclipse RDS Support Fileview, if you delete or rename the folder in which an open document is located, the document loses any changes you make or disappears when you save it. |
| 62086 | In the RDS CRUD Wizard, when table columns contain Japanese or non-alphanumeric characters, a Java exception occurs when you create a CFC file. |
| 62234 | When you create an instance of a Flex Messaging Event Gateway in the ColdFusion MX Administrator, the CFC that you refer to must be located under the web root of the web server and there must be a cfmapping that points to that directory. |
| 62445 | In the RDS CRUD wizard, when table columns contain a space, a Java exception occurs when you create a CFC file. |
| 62508 | When you use the Visual Query Builder to create a query, add a parameter and create a join between the parameter and one of the columns of the table, and then save and execute the query, an error is generated. |
| 62392 | If you have Eclipse 3.1.x and myEclipse installed, when you open the Dataview in RDS support and then click the Query Viewer button, the Query Viewer does not open and errors appear. |
| 62234 | You must locate CFCs under the web server web root and you must create a cfmapping that points to that location. |
| 62664 | When you use the ColdFusion/Flex Application wizard, if the server is not authenticated (for example, if you edit the RDS connection to localhost and leave out the password information and change the port to one that is incorrect), the datasource drop-down is empty. You cannot continue, because the Next button is disabled. |
| 62937 | When you use the CFC to ActionScript wizard, the ActionScript3 class initiliazes foreign keys to zeros. |
| 62896 | In the Services Browser, an ArrayIndexOutOfBoundsException error occurs when you open the localhost node and the port number is incorrect. |
| 63181 | The ColdFusion/Flex Application wizard does not support tables with Primary Keys that include more than one field. |
| 63221 | In the ColdFusion/Flex Application wizard, when your query contains multiple references to common fields, you should alias field names to ensure that there are no duplicate field names and that field names do not include periods. |
| 63224 | In the ColdFusion/Flex Application wizard, you cannot create a project in a folder other than the web root. |
| 63413 | To use the In-Place Editor option to open files in Eclipse or Flex Builder, you must install CFEclipse (Remote Site: http://www.cfeclipse.org/update/). |
| 63649 | In the Eclipse RDS Support plug-in, when you use the Dataview to view a table's contents, varchar field content that includes a comma appears truncated at the letter immediately before the comma, and content after the comma appears in the next column. All subsequent columns are offset by one. The same behavior appears when you write or execute a query in the same window. |
| 63235 | When you use a View as the entity for a Master or a Detail page, the ColdFusion/Flex Application wizard can't tell what the primary key is. You must specify the Primary Key by using the appropriate check box. |
| 63927 | If the error "Child tag initializer for type 'Array' may not be empty" occurs and there is a one-to-many join in the Detail form, in the \src\com\cfgenerated\views\detail\<detail_form.mxml> file, the DataGrid tag has an empty columns tag, for example:
<mx:DataGrid id="id”
The "many" table has no columns that are set to "display". When the many table is added to the Query Builder, it automatically uncheck the "ID" field (the primary or linking field) so that it does not display. It is also possible to uncheck other fields using the UI. If all the fields are unchecked, there would be a child table (a many table), but when attempting to make the grid there is no grid columns to output. You can re-run the wizard on your current application, open the Detail form and make sure that there is at least one column that is checked in the “many” table. |
| In the ColdFusion/Flex Application wizard, masks are not supported in a grid (sub-select), although they are supported in a Detail form. |
|
| In the ColdFusion/Flex Appliation wizard, the login page default username and password are as follows: Username: *@* Password: * ( where * is a wild card indicating any length string) |
|
| 63950 | In the Web Root URL field on the Finish page, only enter the web root URL and not any subfolders. |
The following issues have been fixed:
Bug |
Description |
60827 |
ColdFusion charts can fail to display on computers that run Windows/IIS6 because the charts have no HTTP headers. |
60892 |
You cannot execute multiple |
60970 |
When you attempt to use a PERL client to consume a web service that returns a result that is an array, the web service generates an error because of redundant attributes. This is a known issue with Axis 1.x through 1.2.x. |
60998 |
If the value of the |
50692 |
If an FTP server accepts the socket but does not complete the connection or login, the |
61152 and |
When you run Verity Standalone on a remote server, it does not add new records when running |
61212 |
The |
61238 |
Report grouping display shows the wrong data on the last row if the field is in the group footer. |
| 61164 | The error "Session is invalid" occurs after the first J2EE session in which the |
61272 |
After restarting the server, the scheduled tasks are activated twice. |
| 61252 | The Application.cfm or Application.cfc file is not invoked when you call CFCs through the CFCProxy. |
61224 |
When you invoke a function as |
61378 |
When you use the ColdFusion Standard Edition |
61343 |
ColdFusion MX fails to return values from CFC-based web service methods that return components with embedded components. |
61331 |
A web service that returns a CFC fails after time. If the web service CFC (component A) returns another CFC (component B) as a result, it fails after component B is removed from the template cache. |
61361 |
Specifying |
61374 |
You cannot use FOR UPDATE in a SELECT statement that is not part of the declaration of a cursor or which is not inside a stored procedure. |
61444 |
Verity does not optimize category files. |
61485 |
This is an additional fix for issue 61224 in Cumulative Hot Fix 1, when ClassCastException passes FORM scope arguments to a function. |
61570 |
Submitting a form with a large number of fields can intermittently result in an HTTP status of '500 Resetting to invalid mark'. |
60089 |
There is a mojibake problem when you use |
61462 |
Using REMOTE_USER and AUTH_TYPE creates unnecessary sessions. |
61326 |
Using the |
61723 |
A |
61508 |
Specifying |
61415 |
With Data Direct 3.4+ drivers, ColdFusion returns duplicate values for sql_variant columns in record sets when a NULL row follows a non-NULL row. |
61931 |
You cannot set optional parameters in an SMS message. |
60212 |
Text is clipped at the top of the page in multiple page documents when the tag includes a large amount of text. |
60333 |
Verity does not handle custom collections with nulls correctly. |
61827 |
Tabbing through a |
62329 |
The SMS gateway does not support setting multiple optional parameters. The SMS gateway also does not pass any optional parameters that are in the incoming message. |
62005 |
The |
59702 |
|
62033 |
The |
61238 |
Report grouping display shows the wrong data on the last row if the field is in the group footer. This is an additional fix to bug 61238 in Cumulative Hot Fix 1. |
62182 |
The |
62016 |
The |
62284 |
SOAP mappings change from xsd to soapenc after web services are invoked. |
62273 |
Query of Queries NULL behavior has changed. Specifiying IS NULL in a query of queries returns zero rows, even if there are NULL values in the original query. |
62283 |
The |
62514 |
Scope is corrupted by exception handling in a CFC. Calling an unknown method and catching the exception can cause variables scope to contain the wrong data in an include file. |
62160 |
The |
62372 |
Active content, such as a Java applet or a Flash application is automatically activated in the new Microsoft Internet Explorer, so users don't have to click to activate the content. |
63563 |
Data is truncated in the cfreport tag in a CFR file that is converted into a PDF |