自从安装ColdFusion 10以来,我们已经收到了几条错误消息,例如
“在组件
ifspDueDt中找不到方法[fullpath]\incTabCnt.cfc。”
我们正在尝试调用一个名为ifspDueDt的方法。它在我们整个应用程序中的一个地方被调用,当被调用时,它是从ifsp.cfc调用的。我们使用engine.js进行AJAX,因此调用如下所示:
http('POST','../Components/ifsp.cfc?method=ifspDueDt', IFSPDueDtResp, param);
我们完全感到困惑的是,由于某些原因,而且只是在某些情况下(当然不是所有的时候),ColdFusion正在寻找ifspDueDt in incTabCnt.cfc而不是ifsp.cfc。没有其他地方调用此方法。是什么导致了这一切?
我们可能每周收到1-2个这样的错误,而我们有几百个用户访问系统。
发布于 2012-10-17 18:42:26
看起来ColdFusion 10更新3解决了这个问题,至少对于我正在处理的代码是这样的。尽管如此,由于更新3的一系列其他问题,我还没有推荐升级。参见CF博客文章宣布更新3的评论。请注意,至少有另外两个人在该评论帖子中说,他们仍然遇到“错误页面显示”问题,这似乎与我们在这个问题中讨论的“错误组件”问题密切相关。
我们很幸运,我们没有使用CF计划的任务,我们没有在我们的测试环境中遇到任何启动错误或其他问题,尽管我的一个队友确实遇到了一些破坏他的dev环境的问题。
我真的希望Adobe能够迅速地使用更新4(或者更新3的替代品)。
https://stackoverflow.com/questions/11959579
复制相似问题