After 5.3.4.77 upgrade - cfhttp gives - Unknown host: Received fatal alert: handshake_failure

Sorry for the long subject line.

We have an application that calls a remote service using cfhttp and receives a file in return. We did an application update from lucee 5.3.3.62 to 5.3.4.77. Immediately after, our cfhttp calls failed with a message of “Unknown host: Received fatal alert: handshake_failure”. Rolling back the version to 5.3.3.62 fixed the problem.

The call is to a https site hosted elsewhere. (https://v2018.api2pdf.com/wkhtmltopdf/htm)

We deploy to a docker container using commandbox to build the image.

That is the ONLY change in our Docker build - that one line in the server.json file.

Here is the details of our environment.

  • deployed in a Docker container on Microsoft Azure Web Service (also reproduced on Docker Desktop)
  • lucee 5.3.3.62 - works
  • lucee 5.3.4.77 - fails
  • JDK 1.8.0_242 (AdoptOpenJDK) 64bit
  • OS Linux (4.4.0-128-generic) 64bit

Nothing else changed.

Ideas?

(also seem to have a new error complaining about missing a awt color class when doing some image manipulation - but that one went away with the roll back to the prior version as well.)

1 Like

I have the same problem. Have you solved this?

I’m still seeing this in 5.3.7+43

If anyone else stumbles across this - https://blog.mattclemente.com/2020/05/23/commandbox-5-cfhttp-ssl-issues.html

2 Likes