# Uses of Class
org.eclipse.emf.cdo.common.util.CDOException

Packages that use CDOException
Package
Description
org.eclipse.emf.cdo.common.branch
Common concepts for dealing with branches.
org.eclipse.emf.cdo.common.model
Common concepts for dealing with models and types.
org.eclipse.emf.cdo.common.util
Common utility classes, some common interfaces and exceptions.
org.eclipse.emf.cdo.lm.client
Client concepts for dealing with CDO Lifecycle Management systems and assemblies.
org.eclipse.emf.cdo.net4j
Client concepts for dealing with Net4j-based sessions to remote repositories.
org.eclipse.emf.cdo.server
Server concepts for dealing with repositories and stores.
org.eclipse.emf.cdo.transaction
Client concepts for dealing with transactions, distributed transactions and their save points.
org.eclipse.emf.cdo.util
Client utility classes, some common interfaces and exceptions.
org.eclipse.emf.cdo.view
Client concepts for dealing with views, view sets, queries, CDO objects and EMF resource sets.

## Uses of CDOException in org.eclipse.emf.cdo.common.branch

Subclasses of CDOException in org.eclipse.emf.cdo.common.branch
Modifier and Type
Class
Description
`final class`
`CDOBranchDoesNotExistException`
Thrown from `CDOBranch.getBase()` or `CDOBranch.getName()` when the branch has been deleted remotely.
`class`
`CDODuplicateBranchException`
A CDO `exception` thrown from `CDOBranch.createBranch()` if the `path name` of the branch to be created already exists.

## Uses of CDOException in org.eclipse.emf.cdo.common.model

Methods in org.eclipse.emf.cdo.common.model that throw CDOException
Modifier and Type
Method
Description
`static void`
CDOModelUtil.`checkNoFeatureMaps(InternalCDOPackageUnit[] packageUnits, boolean checkFeatureMapEntries)`

## Uses of CDOException in org.eclipse.emf.cdo.common.util

Subclasses of CDOException in org.eclipse.emf.cdo.common.util
Modifier and Type
Class
Description
`class`
`AuthorizationException`
A CDO `exception` thrown when an `authorizable operation` could not be authorized.
`final class`
`CDOClassNotFoundException`
A `CDOException` to indicate that an `EClass` is not available for an `EPackage` in the current `EPackage.Registry`.
`final class`
`CDODuplicateResourceException`
A CDO `exception` thrown from a `CDOResourceNode` to indicate an illegal attempt to change the path of the node to a path that already exists.
`final class`
`CDOPackageNotFoundException`
A `CDOException` to indicate that an `EPackage` is not available in the current `EPackage.Registry`.
`final class`
`CDOResourceNodeNotFoundException`
`class`
`TransportException`
An unchecked exception that indicates transport-level problems.

## Uses of CDOException in org.eclipse.emf.cdo.lm.client

Subclasses of CDOException in org.eclipse.emf.cdo.lm.client
Modifier and Type
Class
Description
`static final class`
`ISystemDescriptor.ChangeDeletionException`
`static final class`
`ISystemDescriptor.ModuleDeletionException`

## Uses of CDOException in org.eclipse.emf.cdo.net4j

Subclasses of CDOException in org.eclipse.emf.cdo.net4j
Modifier and Type
Class
Description
`final class`
`CDOSessionRecoveryException`
An exception thrown from `RecoveringCDOSessionImpl.recoverSession()`.

## Uses of CDOException in org.eclipse.emf.cdo.server

Subclasses of CDOException in org.eclipse.emf.cdo.server
Modifier and Type
Class
Description
`class`
`RepositoryNotFoundException`
An unchecked exception being thrown when opening a `session` to a named `repository` that cannot be found.

## Uses of CDOException in org.eclipse.emf.cdo.transaction

Subclasses of CDOException in org.eclipse.emf.cdo.transaction
Modifier and Type
Class
Description
`static class`
`CDOMerger.ConflictException`
Thrown from a `merger` in case of conflicting changes in the a source and target `change sets`.

## Uses of CDOException in org.eclipse.emf.cdo.util

Subclasses of CDOException in org.eclipse.emf.cdo.util
Modifier and Type
Class
Description
`class`
`DanglingReferenceException`
An unchecked exception being thrown from `CDOUserTransaction.commit()` if the commit `change set` is referencing `objects` that are not contained by any `resource` before the server is contacted.
`class`
`InvalidObjectException`
Exception occurs when an object isn't valid anymore.
`class`
`InvalidURIException`
An unchecked exception being thrown to indicate problems with the `URI` of a `resource`.
`class`
`LockTimeoutException`
An unchecked exception being thrown if `locks` could not be `acquired` within the specified timeout period.
`class`
`ObjectNotFoundException`
Exception occurs when an id doesn't exist on the server.
`class`
`ReadOnlyException`
An unchecked exception being thrown if write access to `objects` of a `read-only` view is attempted.
`class`
`ServerException`
Deprecated.
Not used.
`class`
`StaleRevisionLockException`
An unchecked exception being thrown when attempting to `lock` stale objects.

## Uses of CDOException in org.eclipse.emf.cdo.view

Subclasses of CDOException in org.eclipse.emf.cdo.view
Modifier and Type
Class
Description
`static final class`
`CDOUnitManager.UnitExistsException`
An unchecked `CDOException` being thrown from `CDOUnitManager.createUnit()` to indicate that the given root object already is the `root` of an existing `unit`.
`static final class`
`CDOUnitManager.UnitNotFoundException`
An unchecked `CDOException` being thrown from `CDOUnitManager.openUnit()` to indicate that no `unit` exists for the given root object.
`static class`
`CDOViewSet.CDOViewSetException`
An unchecked `exception` being thrown from `view sets`.