C++ C#

DataStore Exceptions

API Reference

Namespace: Semata.DataStore

Exceptions

Name Description
AlreadyInTransactionException

Already in transaction

AssociationAlreadyExistsException

Association already exists

AssociationDoesNotExistException

Association does not exist

AssociationTypeDoesNotExistException

Association type does not exist

AssociationTypeHasItemsException

Association type has items

AssociationTypeWithThisNameExistsException

AssociationType with this name exists

AttributeTypeDoesNotExistException

AttributeType does not exist

AttributeTypeHasItemsException

AttributeType has Items

AttributeTypeInvalidForItemException

AttributeType is invalid for an Item of this type

AttributeTypeWithThisNameExistsException

AttributeType with this name exists

ConnectionClosingException

Connection closing

ConnectionInUseException

Connection in use

CouldNotDeactivateException

Could not deactivate

CouldNotGetFieldException

Could not get field

ErrorAssociateAlreadyExistsException

Associate of this Item type already exists

ErrorAssociateDoesNotExistException

Associate of this Item type does not exist

ExpectedCloseRoundBracketException

Expected close round bracket

ExpectedCommaException

Expected comma

ExpectedEqualsException

Expected equals

ExpectedIntegerException

Expected integer

ExpectedNameException

Expected name

ExpectedOpenRoundBracketException

Expected open round bracket

ExpectedPeriodException

Expected period

ExpectedSemicolonException

Expected semicolon

ExpectedStringException

Expected string

ExpectedToException

Expected 'to'

FileCreateErrorException

Represents an error occurring attempting to create a file

FileOpenErrorException

Represents an error occurring attempting to open a file

HandleInvalidTypeException

Handle invalid Type

HandleObjectDeletedException

Handle object deleted

HandleObjectNullException

Handle object null

HandleWrongTypeException

Handle wrong type

InternalErrorException

Represents an error occurring during DataStore processing

InvalidAssociateForItemException

Association of this type cannot be created between these Items

InvalidAssociationTypeForItemException

AssociationType is invalid for an Item of this type

InvalidCommandException

Invalid command

InvalidDataStoreFileException

Invalid Data Store File

InvalidFileVersionException

Invalid file version

InvalidHandleException

Invalid handle

InvalidJsonException

Invalid json

InvalidLicenceException

Invalid Licence

InvalidNameAlnumException

Invalid name - alphanumeric or _

InvalidNameAlphaException

Invalid name - first character must be alphabetic

InvalidNameNullException

Invalid name - cannot be null

InvalidTypeException

Invalid type

InvalidValueTypeException

Invalid ValueType

ItemTypeDoesNotExistException

ItemType does not exist

ItemTypeHasAssociationTypesException

ItemType has AssociationTypes

ItemTypeHasAttributeTypesException

ItemType has AttributeTypes

ItemTypeHasItemsException

ItemType has Items

ItemTypeWithThisNameAlreadyExistsException

ItemType with this name already exists

IteratorDoneException

Iterator done

JsonExpectedClosingCurlyBracketException

Expected '}'

JsonExpectedClosingSquareBracketException

Expected ']'

JsonExpectedColonException

Expected colon

JsonExpectedStringException

Expected string

JsonMissingElementException

Missing element

JsonOnlyOneRootException

JSON can only have one root element

NoDatastoreConnectionException

No datastore connection

NotInTransactionException

Not in transaction

NotLicencedException

Not licenced

OnlyOneConnectionAllowedException

Only one connection allowed

OnlyValidForStringsException

Only valid for strings

OutOfMemoryException

Out of memory

PacketDeletedException

Packet deleted

PathBufferTooSmallException

Path Buffer Too Small

TransactionAlreadyStaredException

Transaction already stared

ValueInvalidForAttributeException

Value is of the wrong type for this AttributeType

WrongConnectionException

Wrong connection

This website stores cookies on your computer that are used to manage the order in which you see the pages. To find out more about the cookies we use, see our Privacy Policy.