InterSystems IRIS Data Platform 2020.4 > Class Reference > %SYS namespace > %Exception.General


donotuse class %Exception.General extends %Exception.AbstractException

Simple exception class that can be throw in user code. You can throw this with code similar to:
  Throw ##class(%Exception.General).%New(name,numericCode,location,data)
The name is a string name for the exception, the numericCode is a numeric error code. If the location field is blank and $$$envCallerErrorInfo is defined then the system will attempt to fill in this location where the exception was thrown from automatically. You can pass additional exception data in the data argument.