GigaSpaces XAP.NET Documentation
GigaSpaces.Core.Exceptions Namespace
Class LibraryGigaSpaces.Core.Exceptions
Contains classes for the various exceptions thrown by the GigaSpaces core components.
Declaration Syntax
C#Visual BasicVisual C++J#
namespace GigaSpaces.Core.Exceptions
Namespace GigaSpaces.Core.Exceptions
namespace GigaSpaces.Core.Exceptions
package GigaSpaces.Core.Exceptions
Types
All TypesClassesInterfacesEnumerations
IconTypeDescription
CannotAbortException
Thrown when a transaction cannot abort because it has already already to commit.

CannotCommitException
Thrown when a transaction cannot commit because it has already decided to abort.

DetailedUnusableEntryException
Thrown when class version compatibility error, the space server contains an older version of class.

EntryAlreadyInSpaceException
Thrown when the entry (or another with same UID) is already in space.

EntryNotInSpaceException
Thrown when the entry specified by the UID is not in the space - it was not found or has been deleted.

EntryVersionConflictException
This exception is thrown when update/write/take operation is rejected as a result of optimistic locking version conflict.

FinderException
Thrown when an attempt to find space or container fails.

GigaSpacesException
The exception that is thrown for a general gigaspaces related error.

IllegalSpaceConfigException
Thrown when illegal space config was used

InactiveSpaceException
This exception thrown when attempting to access an inactive space which runs as a backup of primary space. As long as the the primary space is alive, clients cannot access the backup space directly to perform space operation. When using clustered proxy, the operation will be transparently routed to the active primary space. The PrimarySpaceName property return the primary space name the user should access.

InvalidEventSessionConfigException
Thrown when EventSessionConfig is identified as invalid.

UpdateMultiplePartialFailureException..::.IUpdateResult
Encapsulates information about a single update operation.

WriteMultiplePartialFailureException..::.IWriteResult
Encapsulates information about a single write operation.

JavaException
Added to Space exception, contains Java Exception data.

JavaToNetException
Thrown when an error occured inside the GigaSpaces.JavaToNet.dll

JvmOutOfMemoryException
Thrown when the jvm is out of memory (OutOfMemoryError).

LeaseDeniedException
Thrown when a lease request or renewal is denied.

LeaseException
Base class for specific lease exceptions.

MemoryShortageException
This Exception indicates that the space server process reached the predefined percentage usage ratio.

NoSuchElementException
Thrown to indicate that there are no more elements in the enumeration.

OperationTimeoutException
Thrown when a space operation timeouts.

QueryMultiplePartialFailureException
Thrown Thrown when ReadMultiple/TakeMultiple is called and and the max limit can't be satisfied because part of the cluster is not available.

UpdateMultiplePartialFailureException..::.ResultType
Determines the type of a single update operation result.

WriteMultiplePartialFailureException..::.ResultType
Determines the type of a single write operation result.

SpaceAlreadyStartedException
Thrown when an a start operation is attempted on a space that is already start.

SpaceAlreadyStoppedException
Thrown when an a stop operation is attempted on a space that is already stopped.

SpaceException
The exception that is thrown for a general space-related error.

SpaceMetadataMissingException
Thrown when an operation is performed on the space without metadata, and the metadata is not in the cache.

SpaceMetadataValidationException
Thrown when a type's metadata validation fails.

SpaceSecurityException
Thrown when a space operation is performed without permissions on a secured space.

SqlQueryException
Thrown when space operation with SqlQuery fails. For example illegal SQL syntax, semantic error.

TimeoutExpiredException
Thrown when a transaction timeout has expired.

TransactionException
Base class for exceptions thrown during a transaction.

UnknownLeaseException
Thrown when a lease is not known to the grantor of the lease. This can occur when a lease expires or has been cancelled.

UnknownTransactionException
Thrown when a transaction is not recognized as a valid or known transaction. Common reasons for this include: the transaction has previously been explicitly aborted; the transaction has previously aborted because the transaction manager crashed; the transaction has previously been explicitly committed.

UnusableEntryException
Thrown when one tries to get an Entry from a service, but the entry is unusable (due to serialization or other errors).

UpdateMultiplePartialFailureException
Thrown when an UpdateMultiple operation ends with a partial failure.

WriteMultiplePartialFailureException
Thrown when a WriteMultiple operation ends with a partial failure.