例如,我有一个页面。我可以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