Package org.apache.iceberg.exceptions
package org.apache.iceberg.exceptions
-
ClassDescriptionException raised when attempting to create a table that already exists.Exception thrown on HTTP 400 - Bad RequestThis exception occurs when one cherrypicks an ancestor or when the picked snapshot is already linked to a published ancestor.A marker interface for commit exceptions where the state is known to be failure and uncommitted metadata can be cleaned up.Exception raised when a commit fails because of out of date metadata.Exception for a failure to confirm either affirmatively or negatively that a commit was applied.This exception occurs when the WAP workflow detects a duplicate wap commit.Exception thrown on HTTP 403 Forbidden - Failed authorization checks.Exception raised when attempting to drop a namespace that is not empty.NoSuchTableException thrown when a table is found but it is not an Iceberg table.Exception raised when attempting to load a namespace that does not exist.Exception raised when attempting to load a table that does not exist.Exception raised when attempting to load a view that does not exist.Exception thrown on HTTP 401 Unauthorized.Exception raised when attempting to read a file that does not exist.Base class for REST client exceptionsException used to wrap
IOException
as aRuntimeException
and add context.Exception thrown on HTTP 5XX Server Error.Exception thrown on HTTP 503: service is unavailableREST exception thrown when a request is well-formed but cannot be applied.Exception which is raised when the arguments are valid in isolation, but not in conjunction with other arguments or state, as opposed toIllegalArgumentException
which is raised when an argument value is always invalid.