ServiceIsNotDefinedException
class ServiceIsNotDefinedException extends RuntimeException
Сервис, на доступность которого рассчитывал скрипт, недоступен: расширенный сервис не включён или глобальная переменная так и не определена.
Бросается функциями requireService.
Любой класс этой иерархии принимает необязательное сообщение, другое исключение, чьё сообщение будет переиспользовано, или вообще ничего. isException распознаёт их все; обычный Error к ним не относится.
Примеры
Бросить и поймать
throw new ServiceIsNotDefinedException("something specific about this call");
try {
doWork();
} catch (error) {
if (error instanceof ServiceIsNotDefinedException) {
// handled
}
}
Смотрите также
Исходный код
23 September 2026
Эта документация сгенерирована нейросетью (Claude) на основе исходного кода библиотеки.