Your CFHTTP requests may fail with an error I/O Exception: Received fatal alert: handshake_failure.  the reason could be a try to connect to a web server that has very high SSL security levels enabled and is no longer compatible with older Java 8 versions.

If you are running ColdFusion on Java < 8.0.161 and you add -Djavax.net.debug=ssl,handshake,verbose to C:\ColdFusion2016\[cfusion]\bin\jvm.config you will see the below info message in coldfusion-out.log:

In November 2016 we became aware that Adobe ColdFusion 2016 and earlier versions have issues with sending emails to IDN domains. Something that is possible for a very long time and becomes more and more common - at least in countries like Germany that have special chars. The CFMAIL errors with

The value of the attribute to, which is currently foo@bäüöß.com, is invalid.

coldfusion.tagext.InvalidTagAttributeException: Attribute validation error for tag CFMAIL. at coldfusion.tagext.net.MailTag.validate(MailTag.java:743) at coldfusion.tagext.net.MailTag.processAttributes(MailTag.java:846)
and compared to this failure the validation with isValid('email', local.email) says the email address is valid.

On client computer edit C:\Users\[username]\AppData\Local\cvaddinhook.xml and add loglevel entry to the XML file.

<?xml version="1.0" encoding="utf-8"?>
<Settings>
  <add key="RecallBaseUrl" value=""https://webconsole.yourdomain.com/webconsole/RestServlet/Recall" />
  <add key="loglevel" value="9" />
</Settings>

Logs will be written to C:\Users\[username]\AppData\Local\CVArchiverAddin.log.

You may be in the situation that ColdFusion services are not starting up and a manual startup yields no useful information, too. It simply failed after it tries to startup the services for a very long time. If services are starting up it may takes an extreme long time to start.

Start-Service : Failed to start service 'ColdFusion 10 Application Server cfusion (ColdFusion 10 Application Server cfusion)'.
At line:1 char:1
+ Start-Service Cold*
+ ~~~~~~~~~~~~~~~~~~~
   + CategoryInfo  : OpenError: (System.ServiceProcess.ServiceController:ServiceController) [Start-Service],
  ServiceCommandException
   + FullyQualifiedErrorId : StartServiceFailed,Microsoft.PowerShell.Commands.StartServiceCommand

Background:

There are for sure more possible situation that may cause a ColdFusion startup failure, but if you have not changed anything and only rebooted/restarted your server/coldfusion after some OS updates and ColdFusion is now failing to start without having anything changed in ColdFusion you should check this issue very first. From my point of view this issue here is the most common issue that everyone will experience sooner or later.

We just installed Windows 2016 CORE. As recommened you typically should install all available Windows Updates before you move forward and install other software.

When we started to install Commvault File Agent and Virtual Server Agent setup failed with errors in eventlog and never completed. If you search Application event log you will find two errors logged:

Log Name: Application
Source: .NET Runtime
Date: 8/3/2017 3:59:44 PM
Event ID: 1026
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: HOST1.example.local
Description:
Application: setup.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ComponentModel.Win32Exception

Windows 7 and later has a feature named FastUserSwitching. We all know about it, but ShoreTel do not understand it. The discussion about their setup bug goes back for more than one year now and they still do not listen after 4 case reopens. It is clear that ShoreTel development do not understand how thier own software and Windows works. So I decided to publish this information to help you running ShoreTel Communicator properly in your environment. This affect nearly every version for about 5 years or more, but has been fixed in Mitel MiVoice Connect R1803. If you may ask why FastUserSwitching need to be disabled - the answer is simple. ShoreTel Communicator's SoftPhone feature is not compatible with multiple users on the same computer. This VoIP EyeP driver under the hood does not allow more than one user on a computer.

FastUserSwitching is these neat featue you may like a lot at home. It allows users to login to a computer with several users at the same time without logging the other user out. A typical home users scenario.

Situation:

Over the course of several months we identified some date/time issues that also exist in CF10 and CF11. In CF10 and CF11 there are still more inconsistency issues like in CF2016. Some of the date/time formatter and parser issues have been fixed in CF2016 RTM, but it was still a mess and the functions are not behaving as expected in many cases. We are still in discussion about incorrect IsNumericDate() results not listed below. Please also see ColdFusion 2016: Upcoming new IsDateObject() function that was a result of the issues we faced with below bugs.

Notable changes are:

The functions IsDate() / LSIsDate()ParseDateTime()LSIsDate() require that you provide a string to these functions. However these functions do not throw an exception if you provide a date/time object. Not only this - they return inconsistent results if you use an object - often it works, but not always. So you may feel like the function allows an object as param and you learn later the hard way that your code is not always behaving properly. The bad about this issue is that there exists no function that allows you to check if you have a valid ColdFusion date/time object or just a date/time string.

We had a ShoreTel SG90BRI switch that was brand new and failed to boot. It always tried to request a DHCP address and it looked like it get's no answer from DHCP first. This was wrong as the network is clean and working properly. It is just the operating system of ShoreTel that is broken and not updating it's DHCP settings after moving the switch from one network to another.

Symptom:

The switch boots up and shows you this in an endless loop:

Searching for active link Found active link on port 1 ENET Speed is 100 Mbps - FULL duplex connection DHCP broadcast 1 DHCP broadcast 2 DHCP broadcast 3 DHCP broadcast 4 DHCP broadcast 5

If you run a CFOUTPUT with attributecollection you will get an error cannot find encodefor key in structure error.

Fails:

<cfset result = queryNew("id,name","Integer,Varchar",[{id=1,name="One"},{id=2,name="Two"},{id=3,name="Three"}]) />
<cfset params={query:'result'} />
 
<!--- this works --->
<cfoutput query="#params.query#">
#id# - #name#
</cfoutput>
 
<!--- this don't work --->
<cfoutput attributecollection="#params#">
#id# - #name#
</cfoutput>