
Welcome to the ColdFusion Server 5 Release Candidate. These release notes document new features implemented since Beta 3 as well as important information regarding installation and configuration. These Release Notes also include details about fixed issues and known issues.
The Release Candidate (RC) of ColdFusion Server 5 represents the last major prerelease milestone for the ColdFusion Server 5 release. The RC release is functionally complete. Remaining items for the Final GM release are fixes for bugs reported with the RC, several known bug fixes outlined below, packaging and serial number finalization. The RC fairly represents the performance and scalability customers can expect in the final 5 release on all platforms. The ColdFusion team believes the RC to be a worthy candidate for development, testing/staging and closely-monitored production server usage.
To help ensure that ColdFusion Server 5 is our best release ever, Macromedia would like to establish a few close relationships with key customers to enhance the final beta testing period of ColdFusion Server 5. If you are currently running ColdFusion in a production environment and are interested in participating, please send a brief e-mail to beta@allaire.com with the following information:
Macromedia will work directly with you to install ColdFusion Server 5 RC on production servers and will engage ColdFusion engineering resources directly where required to resolve any issues uncovered during this process.
Be sure to visit the Beta site for information about this ColdFusion Server RC, such as Release Note files, README files (Solaris/Linux/HP-UX), and other ColdFusion resources. The Beta site also offers access to the Beta forums and the bug tracker.
For information about new features and enhancements, see the New Features page.
| Contents |
|---|
| Installing and Upgrading to the Release Candidate |
| Important Release Candidate Details |
| ColdFusion Server System Requirements |
| Uninstalling ColdFusion |
| Known Issues |
| Fixed Issues |
For operating system-specific installation instructions, see the ColdFusion System Requirements section. All customers should note the points listed in the following table about the RC of ColdFusion Server 5:
| The RC is ColdFusion Enterprise Edition for all operating systems. |
| The RC does not require a serial number. The RC for all operating systems expires automatically on July 31, 2001. |
| Using the ClusterCATS Explorer or btcluadm, you must remove cluster member servers before upgrading them to ColdFusion Server 5. |
| Linux, Solaris,and HP-UX customers can upgrade to the RC from 4.5.x and any of the ColdFusion 5 Beta releases. |
| Windows NT/2000 customers can upgrade from any 4.5.x release and the Beta 3 release. The installer will attempt to upgrade Beta 1 and Beta 2 installs, but for best results, Windows NT/2000 customers running Beta 1 or Beta 2 should uninstall Beta 1 or Beta 2 before installing the RC. |
| Windows 95/98 customers can upgrade from any 4.5.x release. (Previous ColdFusion 5 Beta releases did not install on Windows 95/98). |
| Customers who used Beta 3 who are not running a standalone
version of JRun on their systems can remove the Beta 3-installed JRun webserver
connector filter for maximum performance, since it is no longer required
for ColdFusion graphing support in the RC. The Beta 3 uninstaller and RC
installer do not remove these filters, and they must be removed manually: - For Apache, edit the Apache "httpd.conf" file, remove the JRun sections and stop/start Apache. - For Netscape, remove the JRun sections from the "obj.conf" file and stop/start Netscape. - For IIS, in the Internet Services Manager, right-click the machine name and select Properties->wwwservice-> Edit->ISAPI Filters, then select the JRun filter and click the Remove button. Stop and start the IIS Admin and WWW services form the Services Control Panel. |
| Verity collections will not work if you do a reverse installation from ColdFusion Server 5 to 4.5. The collections themselves should be binary compatible between ColdFusion 4.5 and ColdFusion 5, but at minimum, the "style.vgw" files in the collection directories are different in ColdFusion 5, and these files would need to be reverted to their original 4.5 versions to work with ColdFusion 4.5. Customers intending to revert back to ColdFusion 4.5 from ColdFusion 5 should backup their Verity collection directories and ColdFusion "Collections" registry entries before installing ColdFusion 5 if they have existing collections. Otherwise, the collections would need to be re-created under ColdFusion 4.5. |
Please note the important details listed in the following table about the RC of ColdFusion Server 5:
| If you install ClusterCATS, you cannot use the ColdFusion Administrator to access all monitoring, alarms, and hardware load-balancing features. Instead, use the ClusterCATS Explorer. |
When the attribute dbtype is set to dynamic
(that is, dbtype=dynamic), you must specify all the information
required by the ODBC driver to connect in the connectstring
attribute. For ODBC connections using the default dbtype (that
is, dbtype=odbc), you can use the connectstring
attribute to provide additional connection information or override connection
information that is specified in the DSN. For more information, see the
Database Connection Support section in the New Features
documentation. |
The client-side Java controls exposed through the cfform
tags (that is, cftextinput, cfslider, cftree,
and cfgrid) require the installation of Sun's Java Web browser
plug-in. Due to a problem on the Sun Web site, the automatic download and
installation of the plug-in into Internet Explorer might fail. To fix this
problem, dismiss the error dialog, and refresh the page repeatedly until
the installation succeeds. If you still cannot download and install the
Java plug-in, go to the Sun Web site (http://java.sun.com/j2se/1.3.0_01/jre/index.html),
download the plug-in manually, and execute the file. |
Some ClusterCATS management operations using the btcluadm
utility require a license key. The license key is "GoColdFusion". |
| If you are running ColdFusion on Windows 2000 with IIS5, you can improve performance by opening the Internet Services Manager, right-clicking the Default Web Site, and choosing Properties. Under the Home Directory tab, select Low (IIS Process) in the Application Protection drop-down list, and click Apply. Stop IIS Admin and all Web services from the Windows NT Control Panel and then restart IIS. |
| If you want to continue to use VisiBroker for CORBA connections in ColdFusion Server 5, copy the libraries bundled with ColdFusion 4.51 into the appropriate directory. If they already existed, these libraries are preserved during the installation of ColdFusion Server 5. If you uninstall a previous release of ColdFusion before installing ColdFusion Server 5, these libraries are removed from your system. Please copy the libraries to a safe location prior to the uninstall. |
Click here to see more the known issues for this release.
The following table lists ColdFusion Server 5 system requirements for your operating system:
| Supported Operating Systems | Processor | RAM | Hard Disk Space |
Supported Web Servers | |
|---|---|---|---|---|---|
| ColdFusion Windows |
Windows 98 |
Intel Pentium or later | 256 MB Required 512 MB Recommended |
400 MB | Microsoft IIS 4.0 or later Netscape/iPlanet 3.51 or later Apache Web Server* O'Reilly WebSite Professional 2.0 or later WebSite Server API (WSAPI) |
| ColdFusion Solaris |
Solaris 2.6, 7, 8 | Sparc | 256 MB Required 512 MB Recommended |
350 MB | Netscape/iPlanet 3.51 or later Apache Web Server* |
| ColdFusion Linux |
Red Hat 6.2 or later SuSE Linux 7.0 or later Cobalt RAQ3/RAQ4 |
Intel Pentium or later | 256 MB Required 512 MB Recommended |
350 MB | Netscape/iPlanet 4.1 Apache Web Server* |
| ColdFusion HP-UX |
HP-UX 11.0 | PA_RISC 1.1 or 2.0 |
128 MB Required |
120 MB | Netscape/iPlanet 2.01, 3.01, 3.6, 4.0 Apache Web Server* |
* All Apache Web servers that are binary compatible with Apache 1.3.6 (up to and including 1.3.19)
The following table lists the updates you must install for ColdFusion to run on your operating system.
| Operating System | Required Updates |
|---|---|
| Windows 98 | Service Pack 1 recommended |
| Latest version of MDAC | |
| Microsoft MFC / MSVC 6.0 runtime libraries. If the CF 5 installer requirements step fails for Runtime Libraries, please run the installer provided on your machine in the CF5 installer extracted files folder (actual location is prompted for after unpacking) under {yourdir}\redistrib\msvcrt\setup.exe. | |
| Windows NT 4.0 | SP6a |
| Latest version of MDAC | |
| Microsoft MFC / MSVC 6.0 runtime libraries. If the CF 5 installer requirements step fails for Runtime Libraries, please run the installer provided on your machine in the CF5 installer extracted files folder (actual location is prompted for after unpacking) under {yourdir}\redistrib\msvcrt\setup.exe. | |
| Windows 2000 | SP1 |
| Latest version of MDAC | |
| Microsoft MFC / MSVC 6.0 runtime libraries. If the CF 5 installer requirements step fails for Runtime Libraries, please run the installer provided on your machine in the CF5 installer extracted files folder (actual location is prompted for after unpacking) under {yourdir}\redistrib\msvcrt\setup.exe. | |
| Solaris 2.7 Patches* | Solaris patch 105181-17 or later (kernel patch) |
| Solaris patch 105591-09 or later (LibC: Shared library patch for C++) | |
| Solaris patch 105210-25 or later (LibC: Shared library patch for C/C++) | |
| Solaris patch 105568-14 or later (libthread: Shared library patch) | |
| Solaris patch 106541-08 or later (kernel patch) | |
| Solaris patch 106327-08 or later (LibC: Shared library patch for C++) | |
| Solaris patch 106980-07 or later (libthread: Shared library patch) | |
| Solaris 8 Patches* | None |
| Solaris Packages* | The SUNWxcu4 -- XPG4 Utilities package must be installed on your system. |
| Linux | glibc-2.1.3-11 or later, gcc/egcs, libstdc++ 2.9, and 2.2 kernel or later |
| For MIB functionality, you must install UCD-SNMP 4.2 prior to installing ColdFusion. For instructions, see the installation instructions in the SNMP - MIB section on the New Features page. | |
| HP-UX | The latest HP patches for HP-UX 11.0 |
* Solaris patches and packages are available at access1.sun.com.
The following table contains important installation notes:
| Windows | ClusterCATS does not support the Apache Web server on Windows NT and Windows 2000. | |||||||||||||||||||||||||||||
| The following components are not supported on Windows 95/98, and are not available in the options dialog during installation: Advanced Security, ClusterCATS Clustering or Application Management components. | ||||||||||||||||||||||||||||||
| For MIB functionality, you must install the Windows SNMP service prior to installing ColdFusion. For instructions, see the installation instructions in the SNMP - MIB section on the New Features page. | ||||||||||||||||||||||||||||||
| You must install ColdFusion in Windows NT or Windows 2000 using an account with local Administrator privileges. ColdFusion adheres to the Microsoft network model in which the first level of Server on an NT network is the PDC/BDC. These systems only manage the network/domain and are not designed to run application servers, such as ColdFusion. Application servers on Windows NT or Windows 2000 standalone systems reside on the second-level setup. A standalone Windows NT or Windows 2000 computer can participate in a network/NT domain. | ||||||||||||||||||||||||||||||
Depending on how your LDAP server is referenced in the cfldap
tag, you might need to add your LDAP server to the hosts file on the Windows
2000 server hosting ColdFusion. The hosts file has an example of the format
you should use. |
||||||||||||||||||||||||||||||
| Linux | ColdFusion 5 on Red Hat Linux requires the following Sybase Open Client
11.9.2-3 components or later to use the Sybase native database driver:
|
|||||||||||||||||||||||||||||
| ClusterCATS does not support the Netscape/iPlanet Web server on Linux. | ||||||||||||||||||||||||||||||
ClusterCATS requires that the group btcats exist. It attempts
to create this group during the ColdFusion installation, using groupadd.
If you are using NIS or NIS+, make sure that either nsswitch.conf
allows for group resolution from the group file, or the group btcats
gets created in NIS/NIS+ prior to installing ClusterCATS. |
||||||||||||||||||||||||||||||
ClusterCATS requires that you enable multicast on all network adapters.
To enable multicast on an adapter, enter the following command:
ifconfig eth0 multicast In this example, the adapter is |
||||||||||||||||||||||||||||||
| The Oracle ODBC database driver requires the Oracle Client version 8.1.6.1 or higher. | ||||||||||||||||||||||||||||||
After the installation is complete, you should also make sure that you
configured the Apache server properly, the line ServerName
in the /etc/httpd/conf file is uncommented, and localhost.localdomain
is changed to yourserver.domain.com. |
||||||||||||||||||||||||||||||
| Red Hat | For performance reasons, the ColdFusion team recommends that during the Red Hat Linux 6.x install, you select either a Linux Server or Custom installation rather than a GNOME or KDE Workstation installation. | |||||||||||||||||||||||||||||
Red Hat 7.0/7.1 users must install the compat-libstdc++ RPM
from the Red Hat site (http://www.redhat.com/). |
||||||||||||||||||||||||||||||
| The installation only attempts to configure the default Apache installation that is included in your distribution. If you installed a custom release of Apache, such as /usr/local/apache, you must configure the ColdFusion module manually. For instructions, see the file /opt/coldfusion/webserver/apache/README. | SuSE* | SuSE Linux 7.x uses the EAPI version of the Apache module. Please install this module or Apache will crash. | ||||||||||||||||||||||||||||
| SuSE 7.0 users should upgrade Apache to the latest SuSE update (Apache 1.3.17). This also updates the Apache init files. | ||||||||||||||||||||||||||||||
| Cobalt* | Cobalt users must upgrade to the following packages:
glibc-2.1.3-22 glibc-profile-2.1.3-22 glibc-devel-2.1.3-22Cobalt RAQ 3 users must install the Red Hat 6.0 glibc patch. Go to Red Hat FTP site ftp://ftp.redhat.com/pub/redhat/current/ to download the patch. |
|||||||||||||||||||||||||||||
| The default ColdFusion installation directory is /opt. Although the installation creates this directory automatically, you might want to create this directory before running the installation. | ||||||||||||||||||||||||||||||
| Cobalt users must upgrade their Glibc versions to at least glibc-2.1.2-11. Otherwise, Java functionality does not work. | ||||||||||||||||||||||||||||||
| Solaris | Solaris Advanced Security users upgrading from ColdFusion 4.5.x will encounter a question during installation as to whether SiteMinder is installed. This is referring to the full, retail version of Netegrity SiteMinder and is intended to enable ColdFusion Single Sign-On support in ColdFusion automatically. For details on this SiteMinder feature, see the Netegrity SiteMinder documentation. | |||||||||||||||||||||||||||||
| For MIB functionality, you must install certain patches prior to installing ColdFusion. For instructions, see the installation instructions in the SNMP - MIB section on the New Features page. | ||||||||||||||||||||||||||||||
| Solaris Advanced Security users are prompted for a target LDAP server instance to migrate the SiteMinder policy store. ColdFusion 5 requires that you migrate the SiteMinder policy store. This one-time procedure requires a properly configured, second LDAP server instance. At the conclusion of the migration procedure, Advanced Security features in ColdFusion are configured automatically to use this second LDAP instance as the SiteMinder policy store. | ||||||||||||||||||||||||||||||
| In order to install and configure Advanced Security for ColdFusion, a LDAP server must be available on your network. You need to know the Directory Manager DN and password for this server. | ||||||||||||||||||||||||||||||
By default, the package file installs ColdFusion in the /opt
directory. If you want to install ColdFusion in a different directory, you
must create that directory before running the pkgadd utility.
|
||||||||||||||||||||||||||||||
Note the location of your installed Web server. The pkgadd
utility prompts you for this information. |
||||||||||||||||||||||||||||||
| Read the ODBC 3.7 documentation PDF file in /opt/coldfusion/odbc/doc/odbcref.pdf for more information on database drivers. | ||||||||||||||||||||||||||||||
Due to a Sun 5 compiler/STL dependency, ColdFusion 5 requires the en_US
locale to be installed on Solaris. Some Solaris 8 installations might not
contain this locale. |
||||||||||||||||||||||||||||||
To install the electronic distribution of ColdFusion, you must first place
the package file (coldfusion50.pkg) into its own directory.
To start the installation process, use the following shell command:pkgadd -d coldfusion50.pkg |
||||||||||||||||||||||||||||||
| OpenIngres database drivers are no longer supported on Solaris. | ||||||||||||||||||||||||||||||
ClusterCATS requires that the group btcats exist and attempts
to create this group during the ColdFusion installation using groupadd.
If you are using NIS or NIS+, make sure that either nsswitch.conf
allows for group resolution from the group file, or that the group btcats
gets created in NIS/NIS+ prior to installing ClusterCATS. |
||||||||||||||||||||||||||||||
When updating from ColdFusion 4.5, you might need to change the package
installation defaults file: /var/sadm/install/admin/default.
This file controls the behavior of the Solaris packaging commands. You should
change the value of the instance setting from unique
to overwrite. This lets you install another version of ColdFusion
on top of the existing one. |
||||||||||||||||||||||||||||||
You cannot overlay a 3.x, 4.0, or 4.0.1 installation directly with a 5
installation, as the Registry and directory structures changed significantly
beginning with version 4.5.1. Before you install, you must run the Registry
migration utility (if you want to preserve your Registry) and pkgrm
for the 3.x, 4.0, or 4.0.1 installation. You can upgrade from 4.5.1 to 5,
and you do not need to take any special steps. In order to upgrade from
a 3.x, 4.0, or 4.0.1 release of ColdFusion, use the cfregup.sh
utility. For details, see the corresponding README.cfregup. |
||||||||||||||||||||||||||||||
| HP-UX | Required kernel parameter minimum settings:
|
|||||||||||||||||||||||||||||
|
While this HP-UX version is designed to be equivalent to the Windows NT, Linux, and Solaris releases, the following features available on those platforms are not available in ColdFusion Server 5 for HP-UX:
These features might be added at some time in the future based on customer demand and if the necessary supporting libraries, from their respective third-party vendors, become available on HP-UX 11.0. At this time, however, we can make no guarantees regarding the future availability of these features on HP-UX. |
||||||||||||||||||||||||||||||
|
Database support for HP-UX is intended to be equivalent to what is available in the Solaris and Linux versions of ColdFusion 5. However, see the following table for exceptions:
|
* To install the SuSE and Cobalt Apache module:
/etc/rc.d/apache
stop/opt/coldfusion/bin/stop/etc/httpd/httpd.conf in a text editor and edit
the Load Module and Add Module sections. In the LoadModule section, add the following lines:
# # The following Modules are loaded when the # according package has been installed # on your system. The Variables are defined in /sbin/init.d/apache and control # which modules are dynamically loaded # <snipped for brevity> #LoadModule allowdev_module /usr/lib/apache/mod_allowdev.so LoadModule cookie_auth_module /usr/lib/apache/mod_auth_cookie.so LoadModule cookie_file_access_module /usr/lib/apache/mod_auth_cookie_file.so LoadModule external_auth_module /usr/lib/apache/mod_auth_external.so LoadModule inst_auth_module /usr/lib/apache/mod_auth_inst.so LoadModule auth_system_module /usr/lib/apache/mod_auth_system.so LoadModule eaccess_module /usr/lib/apache/mod_eaccess.so LoadModule bandwidth_module /usr/lib/apache/mod_bandwidth.so LoadModule cache_module /usr/lib/apache/libcache.so LoadModule urlcount_module /usr/lib/apache/mod_urlcount.so LoadModule disallow_id_module /usr/lib/apache/mod_disallow_id.so LoadModule lock_module /usr/lib/apache/mod_lock.so LoadModule peephole_module /usr/lib/apache/mod_peephole.so LoadModule put_module /usr/lib/apache/mod_put.so LoadModule qs2ssi_module /usr/lib/apache/mod_qs2ssi.so LoadModule session_module /usr/lib/apache/mod_session.so LoadModule fastcgi_module /usr/lib/apache/mod_fastcgi.so LoadModule cvs_module /usr/lib/apache/mod_cvs.so LoadModule roaming_module /usr/lib/apache/mod_roaming.so LoadModule w3c_ip_forwarding_module /usr/lib/apache/mod_ip_forwarding.so LoadModule macro_module /usr/lib/apache/mod_macro.so </IfDefine> <IfDefine LDAP> LoadModule auth_ldap_module /usr/lib/apache/auth_ldap.so </IfDefine> <IfDefine PYTHON> LoadModule python_module /usr/lib/apache/mod_python.so </IfDefine> <IfDefine COLDFUSION> LoadModule coldfusion_module /usr/lib/apache/mod_coldfusion.so </IfDefine>
# # Again the following modules are only added to the system in case the according # modules have been installed # <snipped for brevity> #AddModule mod_allowdev.c AddModule mod_auth_cookie.c AddModule mod_auth_cookie_file.c AddModule mod_auth_external.c AddModule mod_auth_inst.c AddModule mod_auth_system.c AddModule mod_eaccess.c AddModule mod_bandwidth.c AddModule mod_cache.c AddModule mod_urlcount.c AddModule mod_disallow_id.c AddModule mod_lock.c AddModule mod_peephole.c AddModule mod_put.c AddModule mod_qs2ssi.c AddModule mod_session.c AddModule mod_fastcgi.c AddModule mod_cvs.c AddModule mod_roaming.c AddModule mod_ip_forwarding.c AddModule mod_macro.c </IfDefine> <IFDEFINE LDAP> AddModule auth_ldap.c </IfDefine> <IfDefine PYTHON> AddModule mod_python.c </IfDefine> <IfDefine COLDFUSION> AddModule mod_coldfusion.c </IfDefine>
/usr/lib/apache directory, making sure the EAPI module is executable:
chmod 755 /opt/coldfusion/webserver/apache/mod_coldfusion_EAPI.so ln -s /opt/coldfusion/webserver/apache/mod_coldfusion_EAPI.so /usr/lib/apache/mod_coldfusion.so
# # check for mod_fastcgi_sap module # if ! test "$HTTPD_SEC_MOD_SAPCGI" == "no" ; then test -e /usr/lib/apache/mod_fastcgi_sap.so || \ test $(/usr/sbin/httpd -l | grep "mod_fastcgi_sap.c") = "mod_fastcgi_sap.c" 2> /dev/null \ && MODULES="-D SAP_CGI $MODULES" && echo -n " SAP-fastcgi" fi
# # check for mod_coldfusion support # if ! test "$HTTPD_SEC_MOD_COLDFUSION" == "no" ; then test -e /usr/lib/apache/mod_coldfusion.so && MODULES="-D COLDFUSION $MODULES" && echo -n " Coldfusion" fi
/etc/rc.d/apache start /opt/coldfusion/bin/start
The following table describes the process to uninstall ColdFusion:
| Windows | Select Start > Control Panel > Add/Remove Programs. In the Add/Remove Programs dialog box, select ColdFusion 5, and click the Change/Remove button. |
| Solaris, Linux, HP-UX | The uninstall script removes your odbc.ini file. You might want to preserve your odbc.ini file by saving it to a new location. In addition, uninstalling ColdFusion removes all Verity collections in the coldfusion/verity directory. To remove ColdFusion from your system on Solaris, use the pkgrm cfusion To remove ColdFusion from your system on Linux and HP-UX, run the command: /opt/coldfusion/uninstall/cfremove |
| Note: | In Windows, if the ColdFusion Application Manager was previously installed on your system, you are asked to remove this component during the new installation. After you remove the component successfully, you are prompted to restart your system. You must restart your system for the installation to continue. Selecting No results in an incomplete install of ColdFusion. |
The following table lists general ColdFusion issues in this release:
| Issue | Bug ID # |
|---|---|
Although the ColdFusion team recommends that you scope your variables
like variables.var1, there is an issue with assigning structure
fields. The following is an example of code that fails:<cfscript> st1 = structnew(); variables.st1.key0 = "foo";</cfscript> |
11327 |
When using cfgridupdate with the Sybase native driver, you
can only delete one row. Any attempt to delete more than one row will cause
a Sybase database error to occur. |
13652 |
| ColdFusion requires the initialcontext class, home interface, remote interface, and stub classes generated by the deployment on client Java class path. | 20077 |
| It is not recommended that more than one probe be configured to restart the ColdFusion server. If multiple probes are configured to restart the ColdFusion server, this could result in the ColdFusion server terminating abnormally and not restarting. | 21360 |
The urlendcodeformat does not replace spaces with "+" as
specified in the ColdFusion documentation. |
22007 |
| If you have a database that contains a datetime column that goes all the way down to milliseconds, it returns to ColdFusion without the milliseconds. | 22677 |
The CFML functions refindnocase, refind,
rereplacenocase, and rereplace do not function
properly for large strings with more than 20,480characters if the regular expression contains ".*". |
23110 |
In Linux, cftextinput might cause a template to hang and
eventually return two error messages, "Error in __CFTEXT__Forml_text2 text"
and "JSO Exception: netscape.javascript.JSException. Method Invocation failed:
0x80020101". |
23353 |
| If you enable Single Threaded Sessions in the ColdFusion Administrator, Archive and Deploy features fails. ColdFusion returns the error "Unable to acquire lock for single threaded sessions within timeout period. Please raise the request timeout limit to lengthen the time available to acquire the lock." If you want to use the Archive or Deploy features, you must disable Single Threaded Sessions. By default, Single Threaded Sessions is disabled. | 24399 |
| On Solaris, the native driver for Oracle can only be used with Sun UltraSparc hardware. Older hardware, such as Sparc and SuperSparc, cannot use the native driver but can still access Oracle databases with the Merant ODBC driver. | 24744 |
| On Windows 2000, if permissions are not set correctly for the /cfam/btauxdir directory under the ColdFusion installation directory, probes cannot perform a successful HTTP GET request to check the ColdFusion Server load. This results in marking all ClusterCATS server members as busy and/or all Web servers as busy in the System Monitoring section of the ColdFusion Administrator. You must manually change the Windows permissions of the files in the /cfam/btauxdir directory to give everyone read and write access. | 24831 |
| When attempting to deploy an archive on UNIX, you might an encounter an error message indicating that the naming adapter is not running. If on closer inspection it appears that the naming adapter is listed as a running process, simply cancel the running process, and it restarts. | 24835 |
If you remove a file from the file system shortly after beginning an archive
operation, you might receive the following exception error:
Error: 000 - Unknown exception. ERROR: Unable to successfully create archive. IOException occurred ERROR: Unable to successfully create archive. IOException occurred java.io.FileNotFoundException: c:\temp\jar_cache28381.tmp (The process cannot access the file because it is being used by another process) |
24762 |
| Linux RH7.0/7.1 SuSE 7.0/7.1 sporadic start script hang and error shutting down cfexec | 25013 |
| On the Linux and Solaris platforms, to use the new Reporting features in the ColdFusion Administrator, you first need to check the Enable Performance Monitor checkbox located under in Debug Options page of the ColdFusion Administrator. | 24896 |
The following table lists ColdFusion Administrator-specific issues in this release:
| Issue | Bug ID # |
|---|---|
| After selecting the Use ColdFusion Administration Authentication check box in the Security Configuration page in the Advanced Security section of the ColdFusion Administrator, you will not be able to log back into the Administrator. | 24747 |
| On Solaris, Linux, and HP-UX, the Log Viewer requires lowercase filenames. | |
In the Log Viewer, you cannot view an application log file or generate an archive log file without throwing the following error:For some reason we are not able to combine these logs files together. Please try
searching each one separately. |
|
| On the Log Files page, the Browse Server button does not return the correct file path | |
| On Solaris, the Statistics Summary information in Server Reports is not supported. |
The following table lists fixed issues in this release:
| Fixed Issue | Bug ID # |
|---|---|
cfscript recognizes the timeout. |
12123 |
| Performing a tobase64(quicksoft) no longer inserts a "=" at the end. | 15233 |
The numberformat correctly rounds 16 digit integers. |
16570 |
| Advanced Security installation always creates SiteMinder services. | 16600 |
| Optimization no longer fails for foreign collections in Verity with the CF 5.0 compatible Verity foreign language pack installed. This foreign language pack will included with CF 5.0. | 16735 |
| Uploading a large file using a form page no longer increases ColdFusion's memory footprint by more than the size of the file. | 16899 |
| Username and password caches are automatically refreshed, eliminating possible authentication failures. | 17358 |
Client variable operations no longer fail if additional columns are present
in either the CGLOBAL or CDATA tables when using
a database as the back-end store. |
17855 |
cfhttp will now follow up to five redirections on a single
request. cfhttp will also handle Location redirection headers
which do not conform to RFC 2616 (the HTTP specification). |
18559 |
cfexecute with outputfile leaves file in locked
state. Subsequent file access will be denied. |
19123 |
When running a select statement in cfquery using the like
operator on a long text field, you no longer receive an error in the Linux
version of ColdFusion. |
19528 |
| On Solaris, when using a Sybase native connection and retrieving money in unformatted form, the returned unformatted data is no longer formatted inconsistently after the decimal. (Two digits, three digits, or four digits are returned randomly. The Merant ODBC driver consistently returns the data with four digits instead. However, the data in the table is always two digits. | 19668 |
You can now use cfstoredproc to write a large amount of data
(greater than 4000 characters) into an Oracle database. |
19818 |
cfhttp now accepts port numbers in the URL attribute and
follows redirections correctly when the URL contains a port number. |
19931 |
| You can now create the CDATA and CGLOBAL tables in a database with a IBM DB2 data source for client variable storage selected in ColdFusion Administrator. | 20547 |
| Client variable storage no longer fails with IBM DB2 6.1 using native drivers. | 20559 |
| Stopping the Naming Adapter Service from the Windows NT service control manager no longer results in an error. | 20958 |
| On Windows platforms in general, and Windows 2000 especially, you should experience a dramatic increase in server page processing performance and scalability across multiple CPUs under load. On some internal benchmarks, the ColdFusion team has observed up to 226 percent improvement in page request times under load on some Windows 2000 SMP machines. Macromedia Spectra customers should also see enhanced performance for their applications under load. | 21399 |
| Links to other pages created by ColdFusion reporting, such as "Next" or "Previous", now contain file paths | 21265 |
| On Windows NT, ColdFusion no longer becomes unresponsive when using the Sybase 11 native driver. | 21462 |
| Restoring a site archive within CFAM returns system memory resources when finished. | 21646 |
| A zero byte file (or any improperly formatted file) in the mail spool file no longer causes all spooled mail to remain in the spool file. | 21649 |
| Creating an archive no longer throws Error 027. | 21700 |
| SQL syntax for query of queries now recognizes the underscore character as a valid identifier character. | 21711 |
Using cfquery to select data from a dbtype=query
with the SQL statement containing the <= comparison operator
no longer returns an error. |
21754 |
Query of queries can now filter by columns which are of type date
or datetime. |
21755 |
A query against a query with a where >; clause no longer
treats the > as if it were a >=. |
21762 |
A cfquery of type "query" preceding an cfquery
of type "ODBC" with different data sources no longer throws an error. |
21788 |
| The IP address list in the debugging settings now restores properly when performing a restore operation of an archive. | 21858 |
| When selecting an aggregation using SUM with an expression in a query of queries, the resulting sum is now correct. | 21953 |
Using the all qualifier on the union of two tables (that
is, union all) on a query of queries returns the correct results. |
21977 |
When selecting columns from a query, you can now filter with the LIKE
clause. |
22000 |
| When viewing log file information and performing a Show Results operation under the Statistics tab, you do not receive the following error, "GROUPCOUNT is not a column that can be sorted on." | 22044 |
cfexecute now throws an error when it tries to execute something
for which it does not have the proper permissions. |
22085 |
| Creating a native Informix data source on Solaris 7 and querying a database with a native Informix driver no longer causes ColdFusion to crash. | 22185 |
| The Windows NT application log no longer fills up with MIB errors. | 22283 |
You can now run a query on a query created with the querynew()
function works. |
22331 |
A pcode error is no longer generated when the duplicate()
function is used on a variable defined using the queryNew()
function. |
22372 |
If a query is created manually using querynew, queryaddrow,
and querysetcell, performing a new query off that query later
in the template no longer throws a PCodeException error. |
22399 |
| If you create multiple load-balancing hardware configurations and use an extremely long name, the table displaying the names now scrolls to show the extremely long name. | 22695 |
The list action for cfdirectory when sorting
by filename on Windows now performs a case-insensitive sort. It is also
an error now when the directory attribute is empty. |
22865 |
The cfindex tag no longer throws a Verity error on Linux. |
23146 |
cfmail now ensures that the body of a mail message terminates
each line with a carriage-return and new line. This supports certain Mail
Transfer Agents, such a Qmail, which strictly enforces end-of-line characters. |
23283 |
On Windows, cfhttp.statuscode no longer prohibits scheduled
tasks from running. |
23463 |
On Solaris, a missing action parameter to the IsProtected(resourceType,
resourcename [, action]) function for certain resource types, such
as file, datasource, and so on, now throws an
error instead of crashing ColdFusion. |
23450 |
| On Solaris, deleting an ODBC user directory from the Advanced Security pages in the ColdFusion Administrator also deletes the corresponding ODBC scheme. | 23462 |
| Custom installations now install Application Monitoring and Verity. | 23499 |
| When using the archive/restore facility, creating an archive, signing it, and attempting to deploy it, an unknown exception error no longer occurs. | 23512 |
| After install, attempting to encrypt/decrypt no longer generates a carlog ODBC data source with a blank database directory field. | 23573 |
If you enter an invalid parameter with the get action in
the cfregistry tag, such as value="variables.test",
the resulting error message is no longer incorrect. |
23574 |
| For MIB support, you do not need to set your Web server port to 80 or 443. | 23613 |
The cfform controls no longer produce JavaScript errors. |
23633 |
| If you chose not to save log files during the restore process, car_restore.log and car_restore2.log files are not created. | 23656 |
| When deleting a Verity collection, the collection's folder is removed under \Verity\collections. | 23980 |
| When the server is restricted or busy, ClusterCATs sets weight zero on Local Director. | 23994 |
| If you attempt to deploy an archive that has been encrypted using the RSA DESX algorithm and you decrypt the archive using the wrong password, you no longer receive the an error during deployment. | 23998 |
| If you attempt to deploy an archive that has been signed and encrypted using the RSA DESX algorithm and you decrypt using the wrong password, you no longer receive an error during signature verification. | 24000 |
| If you use more than one Web server, the btauxdir directory is now created on the second virtual server when enabled. | 24060 |
| Changing the ColdFusion log directory and then trying to view a log file built by an archive or restore process no longer results in an error. | 24085 |
cfmail will no longer leak file handles when connecting to
a mail server that does not respond. |
24728 |
| Whenusing CluerCATS on NT 4.0 /IIS 4.0, if the load on the Cluster Member remains at 100% and the Cluster Member is switching between the Reachable and Unreachable states, Remove and Re-Add the Cluster Member from the Cluster. This process may need to be followed by a server reboot. (Bug 24998) | |
| ColdFusion on Linux no longer crashes on Linux servers with two or more processors. | |
| Windows 95 is not currently supported. Installation is successful, but the server throws an error at startup. | |
| ClusterCats Web server type restriction on High Availability Controls has been fixed. |