Skip to main content
Known Participant
July 8, 2025
Question

ColdFusion 2021 Package Manager throws an error after update 14 install

  • July 8, 2025
  • 2 replies
  • 331 views

I'm updating a ColdFusion 2021 installation from V.13 to V.14 when V.14 installed the administrator came up except for the pakage manager page, it throws an error, when I look at the exception log I see the following: 

"Error","http-nio-8544-exec-7","07/08/25","16:33:29","cfadmin","coldfusion.runtime.CFPage.XmlSearch(Lcoldfusion/xml/XmlNodeList;Ljava/lang/String;)Ljava/lang/Object; The specific sequence of files included or processed is: F:\ColdFusion2021\cfusion\wwwroot\CFIDE\administrator\updates\index.cfm, line: 733"
java.lang.NoSuchMethodError: coldfusion.runtime.CFPage.XmlSearch(Lcoldfusion/xml/XmlNodeList;Ljava/lang/String;)Ljava/lang/Object;
at cf_core2ecfm1148457877$funcGETINSTALLEDUPDATES.runFunction(/CFIDE/administrator/updates/_core.cfm:733).

I've restarted the service, flused the felix-cache, even checked the validity of neo-updates.xml and bundlesdependency.json. I'm at a loss.

Fortunately this is a testbed instance so I can throw the server away and have my VMWare team clone another one if needed. 

 

    2 replies

    Charlie Arehart
    Community Expert
    Community Expert
    July 9, 2025

    Ok. Then it seems you should next consider if there was an error either during the update or on the post-update startup of cf (which is when packages downloaded during the cf update are themselves updated). If there was an error in either of those two steps, that could lead to oddities like this (especially since clearing the cfclasses and felix-cache didn't help).

     

    1) Look first for the update install log in the cfusion/hf-updates subfolder for update 14. Look at about line 70 for the table that tracks the number of successes and errors. Any fatalerrors?

     

    2) Then look at the bottom of that file, where several lines from the bottom should be a very long line about package updates having been downloaded. Any problems indicated there?

     

    3) Finally, look at the coldfusion-out.log, and from the bottom find when cf was restarted after the update. (You can look for the phrase, "coldfusion started"). It's during that startup that packages are actually updated. (Make sure you're looking in that log at the startup that happened just after at the time indicated in the update install log.) Are there any errors during that Cf startup (related to packages)? You should see the updated packages being uninstalled, then started. (To be clear, there's no message to be found there which says they're next being "updated" after the "uninstall" lines, nor their being re-"installed". You'll just see them next being "started".)

     

    Let's hear if you have any errors in these 3 places. 

    /Charlie (troubleshooter, carehart. org)
    Charlie Arehart
    Community Expert
    Community Expert
    July 9, 2025

    It's indeed frustrating when such errors arise. In the past, that one has been fixed not by clearing the felix-cache (that solves different problems), but instead by clearing the cfclasses folder, found within the cfusion/wwwroot/WEB-INF (or your instancename/wwwroot, if using multiple instances of cf). 

     

    Stop cf, delete that folder, then start cf and let us know how things go. 

     

    One more thing, that cf2021 update 14 is from last year. Hope you'll be working your way to later ones, like update 21 released today (https://helpx.adobe.com/coldfusion/kb/coldfusion-2021-update-21.html).

     

    And if anyone may think he meant cf2023 (whose update today WAS 15),note how his error message clearly show he's using cf2021. 

    /Charlie (troubleshooter, carehart. org)
    Known Participant
    July 9, 2025

    Charlie, 

    Thanks for responding, this didn't fix it. i cleared both the cfclasses folder and the felix cache again