Exception Summary Exception Description AlreadyExistsExceptionException raised when attempting to create a table that already exists. CherrypickAncestorCommitExceptionThis exception occurs when one cherrypicks an ancestor or when the picked snapshot is already linked to a published ancestor. CommitFailedExceptionException raised when a commit fails because of out of date metadata. CommitStateUnknownExceptionException for a failure to confirm either affirmatively or negatively that a commit was applied. DuplicateWAPCommitExceptionThis exception occurs when the WAP workflow detects a duplicate wap commit. NamespaceNotEmptyExceptionException raised when attempting to drop a namespace that is not empty. NoSuchIcebergTableExceptionNoSuchTableException thrown when a table is found but it is not an Iceberg table. NoSuchNamespaceExceptionException raised when attempting to load a namespace that does not exist. NoSuchTableExceptionException raised when attempting to load a table that does not exist. NotFoundExceptionException raised when attempting to read a file that does not exist. RuntimeIOException Deprecated.Use java.io.UncheckedIOException directly instead. ValidationExceptionException raised when validation checks fail.