Blog

How to debug server restart when ColdFusion services refuse to start normally
Fri, 30 Jan

We have received few incidents wherein users were not able to start ColdFusion services after server reboot or while restarting the services manually.

Reason:

Applications dynamically generate ColdFusion files and sometimes also deletes them, but ColdFusion does not remove any old files from the cfclasses folder.

{cf.root}/cfusion/wwwroot/WEB-INF/cfclasses

If you have a huge number of websites on one ColdFusion server, it creates thousands of cfclasses depending on number of incoming requests.  

Solution:

Deleting all the class files of cfclasses folder and restarting the ColdFusion server.

If you are unable to delete the files, rename cfclasses folder and create an empty cfclasses in the same location.

To avoid such issues in future, you can manually delete class files at regular time intervals.

 

If you do not wish to save the class files, you can disable this feature in administrator from Server Settings > Caching

 

 Save class files 
When you select this option, the class files generated by ColdFusion are saved to disk for reuse after the server restarts. Adobe recommends this for production systems. During development, Adobe recommends that you do not select this option.

ColdFusion 11 Update 4 pre-release build has been refreshed
Tue, 27 Jan

ColdFusion 11 Update 4 pre-release build has been refreshed to address an issue with the Elvis operator.

Follow the instructions available in the blog post mentioned below to install this update:

http://blogs.coldfusion.com/post.cfm/coldfusion-11-update-4-is-available-for-early-access

We look forward to your valuable feedback and suggestions.

NOTE: Users who have already applied ColdFusion 11 Update 4 pre-release build, they need to uninstall it and re-download the latest build of ColdFusion 11 Update 4. The build number after applying this update should be 11,0,04,293127(PreRelease).

 

 

Update released for ColdFusion Builder 3
Fri, 23 Jan

Update 3 for ColdFusion Builder 3 is released.

This update is primarily a companion update to ColdFusion 11 Update 3 which ahs added support for PhoneGap 3.5.

This is just an Update for the ColdFusion Builder 3 installation that were installed prior to the build number 292483. Corresponding full installers with this update embedded were already released in December. Automatic update notification takes care of notifying you, if this update applies to your installation or not. So, if your installation is the one that was released in December, this update is not applicable and won't show you the notification. 

This update has the following 3 bug fixes.  

 

ID

TITLE

Product Area

3768717

Remote servers details not retained on Builder restart.

 

Server Manager

3837075

Exception when generating build for mobile project

 

Mobile Support

3848665

PhoneGap version for Mobile project should be updated to 3.5

Mobile Support

Through ColdFusion Builder 3, you would get an automatic notification to apply the Update.

 

In the month of August 2014, we had refreshed the update 2 just fixing the bugs arised out of Update 2. Ram has blogged it as Update 3 mistakenly. It should have been blogged as Refreshed build for Update 2. Our apologies for the confusion with regard to the update number. 

 

 

Thanks,

Krishna

ColdFusion 11 Update 4 is available for early access
Fri, 23 Jan

Update: Since this post was made, the final version of Update 4 was released and should be used instead.

ColdFusion 11 Update 4 early access  build is being made available for your testing and feedback/suggestions

Follow the instructions below to apply this update:

1. Navigate to ColdFusion Administrator -> Server Updates -> Updates

2. Under Settings tab, check "Automatically Check for Updates" check box

3. Change the Site URL to https://cfdownload.adobe.com/pub/adobe/coldfusion/PR/updates.xml

4. Click Submit to save your changes

5. Under Available Updates tab, click on “Check for Updates” button.

6. "ColdFusion 11 Update 4" should be listed under "Available updates". 

7. Click on "Download and Install" to install the update.

We look forward to your valuable feedback and suggestions.

Documents:

Issues_Fixed (list of bugs fixed in this release)

Release_Notes (covers what's new in this update)

 NOTE: 

1. In case, you have configured local site for receiving the update notifications, then please take back up of the URL before changing it to the above provided URL.

2. 'Read More' link available under Administrator -> Server Updates -> Updates -> Available Updates, is not live yet. Hence, it will not work.

ColdFusion 11 Installers refreshed-Has fix for Server fails to start on enabling J2EE Session variables and Installation on Japanese OS
Wed, 21 Jan

During first week of December 2014, we had released Full installers for ColdFusion 11 with update 3 in-built. The build number was 11,0,3,292480.

There were two issues with the build that was released(Full Installers only).

1) After Enabling J2EE Session Variables server hangs on restart/start.

2)On Japanese OSes, installer doesn't recognize the Japanese locale.

If you have applied the update 3 through Hotfix, these 2 issues won't arise for you. And also, #1 is not applicable for J2EE deployments done as EAR or WAR.

 

These two issues are fixed and we have refreshed the Full installers this week. The build number is: 11,0,3,292866

If you have come across #1, either you can download and use the new installer or apply the workaround on your existing server itself.

The workaround is:

Open the xml file C:\ColdFusion11\cfusion\runtime\conf\context.xml (Change it as per your installation path)

and uncomment the tag: <Manager pathname="" />

Existing:

   <!--
    <Manager pathname="" />
    -->

Change it to:

    <Manager pathname="" />

 

If you have come across #2, you have to download and install.

 

Adobe Digital Government Assembly: Feb 3rd, Washington D.C.
Tue, 20 Jan

To all our ColdFusion users in the Washington, D.C. area:

Please join us at the Adobe Digital Government Assembly on Tuesday, February 3, 2015 at the Ritz Carlton, Washington, D.C.

 

This one day event is FREE to Government

Topics include Transforming Customer Experiences, Cloud-Delivered Innovation, Security & Efficiencies

For more details and to register, please see the Event site here: http://adobedigitalgovernment.com/

 

Let us know if you'll be there!  

 

Suggested workaround if .Net objects are corrupt or are not working post install
Fri, 16 Jan

When using .net objects with ColdFusion 11 with cfobjects, it sometimes throws the following error:

 

This following error occurs when .Net framework is not installed on the server or it is corrupted. We need to install an updated version of .Net framework matching the bitness of server i.e. if the server is 32 bit you would need to install .Net framework of 32 bit and if the server is 64 bit then you would need to install 64 bit version of .Net framework. If the .Net framework is installed, try repairing it using the following steps:-

  1. Obtain the original installation source. For example, if you installed the .NET Framework from a CD-ROM or from a DVD, insert that disc. If you downloaded the .NET Framework , download the .NET Framework again. Make sure that you click save to disk. If you installed the .NET Framework from a network share, reconnect to that share.
  2. Click Start, click Run, type the following command, and then click OK:

N:\dotnetframework\dotnetfx.exe /t:c:\temp /c:"msiexec.exe /i c:\temp\netfx.msi REINSTALL=ALL ReinstallMODE=vomus"

Note Replace N:\ in this command syntax with the original installation path.

Important If you do not have a C:\temp folder on your computer, create one before you run this command.

 

The Microsoft Windows Installer will verify and repair the .NET Framework installation.

After repairing it is very important that you restart the server once. Once the server is restarted and up and running you should be able to run .Net objects as it should. 

ColdFusion installer download issue on Linux is now fixed.
Tue, 13 Jan

 

We had several complaints from users about Akamai download manager not being able to download the ColdFusion installer on Linux machines.

 

We have skipped Akamai download manager for Linux and this issue has been fixed. 

Here is the link to download ColdFusion :

https://www.adobe.com/cfusion/tdrc/index.cfm?product=coldfusion

 

Setting up ColdFusion Builder 3 with a remote server
Thu, 01 Jan

I wish everyone a very happy and prosperous new year. Here comes the first blog post for the year 2015 for ColdFusion Buider 3. One of the user came across Mobile Application Development Contest blog and was further trying to develop an application using ColdFusion Builder 3. He wasn’t able to setup a connection between ColdFusion 11 and ColdFusion Builder 3.  They were trying to create a “Remote Server” connection between ColdFusion Builder 3 and ColdFusion 11, installed on separate servers (distributed setup). 

Here are the steps that will help you setup a remote host with ColdFusion Builder:-

1.     Launch ColdFusion Builder 3 and choose your workspace.

2.     Right-click on the “CF Servers” view and select Add Server

3.    Select “New server configuration” and click “OK”. You can choose “Import configurations from RDS server”, in case you have RDS server setup already and want to use existing server information.

CF Server

4.     If you can’t locate the CF Servers, then, follow the screenshot below, to enable it.

CF Server alternate

Refer to Add a remote server and fill in the details for your server.

5.     General Settings

a)     Server Name: ColdFusion server name.

b)     Description: (optional) Description of the server.

c)     Application Server: Select the drop-down list and select CF+ Tomcat Bundle (for CF10/CF11)

d)     Host Name: Name of the remote server host.

e)     Select: Is Remote.

Note: When you enter a Host Name other than localhost or 127.0.0.1, Is Remote is automatically selected.

f)     Webserver Port: Specify the port number of the remote ColdFusion server instance you are configuring. You can refer server.xml for the same at \ColdFusion11\cfusion\runtime\conf\.

g)     RDS User Name: (optional) if you are using RDS, specify the RDS user name.

h)      RDS Password: (optional) Specify the RDS password.

General Settings

Click Next to move to the next screen.

6.     Remote Server Settings

a)     User Name: Specify the CF Admin username.

b)     Password: Specify the CF Admin password.

Remote Server Settings

Click Next to move to the next screen.

7.     Install Extensions

Select Install Extensions to install the extensions that are packaged with ColdFusion Builder.

a)     Browse and select the ColdFusion web root location.

b)     Browse and select the ColdFusion web root location on the remote ColdFusion server.

c)     Browse to a location within the web root to install the extensions. The extensions are installed in the Extensions directory within the selected location.

Install Extensions

8.    Click Finish to add the remote ColdFusion server instance. You can right-click on the remote server and access the ColdFusion Administrator of the remote server.

Launch CF Admin

This blog post talks about, the minimal settings required to setup a remote server for CF Builder. You can skip the Install Extensions section as well.

Note: - While configuring the remote server in CF Builder, ensure that, you are able to access/ping the remote ColdFusion server outside builder. You can probably, access the remote CF Admin in the browser, for e.g. http://ip:port/CFIDE/Administrator/index.cfm and ensure connectivity.