Если вы получаете ошибку с такой периодичностью, что вы не можете ее вызвать, вы можете записать содержимое cfdump в переменную и затем записать полный html-файл дампа. Затем вы можете получить содержимое строки журнала и поместить его в статический html-файл и просмотреть объект cfcatch, как он был бы представлен, если бы вы были тем, кто сгенерировал ошибку.
Для этого вам нужно использовать cfsavecontent.
<cfsavecontent variable="dumpoutput">
<cfdump var="#cfcatch#" />
</cfsavecontent>
<cflog file="cfcatchdumps" text="#dumpoutput#" />
После этого вы терпеливо ждете следующую ошибку, а затем извлекаете содержимое одной строки из файла журнала (это будет длинная строка, но она не имеет возврата каретки, так что это довольно просто ), вставьте его в HTML-файл и просмотрите его. Это даст вам некоторое представление о том, в чем заключалась ошибка, со всеми деталями контекста тега и трассировкой стека.
Предостережение: это приведет к генерации большого количества данных в файл журнала, возможно, до 20-40 КБ на ошибку, это не имеет большого значения в среде разработки и, вероятно, стоит того, чтобы понять, что происходит очень периодически производство, но это, конечно, не то, что я бы оставил где-нибудь для долгосрочного использования. :)