The base object for Errors reported by the script interpreter. This object can also be used in script to create user-generated errors.
A string describing the error.
The name of the error. By default, it is “Error”.
The name of the script file the error occurred in, if available.
The line number that the error occurred on.