Класс System.Web.Caching.Cache полагается на то, что его член "_cacheInternal" установлен объектом HttpRuntime.
Чтобы использовать классы System.Web.Caching, вам нужно создать объект HttpRuntime и настроить свойство HttpRuntime.Cache. Вы бы эффективно подражали IIS.
Вам лучше использовать другие платформы кеширования, такие как:
Странный вопрос, поэтому странный ответ.
a) Меньше точки («<.») - это символ, используемый в языке программирования J, который, насколько мне известно, не имеет любые отношения с Java, лежащей в основе ColdFusion. Это означает (я цитирую курс по J, проведенный Стивеном Филлипсом в Японии
Monadic case: Returns the next integer less than y
Dyadic case: Returns x if x is smaller than y, else y
б) Эта точная ошибка используется в качестве подписи пользователем kaht на другом форуме, чтобы они могли что-то знать об этом. Ссылка в подписи ведет на lessthandot.com , форум по программированию с множеством головоломок. Название форума было подсказано «Клювом».
Если вы сможете опубликовать полный вывод ошибки, то это будет долгим способом выяснить, что ее вызывает; Как вы понимаете, перезапуск CF-сервера не является постоянным решением.
Было бы полезно увидеть исходный код страницы, которая генерирует этот вывод. То, что вы описываете, не является чем-то, что является "ошибкой" какого-либо языка программы, а скорее является результатом функции или, возможно, ожидания того, что некоторый ресурс доступен, хотя иногда это не так. Для решения этой проблемы вы можете собрать как можно больше информации о причинах возникновения проблемы. Вот несколько общих рекомендаций, которым следует следовать при отладке неизвестной проблемы.
Может это утечка памяти? Это объясняет тот факт, что это происходит «случайно» и исправляется перезапуском JRun.
"Клюв" (
...) мог быть сгенерирован ошибкой cferror в вашем приложении. Вам следует попробовать изменить шаблон ошибки (и создать его, если у вас его нет), чтобы он содержал только следующую строку.
<cfdump var="#cferror#">
Это мое лучшее предположение, основанное на предоставленной вами информации. Люди просили больше информации, и я считаю ошибкой отказываться. Я могу сказать вам по опыту, что вы найдете ответы на подобные проблемы раньше и чаще, если будете цепляться за предположение, что с вашей стороны был надзор.