Skip to main content
Known Participant
January 30, 2026
Question

Issue with ColdFusion 2023 Enterprise Update 18 Installation

  • January 30, 2026
  • 1 reply
  • 58 views

Environment:
- ColdFusion 2023 Enterprise
- Development Environment
- No HBSS
- No Internet Access

Issue Description:
We recently attempted to install Update 18 on our development environment. Unlike previous patch installations, the usual steps of stopping the ColdFusion service, clearing the Felix-cache, and restarting did not resolve the issue. Additionally, we downloaded the bundle repo from Adobe, cleared the bundles directory, and reinstalled all components from the `cpfm`, but the problem persisted.

Given that this is a virtual machine, we reverted to a snapshot running Update 17, which resolved the issue temporarily. However, we are concerned about the root cause and would like to address it to avoid future complications.

Error Details:
Here is a sampling of the errors found in the `exception.log`:

```
"Error","pool-56-thread-1","01/30/26","12:33:51","","URI does not specify a valid host name: E:/path/to/bundles/repo/ib6coreutil-1.3.jar"
org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: E:/path/to/bundles/repo/ib6coreutil-1.3.jar
...
```

```
"Error","main","01/30/26","12:33:51","","Unable to install report package: org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: E:/path/to/bundles/repo/poi-5.4.1.jar"
org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: E:/path/to/bundles/repo/poi-5.4.1.jar

"Error","main","01/30/26","12:44:59","","Unable to install felixclassloader package: org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: E:/path/to/bundles/felixclassloader-2023.0.05.330608.jar"
org.apache.http.client.ClientProtocolException: URI does not specify a valid host name: E:/path/to/bundles/felixclassloader-2023.0.05.330608.jar

"Error","Thread-19","01/30/26","12:45:01","","com/lowagie/text/FontFactory"
java.lang.NoClassDefFoundError: com/lowagie/text/FontFactory

"Error","ajp-nio-127.0.0.1-8022-exec-1","01/30/26","12:46:59","","Cannot find implementation class coldfusion.tagext.mail.MailTag for the mail tag. The specific sequence of files included or processed is: e:\path\to\ndex.cfm''"
coldfusion.compiler.TagClassNotFoundException: Cannot find implementation class coldfusion.tagext.mail.MailTag for the mail tag.
 

Steps Taken:
1. Stopped ColdFusion service.
2. Cleared Felix-cache.
3. Downloaded and installed the bundle repo from Adobe.
4. Restarted ColdFusion.
5. Reverted to a previous snapshot (Update 17) as a temporary solution.


I am seeking guidance on how to properly install Update 18 without encountering these errors. Any insights or solutions from the community would be greatly appreciated.

 

    1 reply

    Charlie Arehart
    Community Expert
    Community Expert
    January 30, 2026

    From your description, it sounds like you've experienced an issue others have--which IS NOT unique to this update.

     

    Note that the update technotes DO NOT say that you should have "downloaded the bundle repo from Adobe, cleared the bundles directory, and reinstalled all components from the `cpfm`".  My bolded points is key.

    The technote says to unzip that downloaded repo to a new folder, pointing cf at that. I realize you may say you have "never had to do that".

     

    Unless someone else offers a better solution would you give it a try, especially since you are trying things on a VM? And don't forget to clear the felix-cache one more time after the first cf startup post the update. :-)

     

    Either way let us know how it goes. And if it works, we can talk about this in more detail, including perhaps another/better solution.

    /Charlie (troubleshooter, carehart. org)
    Participating Frequently
    January 31, 2026

    Thanks for the input.  

    To make sure I understand you correctly,  let’s say the directory is called bundles.  I should create a bundles directory like bundles-202601, unzip to this new directory, and then point CF to this new one.

    If my understanding is correct, I will give this a shot and report back.

    Charlie Arehart
    Community Expert
    Community Expert
    January 31, 2026

    Yes, and the difference is that Cf will use files in the CURRENT bundles folder AS WELL AS those in that new one. The problem comes when people REPLACE the old one with the new one, instead. This is what I've been observing. If you can confirm this approach alone solves the problem, great. Let us know either way. 

    /Charlie (troubleshooter, carehart. org)