ServiceIsNotDefinedException
class ServiceIsNotDefinedException extends RuntimeException
A service the script expected to be available is not: an advanced service left disabled, or a global that never got defined.
Thrown by requireService.
Every class in this hierarchy takes an optional message, another exception whose message it reuses, or nothing at all. isException recognises all of them; a plain Error is not one.
Examples
Throwing and catching
throw new ServiceIsNotDefinedException("something specific about this call");
try {
doWork();
} catch (error) {
if (error instanceof ServiceIsNotDefinedException) {
// handled
}
}
See also
Source
23 September 2026
This documentation was generated with AI (Claude) from the library's source code.