Lucee не показывает ошибки во время выполнения

Запускаю сервер Lucee 5.2.1.9 (размещенный в Vivio), и я не могу заставить его показывать какие-либо ошибки во время выполнения.

  • у меня включена отладка
  • Я включил все типы отладочной информации
  • Я установил шаблон отладки (для всех IP-адресов); в настоящее время установлено значение «Классический», но я также пробовал «Комментарий» и «Современный».

Когда возникает ошибка, я получаю пустую страницу. Если установлен шаблон отладки, я получаю дампы всех соответствующих областей действия и активности БД, а также время выполнения... но без сообщения об ошибке/деталей или трассировки стека.

Есть ли настройка, которую мне не хватает?

Как я могу убедиться, что Lucee отображает мои ошибки времени выполнения во время разработки?


person Carl Steinhilber    schedule 13.06.2017    source источник


Ответы (1)


Я не уверен, что вы все поняли это (вроде некро). Если вы находитесь в Dev, разберите свой application.cfc. У меня возникла проблема в моем разделе onRequest. Кто-то бросил cftry на целевую страницу. Это натолкнуло Люси на ловушку, и она показала пустую страницу.

Если это не поможет, попробуйте удалить там функцию OnError. Там может быть что-то, что пытается создать удобную страницу с ошибкой, которая может предотвратить вывод ошибок.

Кроме того, посмотрите в администраторе сервера Lucee и убедитесь, что он указывает на собственный файл error.cfm, который поставляется с пакетом Lucee.

Я должен добавить это, хотя это вряд ли причина. Найдите свой код для любого прерывания. Возможно, кто-то тестировал рутину и прервал ее, чтобы увидеть, как далеко обработала Люси.

Надеюсь, эти предложения помогут.

person hockeywax    schedule 09.05.2018
comment
С моим Application.cfc действительно что-то не так. Вполне вероятно, что-то выдает ошибку в разделе OnRequest. Я решил еще раз, воссоздав свой Application.cfc с нуля. :-о - person Carl Steinhilber; 21.09.2018