为什么Coldfusion会偶尔抛出错误?

时间:2013-01-15 16:41:20

标签: debugging coldfusion coldfusion-10

例如,我有一个页面。我可以100次加载此页面而不会出错。但是有时候有人会收到错误,因为我收到了在onFal方法中从ColdFusion发送的电子邮件。我没有得到很多,但我得到的比我认为的要多。 “调试”是不可能的,因为它不会一直发生。每天一次可能在给定的页面上。

有没有人见过类似的东西。

一个例子:

if((StructKeyExists(ARGUMENTS.itm, 'video_code') && len(trim(ARGUMENTS.itm.video_code)) || !StructKeyExists(ARGUMENTS.itm, 'video_code')) == 0) return '<a #class# #target# #linkid# #pageid# href="#url#">#title##fileext#</a>';
    else return '<a class="youtube_video" #target# #linkid# href="http://www.youtube.com/v/#itm.video_code#?version=3&autoplay=1&rel=0&modestbranding=1">#title#</a>';

在此页面请求中,项目结构中包含video_code。但是当处理第二行时,video_code未定义。我可以再次运行100页,但这不会发生。

objectType  class coldfusion.runtime.Struct
element VIDEO_CODE
Resolvedname    ITM
Detail  
ErrNumber   0
Message Element VIDEO_CODE is undefined in ITM.
Type    Expression
Trace:  Template    Line
D:\www\websites\assets\cfcs\menu.cfc    240
D:\www\websites\assets\cfcs\menu.cfc    209
D:\www\websites\assets\cfcs\menu.cfc    15
D:\www\websites\assets\templates\distance_general\campus_index_page.cfm 120
D:\www\websites\domain.com\index.cfm    1

0 个答案:

没有答案