| AuthenticationException | 
 This exception is thrown when an authentication request fails (e.g., when the system is presented with an
 invalid combination of a role name and password). 
 | 
| AuthorizationException | 
 This exception is thrown when a specified user is not authorised to perform a particular
 action on a resource (e.g., when a user attempts to change a data store for which they
 have only read-only access). 
 | 
| ConstraintViolationException | 
 This exception is thrown when an attempt is made to commit a transaction
 in which the default RDF graph contains at least one instance of the class
 http://oxfordsemantic.tech/RDFox#ConstraintViolation. 
 | 
| DataStoreVersionDoesNotMatchException | 
 This exception is thrown when an operation on a data store connection or a cursor is called,
 but the data store has changed in the meanwhile (i.e., its version does not match the
 expected data store version). 
 | 
| DataStoreVersionMatchesException | 
 This exception is thrown when an operation on a data store connection is called,
 but the data store has not changed in the meanwhile (i.e., its version matches
 an expected data store version). 
 | 
| DuplicateResourceException | 
 This exception is thrown when a client tries to create a resource that already exists. 
 | 
| FileException | 
 This exception is thrown when a file access operation attempts returns an error different from
 "file not found". 
 | 
| JRDFoxException | 
 This is a top-level exception for RDFox. 
 | 
| LaggingReplicationException | 
 This exception is thrown when an operation cannot be completed because
 of pending changes from other replicas. 
 | 
| LicenseException | 
 This exception is thrown when a server cannot find a valid license. 
 | 
| LockTimeoutException | 
 This exception is thrown when a lock on a data store must be acquired in order to fulfil a request,
 but the lock acquisition times out. 
 | 
| OperationInterruptedException | 
 | 
| ParsingException | 
 This exception is thrown when an error during parsing occurs. 
 | 
| QueryCompilationException | 
 This exception is thrown when an error during query compilation occurs. 
 | 
| ResourceInUseException | 
 This exception is thrown when an operation attempts to modify a resource that is currently used elsewhere. 
 | 
| RuleCompilationException | 
 This exception is thrown when an error during rule compilation occurs. 
 | 
| StaleCursorException | 
 This exception is thrown when Cursor.advance() called and the
 data store has changed since Cursor.advance() was called. 
 | 
| UnknownResourceException | 
 This exception is thrown when an operation attempts to access a resource that does not exist. 
 |