2 Replies Latest reply on Oct 8, 2016 3:25 AM by BKBK

    ColdFusion Update Failed Now Have Errors

    johnt11042363

      On CF10 (Windows Server 2008 R2) we recently tried to install update 17 with the anticipation of then installing 21. Our last installed update was 12. We started with 17 because it was the highest one listed as cumulative. The 17 update failed and we tried to uninstall. That also failed so we tried a manual uninstall per the instructions. After that we had problems with the CF administrator page not able to display. We found a corrupt neo_updates.xml file and fixed that per:

      http://blog.pengoworks.com/index.cfm/2015/11/18/ColdFusion-Administrator-issues-after-inst alling-ColdFusion-10-Update-18-hotfix-APSB1529

       

      Our symptom now is a problem with cfhttp tags. We get a "NoSuchMethodError" error (see log). This happens on public facing pages with the cfhttp tag as well as the "Updates" link in CFAdmin which I assume uses the same cfhttp tag.

       

      My concern now is that we really don't trust the integrity of the current CF install/configuration at all. We really need to fix this without a CF reinstall. How is the best way to locate the problem and fix and also verify that the current install is configured properly?

       

      Any help is greatly appreciated.

       

      From the CF Exception Log:

      "Error","ajp-bio-8012-exec-4","10/03/16","08:27:02",,"org.apache.http.impl.client.DefaultH ttpClient.execute(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/client/ methods/CloseableHttpResponse; The specific sequence of files included or processed is: REDACTED...TEST.cfm, line: 337 "

      java.lang.NoSuchMethodError: org.apache.http.impl.client.DefaultHttpClient.execute(Lorg/apache/http/client/methods/Htt pUriRequest;)Lorg/apache/http/client/methods/CloseableHttpResponse;

        at coldfusion.tagext.net.HttpTag.createConnection(HttpTag.java:2015)

        at coldfusion.tagext.net.HttpTag.connHelper(HttpTag.java:972)

        at coldfusion.tagext.net.HttpTag.doEndTag(HttpTag.java:1263)

        at coldfusion.runtime.CfJspPage._emptyTcfTag(CfJspPage.java:2796)

        at cffrm_submit_srl_usage_request_TEST2ecfm1591744291.runPage(REDACTED...TEST.cfm:337)

        at coldfusion.runtime.CfJspPage.invoke(CfJspPage.java:244)

        at coldfusion.tagext.lang.IncludeTag.doStartTag(IncludeTag.java:446)

        at coldfusion.filter.CfincludeFilter.invoke(CfincludeFilter.java:65)

        at coldfusion.filter.IpFilter.invoke(IpFilter.java:64)

        at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:451)

        at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:48)

        at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)

        at coldfusion.filter.PathFilter.invoke(PathFilter.java:112)

        at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:94)

        at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:2 8)

        at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)

        at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:58)

        at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)

        at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)

        at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)

        at coldfusion.CfmServlet.service(CfmServlet.java:219)

        at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:89)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:305)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

        at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42 )

        at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.j ava:243)

        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)

        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)

        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)

        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)

        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)

        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)

        at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:928)

        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)

        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:414)

        at org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:204)

        at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.jav a:539)

        at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:298)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)

        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)

        at java.lang.Thread.run(Thread.java:722)