Системные ошибки
type |
Пример возникновения |
Описание |
parser.compile |
^test[} |
Ошибка компиляции кода. Непарная скобка, и т.п. |
parser.runtime |
^if(0). |
Методу передано неправильное количество параметров или не тех типов, и т.п. |
parser.interrupted |
Загрузка страницы прервалась (пользователь остановил загрузку страницы или истекло время ожидания) | |
number.zerodivision |
^eval(1/0), ^eval(1\0) или ^eval(1%0) |
Деление или остаток от деления на ноль |
number.format |
^eval(abc*5) |
Преобразование к числу нечисловых данных |
file.missing |
^file:delete[skdfjs.delme] |
файл отсутствует |
file.access |
^table::load[.] |
Нет доступа к файлу |
image.format |
^image::measure[index.html] |
Файл изображения имеет неправильный формат (возможно, расширение имени не соответствует содержимому, или файл пуст?) |
sql.connect |
^connect[mysql://baduser:pass@host/db]{} |
Сервер баз данных не может быть найден или временно недоступен |
sql.execute |
^void:sql{bad select} |
Ошибка исполнения SQL запроса |
xml |
^xdoc::create{<forgot?>} |
Ошибочный XML код или операция |
smtp.connect |
SMTP сервер не может быть найден или временно недоступен | |
smtp.execute |
Ошибка отправки письма по SMTP протоколу | |
email.format |
Ошибка в email адресе: адрес пустой или содержит неправильные символы | |
email.send |
Ошибка запуска почтовой программы | |
http.host |
^file::load[http://notfound/there] |
Сервер не найден |
http.connect |
^file::load[http://not_accepting/there] |
Сервер найден, но не принимает соединение |
http.response |
^file::load[http://ok/there] |
Сервер найден, соединение принял, но выдал некорректный ответ (нет статуса, заголовка) |
http.status |
^file::load[http://ok/there] |
Cервер выдал ответ со статусом не равным 200 (не успешное выполнение запроса) |
http.timeout |
Загрузка документа с HTTP-сервера не завершилась в отведенное для нее время |