Issue after upgrading to CF 9, 64 bit.

Hello,

I'm a tech support agent with newtek web hosting curently working through an issue with upgrading
a customers dedicated server from CF9 32 bit to CF9 64 bit.

Hardware specs:
proc: intel xeon 2.40 dual core.
Memory: 8gb
Sys: win 2k8 r2 64 bit. (datacenter edition.)

Software:
Coldfusion9
Smart FTP 1.5.13.35.(licensed.)

Pages With the issue:

Processedi.CFM

Call:
objGlobal = createObject("com", "sfFTPLib.Global");

Error:
Error","jrpp-29","11/18/11","14:29:10 "Sitename","An exception occurred when instantiating a COM object.The cause of this exception was that: java.lang.RuntimeException: Can not use native code: Initialisation failed. The specific sequence of files included or processed is: C:\pathto\processedi.cfm, line: 31 "
coldfusion.runtime.com.ComObjectInstantiationException: An exception occurred when instantiating a COM object.

detailed:
"Error","jrpp-29","11/18/11","14:29:10","sitename","An exception occurred when instantiating a COM object.The cause of this exception was that: java.lang.RuntimeException: Can not use native code: Initialisation failed. The specific sequence of files included or processed is: C:\pathto\processedi.cfm, line: 31 "
coldfusion.runtime.com.ComObjectInstantiationException: An exception occurred when instantiating a COM object.
at coldfusion.runtime.com.ComProxy.<init>(ComProxy.java:128)
at coldfusion.runtime.com.ComProxyFactory.getProxy(ComProxyFactory.java:41)
at coldfusion.runtime.ProxyFactory.getProxy(ProxyFactory.java:65)
at coldfusion.runtime.CFPage.createObjectProxy(CFPage.java:4949)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4920)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4861)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4839)
at coldfusion.runtime.CFPage.CreateObject(CFPage.java:4796)
at cfprocessedi2ecfm208669956.runPage(C:\pathto\schedule\processedi.cfm:31)
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 cfApplication2ecfc1689385994$funcONREQUEST.runFunction(c:\pathto\Application.cfc:137)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:472)
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.AppEventInvoker.invoke(AppEventInvoker.java:88)
at coldfusion.runtime.AppEventInvoker.onRequest(AppEventInvoker.java:280)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:338)
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.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 jrun.servlet.FilterChain.doFilter(FilterChain.java:86)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:42)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:46)
at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)
at jrun.servlet.FilterChain.service(FilterChain.java:101)
at jrun.servlet.ServletInvoker.invoke(ServletInvoker.java:106)
at jrun.servlet.JRunInvokerChain.invokeNext(JRunInvokerChain.java:42)
at jrun.servlet.JRunRequestDispatcher.invoke(JRunRequestDispatcher.java:286)
at jrun.servlet.ServletEngineService.dispatch(ServletEngineService.java:543)
at jrun.servlet.jrpp.JRunProxyService.invokeRunnable(JRunProxyService.java:203)
at jrunx.scheduler.ThreadPool$DownstreamMetrics.invokeRunnable(ThreadPool.java:320)
at jrunx.scheduler.ThreadPool$ThreadThrottle.invokeRunnable(ThreadPool.java:428)
at jrunx.scheduler.ThreadPool$UpstreamMetrics.invokeRunnable(ThreadPool.java:266)
at jrunx.scheduler.WorkerThread.run(WorkerThread.java:66)
Caused by: java.lang.RuntimeException: Can not use native code: Initialisation failed
at com.linar.jintegra.NativeObjRef.<init>(Unknown Source)
at com.linar.jintegra.Dispatch.createDispatch(Unknown Source)
at com.linar.jintegra.Dispatch.<init>(Unknown Source)
at com.intrinsyc.typeInfo.IMacroViewerProxy.<init>(IMacroViewerProxy.java:32)
at com.intrinsyc.typeInfo.MacroViewer.<init>(MacroViewer.java:90)
at com.intrinsyc.typeInfo.MacroViewer.<init>(MacroViewer.java:69)
at com.intrinsyc.typeInfo.InterfaceInfoFactory.getInfoGivenPROGID(InterfaceInfoFactory.java:50)
at coldfusion.runtime.com.ComProxy.<init>(ComProxy.java:114)

---------------------
C:\ColdFusion9\jintegra\bin\ntvinv.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform.

------------------
Description of upgrade:

We did upgrade their server to a 64 bit version of coldfusion however we followed the steps to get all of their mappings/class/etc migrated over, nothing should have been missed. I believe this is an issue with the 32/64 bit version of the library.

Paths taken already:
reinstalling library, installing new version(s) of the library, different ways of including into coldfusion.
procmon'd the page during the fail and noticed there were some missing paths to classes but tracked that down to a cfset for one of their directories. I did also check the dcom objects to verify that sfftplib was in there and verified the security settings as well to make sure it wasnt a perms issue.

Could use some help or ideas on where i should go from here to get this issue resolved for the customer.

Please contact customer support by email (include the license key details).