Я недавно обновился до 64-битной версии Enterprise ColdFusion 9, работающей в многосерверной среде JRun на Windows 2008 Server. Когда я пытаюсь вызвать .cfr, который отлично работал в ColdFusion 8, я получаю следующую ошибку в моем журнале сервера:
Невозможно загрузить библиотеку: nvr_win:
java.lang.UnsatisfiedLinkError: Родной
Библиотека
X: \ JRun4 \ серверов \ server1 \ cfusion.ear \ cfusion.war \ WEB-INF \ cfusion \ Lib \ nvr_win64.dll
уже загружен в другой загрузчик классов
Судя по этой ошибке, похоже, что между 32-битными и 64-битными библиотеками возникло некоторое столкновение.
Затем я получаю это сообщение на странице cfm, которая вызывает cfr:
Невозможно выполнить декодирование отчета.
функция:
java.lang.UnsatisfiedLinkError:
coldfusion.util.ReportDecoder.getReport ([В) [В
Я попытался загрузить .cfr в ColdFusion 9 ReportBuilder, сохранить и использовать его, но это ничего не изменило. Это происходит с несколькими (все?) Файлами .cfr на моем сайте. Пожалуйста, помогите!
Вот полная трассировка стека:
java.io.IOException: невозможно выполнить
функция декодирования отчета:
java.lang.UnsatisfiedLinkError:
coldfusion.util.ReportDecoder.getReport ([В) [В
в
coldfusion.compiler.TemplateReader.getReport (TemplateReader.java:259)
в
coldfusion.compiler.TemplateReader. (TemplateReader.java:74)
в
coldfusion.compiler.TemplateReader. (TemplateReader.java:42)
в
coldfusion.compiler.NeoTranslationContext.getPageReader (NeoTranslationContext.java:661)
в
coldfusion.compiler.NeoTranslator.translateJava (NeoTranslator.java:320)
в
coldfusion.compiler.NeoTranslator.translateJava (NeoTranslator.java:144)
в
coldfusion.runtime.TemplateClassLoader $ TemplateCache $ 1.fetch (TemplateClassLoader.java:424)
в
coldfusion.util.LruCache.get (LruCache.java:180)
в
coldfusion.runtime.TemplateClassLoader $ TemplateCache.fetchSerial (TemplateClassLoader.java:362)
в
coldfusion.util.AbstractCache.fetch (AbstractCache.java:58)
в
coldfusion.util.SoftCache.get_statsOff (SoftCache.java:133)
в
coldfusion.util.SoftCache.get (SoftCache.java:81)
в
coldfusion.runtime.TemplateClassLoader.findClass (TemplateClassLoader.java:591)
в
coldfusion.runtime.TemplateClassLoader.newInstance (TemplateClassLoader.java:540)
в
coldfusion.runtime.TemplateClassLoader.newInstance (TemplateClassLoader.java:523)
в
coldfusion.runtime.TemplateProxyFactory.getCFCInstance (TemplateProxyFactory.java:270)
в
coldfusion.runtime.TemplateProxyFactory.resolveName (TemplateProxyFactory.java:173)
в
coldfusion.runtime.TemplateProxyFactory.resolveName (TemplateProxyFactory.java:158)
в
coldfusion.runtime.TemplateProxyFactory.resolveName (TemplateProxyFactory.java:148)
в
coldfusion.runtime.TemplateProxyFactory.resolveName (TemplateProxyFactory.java:132)
в
coldfusion.runtime.TemplateProxyFactory.resolveFile (TemplateProxyFactory.java:109)
в
coldfusion.runtime.report.Report. (Report.java:135)
в
coldfusion.runtime.report.Report. (Report.java:146)
в
coldfusion.tagext.lang.ReportTag.doEndTag (ReportTag.java:596)
в
coldfusion.runtime.CfJspPage._emptyTcfTag (CfJspPage.java:2723)
в
cfrequestprint2ecfm1848352526.runPage ([путь к моей-веб-файлы] \ requestprint.cfm: 8)
в
coldfusion.runtime.CfJspPage.invoke (CfJspPage.java:231)
в
coldfusion.tagext.lang.IncludeTag.doStartTag (IncludeTag.java:416)
в
coldfusion.filter.CfincludeFilter.invoke (CfincludeFilter.java:65)
в
coldfusion.filter.ApplicationFilter.invoke (ApplicationFilter.java:363)
в
coldfusion.filter.RequestMonitorFilter.invoke (RequestMonitorFilter.java:48)
в
coldfusion.filter.MonitoringFilter.invoke (MonitoringFilter.java:40)
в
coldfusion.filter.PathFilter.invoke (PathFilter.java:87)
в
coldfusion.filter.ExceptionFilter.invoke (ExceptionFilter.java:70)
вcoldfusion.filter.ClientScopePersistenceFilter.invoke (ClientScopePersistenceFilter.java:28)
в
coldfusion.filter.BrowserFilter.invoke (BrowserFilter.java:38)
в
coldfusion.filter.NoCacheFilter.invoke (NoCacheFilter.java:46)
в
coldfusion.filter.GlobalsFilter.invoke (GlobalsFilter.java:38)
в
coldfusion.filter.DatasourceFilter.invoke (DatasourceFilter.java:22)
в
coldfusion.filter.CachingFilter.invoke (CachingFilter.java:53)
в
coldfusion.CfmServlet.service (CfmServlet.java:200)
в
coldfusion.bootstrap.BootstrapServlet.service (BootstrapServlet.java:89)
в
jrun.servlet.FilterChain.doFilter (FilterChain.java:86)
в
com.intergral.fusionreactor.filter.FusionReactorFilter.b (FusionReactorFilter.java:376)
в
com.intergral.fusionreactor.filter.FusionReactorFilter.c (FusionReactorFilter.java:254)
в
com.intergral.fusionreactor.filter.FusionReactorFilter.doFilter (FusionReactorFilter.java:164)
в
jrun.servlet.FilterChain.doFilter (FilterChain.java:94)
в
coldfusion.monitor.event.MonitoringServletFilter.doFilter (MonitoringServletFilter.java:42)
в
coldfusion.bootstrap.BootstrapFilter.doFilter (BootstrapFilter.java:46)
в
jrun.servlet.FilterChain.doFilter (FilterChain.java:94)
в
jrun.servlet.FilterChain.service (FilterChain.java:101)
в
jrun.servlet.ServletInvoker.invoke (ServletInvoker.java:106)
в
jrun.servlet.JRunInvokerChain.invokeNext (JRunInvokerChain.java:42)
в
jrun.servlet.JRunRequestDispatcher.invoke (JRunRequestDispatcher.java:286)
в
jrun.servlet.ServletEngineService.dispatch (ServletEngineService.java:543)
в
jrun.servlet.jrpp.JRunProxyService.invokeRunnable (JRunProxyService.java:203)
в
jrunx.scheduler.ThreadPool $ ThreadThrottle.invokeRunnable (ThreadPool.java:428)
в
jrunx.scheduler.WorkerThread.run (WorkerThread.java:66)