Title:
Bug 84674:This is a com object that converts a SWF file into an EXE (essentially a screensaver executable)
| View in TrackerStatus/Resolution/Reason: Closed/Won't Fix/
Reporter/Name(from Bugbase): Eric Roberts / Eric Roberts (Eric Roberts)
Created: 10/14/2010
Components: COM/DCOM
Versions: 9.0
Failure Type: Unspecified
Found In Build/Fixed In Build: 0000 /
Priority/Frequency: Trivial / Unknown
Locale/System: English / Win All
Vote Count: 0
Problem:
This is a com object that converts a SWF file into an EXE (essentially a screensaver executable). This worked with no issues on the 32 bit version of CF and Windows 2003, but I get this error every time with CF9 and Windows 2008 64bit.. Basicallt the code loads the SWF template (tribute_full.swf) then loops through any images assigned to this and loads them and then adds the chosen background music and converts this to an exe. This is using SWFKit Online (from http://www.swfkit.com) THis is behind a login. Let me know if you absolutely need to get to it and I can arrange for a login for you guys.Here's the stack trace: (is this possibly a problem with jintegra?)Stack Traceat cfdownload_create22ecfm1127011690.runPage(C:\inetpub\wwwroot\weblink\fh\admin\vtributes\download_create2.cfm:81) at cftemplate2ecfm1384931961._factor2(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:258) at cftemplate2ecfm1384931961._factor3(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:2) at cftemplate2ecfm1384931961.runPage(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:1) at cfvt_download2ecfm373307081.runPage(C:\inetpub\wwwroot\weblink\fh\admin\vt_download.cfm:49) at cfdownload_create22ecfm1127011690.runPage(C:\inetpub\wwwroot\weblink\fh\admin\vtributes\download_create2.cfm:81) at cftemplate2ecfm1384931961._factor2(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:258) at cftemplate2ecfm1384931961._factor3(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:2) at cftemplate2ecfm1384931961.runPage(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:1) at cfvt_download2ecfm373307081.runPage(C:\inetpub\wwwroot\weblink\fh\admin\vt_download.cfm:49)java.lang.RuntimeException: Can not use native code: Initialisation failedat 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)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 cfdownload_create22ecfm1127011690.runPage(C:\inetpub\wwwroot\weblink\fh\admin\vtributes\download_create2.cfm:81)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 cftemplate2ecfm1384931961._factor2(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:258)at cftemplate2ecfm1384931961._factor3(C:\inetpub\wwwroot\weblink\templates\2000\template.cfm:2)at cftemplate2ecfm1384931961.runPage(C:\inetpub\wwwroot\weblink\templates\2000\template.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 cfvt_download2ecfm373307081.runPage(C:\inetpub\wwwroot\weblink\fh\admin\vt_download.cfm:49)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.ApplicationFilter.invoke(ApplicationFilter.java:363)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.BrowserDebugFilter.invoke(BrowserDebugFilter.java:74)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 com.seefusion.Filter.doFilter(Filter.java:49)at com.seefusion.SeeFusion.doFilter(SeeFusion.java:1500)at jrun.servlet.FilterChain.doFilter(FilterChain.java:94)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)
Method:
<cfset replacer=createObject("com","Replacer2.replace")><!---<cfobject action="create" class="Replacer.replace" name="replacer" type="com">---><cfset replacer.Init("insert key here")><cfset replacer.addMovie("#main_path#\tribute_full.swf")><cfset replacer.addFile("", "#download_path#\downloads\#variables.vt_id#\xmlfile.xml")><cfloop query="getslides"><cfset replacer.addFile("", "#img_path#\large\#getslides.vts_vti_id#.jpg")></cfloop><cfset replacer.addFile("", "#audio_path#\#getvt.vt_vtm_id#.mp3")><cfset replacer.build("#download_path#\downloads\tf_#variables.vt_id#.exe","#download_path#\downloads\#variables.vt_id#.exe", 2)>
Result:
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.
----------------------------- Additional Watson Details -----------------------------
Watson Bug ID: 3042475
External Customer Info:
External Company:
External Customer Name: Eric Roberts
External Customer Email: 58240900445557EB992015D5
External Test Config: 10/14/2010
Attachments:
Comments: