Package for holding the exception types which can be thrown by the build system during build execution.
Common superclass for build cluster task invocation related exceptions.
Exception signaling that a task execution on a build cluster failed.
Exception for representing that an operation was not allowed at the time of calling, with the given parameters if any.
Exception holding the cause of an inner task execution failure.
Exception thrown when the initialization of inner tasks fail.
Thrown by the build system when an invalid configuration was detected for a task.
Exception signaling that a required parameter was not provided by the caller.
Exception collecting information about multiple task execution failures.
Exception signalling that the build system failed to find a suitable build environment.
Common superclass for all exceptions that are thrown during build execution.
Exception can be thrown by tasks when they detect that the execution was cancelled by user request.
Exception thrown when the build system detects that a build execution has deadlocked.
Common superclass for exceptions that are related to task execution and have a corresponding task identifier.
Exceptions representing that a task execution did not finish successfully.
Instances of this exception is thrown when the task identifier and corresponding data uniqueness is violated.
Exceptions signaling that some issue was encountered when dealing with task parameters.
Common superclass for exceptions that signal an error during waiting for a specified task.
Exception thrown when the thread is interrupted during waiting for a task to finish.
Signals that a state violation occurred when trying to access the standard IO lock for a task.
Exception of this type is thrown when the build system encounters an unexpected scenario during dealing with task threads.