package saker.build.task.exception
Package for holding the exception types which can be thrown by the build system during build execution.
ClusterEnvironmentSelectionFailedException | Exception signaling that determining execution environment suitability failed. |
ClusterTaskException | Common superclass for build cluster task invocation related exceptions. |
ClusterTaskExecutionFailedException | Exception signaling that a task execution on a build cluster failed. |
IllegalTaskOperationException | Exception for representing that an operation was not allowed at the time of calling, with the given parameters if
any. |
InnerTaskExecutionException | Exception holding the cause of an inner task execution failure. |
InnerTaskInitializationException | Exception thrown when the initialization of inner tasks fail. |
InvalidTaskInvocationConfigurationException | Thrown by the build system when an invalid configuration was detected for a task. |
InvalidTaskResultException | Exception to represent the scenario when a task returns invalid value from its Task.run( |
MissingRequiredParameterException | Exception signaling that a required parameter was not provided by the caller. |
MultiTaskExecutionFailedException | Exception collecting information about multiple task execution failures. |
TaskEnvironmentSelectionFailedException | Exception signalling that the build system failed to find a suitable build environment. |
TaskException | Common superclass for all exceptions that are thrown during build execution. |
TaskExecutionCancelledException | Exception can be thrown by tasks when they detect that the execution was cancelled by user request. |
TaskExecutionDeadlockedException | Exception thrown when the build system detects that a build execution has deadlocked. |
TaskExecutionException | Common superclass for exceptions that are related to task execution and have a corresponding
task identifier. |
TaskExecutionFailedException | Exceptions representing that a task execution did not finish successfully. |
TaskIdentifierConflictException | Instances of this exception is thrown when the task identifier and corresponding data uniqueness is violated. |
TaskParameterException | Exceptions signaling that some issue was encountered when dealing with task parameters. |
TaskResultSerializationException | The serialization of a task result failed. |
TaskResultWaitingFailedException | Common superclass for exceptions that signal an error during waiting for a specified task. |
TaskResultWaitingInterruptedException | Exception thrown when the thread is interrupted during waiting for a task to finish. |
TaskStandardIOLockIllegalStateException | Signals that a state violation occurred when trying to access the standard IO lock for a task. |
TaskThreadManipulationException | Exception of this type is thrown when the build system encounters an unexpected scenario during dealing with task
threads. |