Kernel Exceptions

Kernel exceptions are thrown as instances of class JobException . They are thrown in case of failures due to implementation errors and restrictions. Application do not need to catch them.

Kernel exceptions are logged in file boss.txt . Below, you find some examples of kernel exceptions:

BTREEdOESnOTeXIST
Thrown if a JOB capable instance is stored in an invalid JOB map. JOB maps become invalid after they have been removed from JOB.
SLOTiDdOESnOTeXIST
Thrown if JOB capable instances are stored for invalid JOB keys. JOB keys are invalidated for removed JOB capable instances.
NOTeNOUGHmEMORYoNsLOTpAGE
Thrown if a JOB capable instance is replaced in JOB by an object which requires more bytes during serialization than available on secondary storage page.
NOTeNOUGHmEMORYoNlOGpAGE
Thrown if a JOB capable instance is replaced in JOB by an object which requires more bytes during serialization than available on transaction log page.