3

自从我们安装 ColdFusion 10 以来,我们收到了几条错误消息,例如

ifspDueDt在组件中找不到方法[fullpath]\incTabCnt.cfc。”

我们正在尝试调用一个名为ifspDueDt. 它在我们整个应用程序的一个地方被调用,当它被调用时,它是从ifsp.cfc. 我们使用engine.js我们的 AJAX,所以调用看起来像这样:

http('POST','../Components/ifsp.cfc?method=ifspDueDt', IFSPDueDtResp, param);

出于某种原因并且仅在某些情况下(当然不是一直),ColdFusion 正在寻找ifspDueDtinincTabCnt.cfc而不是ifsp.cfc. 没有其他地方调用此方法。这可能是什么原因造成的?

我们每周可能会遇到 1-2 个此类错误,而我们有数百名用户访问系统。

4

1 回答 1

2

看起来 ColdFusion 10 update 3 解决了这个问题,至少对于我正在处理的代码。话虽如此,我还不建议升级,因为更新 3 存在一系列其他问题。请参阅宣布更新 3 的 CF 博客文章中的评论。请注意,至少有另外两个人在该评论线程中发布他们仍然遇到“显示错误的页面”问题,这似乎与我们在此问题中讨论的“错误组件”问题密切相关。

幸运的是,我们没有使用 CF 计划任务,并且在我们的测试环境中没有遇到任何启动错误或其他问题,尽管我的一位队友确实遇到了一些破坏了他的开发环境的问题。

我真的希望 Adob​​e 在更新 4(或更新 3 的替代品)中迅速行动。

于 2012-10-17T18:42:26.137 回答