Skip to main content
Participant
February 10, 2012
Question

CF9: Unable to install ODBC service

  • February 10, 2012
  • 1 reply
  • 942 views

I am trying to install CF9 (developer edition) in Tomcat 7 as a .war file on Windows XP (32-bit). I go through the installation process to generate the cfusion.war file without any problems. I place the cfusion.war file in my webapps directory and start Tomcat. The server comes up fine - still no issues.

I then go to http://localhost:8080/cfusion/CFIDE/administrator/ to complete the installation.  This results in errors in the logs about installing ODBC:

From webapps/cfusion/WEB-INF/cfusion/logs/migration.log:

"Severity","ThreadID","Date","Time","Application","Message"

"Information",""http-bio-8080"-exec-1","02/10/12","06:07:00",,"C:\Documents and Settings\gallen\forekicks\apache-tomcat-7.0.14\webapps\cfusion\WEB-INF\cfusion\logs\migration.log initialized"

"Error",""http-bio-8080"-exec-1","02/10/12","06:07:00","CFADMIN","Could not install the ODBC service. - Unable to load library"

From webapps/cfusion/WEB-INF/cfusion/logs/migrationException.log:

coldfusion.tagext.lang.RegistryException: Unable to load library

        at coldfusion.tagext.lang.RegistryTag.doStartTag(RegistryTag.java:100)

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

        at cfdatasource2ecfc1425555572$funcINSTALLODBCSERVICE.runFunction(E:\cf9_final\cfusion\wwwroot\CFIDE\adminapi\datasource.cfc:1015)

        at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)

        at coldfusion.filter.SilentFilter.invoke(SilentFilter.java:47)

        at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:405)

        at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:368)

        at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:55)

        at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:321)

        at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:220)

        at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:490)

        at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:336)

        at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:2360)

        at cffinish2ecfm369434798._factor6(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\setup\finish.cfm:314)

        at cffinish2ecfm369434798.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\setup\finish.cfm:1)

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

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

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

        at cfwizard2ecfm1164273531._factor18(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\cftags\wizard.cfm:226)

        at cfwizard2ecfm1164273531._factor19(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\cftags\wizard.cfm:225)

        at cfwizard2ecfm1164273531._factor21(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\cftags\wizard.cfm:223)

        at cfwizard2ecfm1164273531._factor14(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\cftags\wizard.cfm)

        at cfwizard2ecfm1164273531._factor33(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\cftags\wizard.cfm:146)

        at cfwizard2ecfm1164273531.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\cftags\wizard.cfm:1)

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

        at coldfusion.filter.CFVariablesScopeFilter.invoke(CFVariablesScopeFilter.java:56)

        at coldfusion.tagext.lang.ModuleTag.doAfterBody(ModuleTag.java:352)

        at cfindex2ecfm718213779.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\setup\index.cfm:44)

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

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

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

        at cfApplication2ecfm1161156468._factor7(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\Application.cfm:242)

        at cfApplication2ecfm1161156468.runPage(E:\cf9_final\cfusion\wwwroot\CFIDE\administrator\Application.cfm:1)

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

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

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

        at coldfusion.filter.CfincludeFilter.include(CfincludeFilter.java:33)

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

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

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

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

        at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:27)

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

        at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)

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

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

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

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

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

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

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

        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)

        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.java:243)

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

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

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

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

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

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

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

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

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

        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:317)

        at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:204)

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

        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)

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

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

I have tried installing on two different PCs, but get the same problem on both.

I have searched but haven't come up with an solution to this problem. Can anyone help?

Thanks!

This topic has been closed for replies.

1 reply

oeuftete1Author
Participant
February 11, 2012

Well, I found this link (http://www.elliottsprehn.com/cfbugs/bugs/79023) that suggests installing JRun. It's almost the exact same problem I have. So I did that.

When I now try to start the server I get an Error 193.  In the event log, I see this:

The ColdFusion 9 ODBC Server service failed to start due to the following error:
ColdFusion 9 ODBC Server is not a valid Win32 application.

It looks like progress, but I'm still not there yet.

I have verified that I have downloaded 32-bit versions of both ColdFusion and JRun.  And I am running on a 32-bit system (XP). So I'm not sure where exactly this error is coming from or what it means.

Help?!?