Throws a developer-specified exception, which can be caught with a catch block.
Throw(message=[String], type=[String], detail=[String], errorcode=[String], extendedinfo=[any], object=[Throwable])
Argument | Type | Required | Description | Default |
---|---|---|---|---|
message |
String |
false |
Message that describes exception event | |
type |
String |
false |
The type of the exception | |
detail |
String |
false |
Description of the event | |
errorcode |
String |
false |
A custom error code that you supply | |
extendedinfo |
any |
false |
Additional custom error data that you supply | |
object |
Throwable |
false |
An instance of an exception object. If there is no message provided, this object will be thrown directly. If there is a message, a CustomException will be thrown and this object will be used as the cause. |
- ApplicationRestart
- ApplicationStartTime
- ApplicationStop
- BoxAnnounce
- BoxAnnounceAsync
- BoxRegisterInterceptor
- BoxRegisterRequestInterceptor
- CallStackGet
- CreateGUID
- CreateObject
- CreateUUID
- DE
- DebugBoxContexts
- Dump
- Duplicate
- echo
- EncodeForHTML
- GetApplicationMetadata
- GetBaseTagData
- GetBaseTagList
- GetBaseTemplatePath
- GetBoxContext
- GetBoxRuntime
- GetBoxVersionInfo
- GetClassMetadata
- GetComponentList
- GetContextRoot
- GetCurrentTemplatePath
- GetFileFromPath
- GetFunctionCalledName
- GetFunctionList
- GetModuleInfo
- GetModuleList
- GetRequestClassLoader
- GetSystemSetting
- GetTempDirectory
- GetTickCount
- htmlEditFormat
- IIF
- Invoke
- IsInstanceOf
- JavaCast
- ObjectDeserialize
- ObjectSerialize
- PagePoolClear
- Println
- RunThreadInContext
- SessionInvalidate
- SessionRotate
- SessionStartTime
- Sleep
- SystemCacheClear
- SystemExecute
- SystemOutput
- Trace
- URLDecode
- URLEncodedFormat
- writeDump
- WriteLog
- WriteOutput