Skip to content

feat: finalize exception handling architecture with comprehensive err…

79a84d8
Select commit
Loading
Failed to load commit list.
Open

TASK-P1-004: Design Exception Hierarchy #3048

feat: finalize exception handling architecture with comprehensive err…
79a84d8
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis succeeded Jan 23, 2026 in 0s

Your pull request is up to standards!

Codacy Here is an overview of what got changed by this pull request:

Complexity increasing per file
==============================
- engine/src/main/java/com/arcadedb/exception/DatabaseMetadataException.java  1
- engine/src/main/java/com/arcadedb/exception/SchemaException.java  1
- engine/src/main/java/com/arcadedb/exception/DatabaseIsClosedException.java  1
- engine/src/main/java/com/arcadedb/exception/SerializationException.java  1
- engine/src/main/java/com/arcadedb/exception/RecordNotFoundException.java  1
- engine/src/main/java/com/arcadedb/exception/NeedRetryException.java  1
- engine/src/main/java/com/arcadedb/exception/CommandExecutionException.java  1
- engine/src/main/java/com/arcadedb/exception/ArcadeDBException.java  17
- engine/src/main/java/com/arcadedb/exception/InvalidDatabaseInstanceException.java  1
- engine/src/main/java/com/arcadedb/exception/DatabaseOperationException.java  1
- engine/src/main/java/com/arcadedb/exception/DatabaseIsReadOnlyException.java  1
- engine/src/main/java/com/arcadedb/exception/DuplicatedKeyException.java  1
- engine/src/main/java/com/arcadedb/exception/ConcurrentModificationException.java  1
- engine/src/main/java/com/arcadedb/exception/TransactionException.java  1
- engine/src/main/java/com/arcadedb/exception/TimeoutException.java  1
- engine/src/main/java/com/arcadedb/exception/ConfigurationException.java  1
- engine/src/main/java/com/arcadedb/exception/ValidationException.java  1
- engine/src/main/java/com/arcadedb/exception/CommandParsingException.java  1
- engine/src/main/java/com/arcadedb/exception/EncryptionException.java  1
- engine/src/main/java/com/arcadedb/exception/ErrorCode.java  5
- engine/src/main/java/com/arcadedb/exception/ExceptionBuilder.java  22
- engine/src/main/java/com/arcadedb/exception/NetworkException.java  3
- engine/src/main/java/com/arcadedb/exception/StorageException.java  3
- engine/src/main/java/com/arcadedb/exception/SecurityException.java  3
- engine/src/main/java/com/arcadedb/exception/InternalException.java  5
- engine/src/main/java/com/arcadedb/exception/DatabaseException.java  3
- engine/src/main/java/com/arcadedb/exception/QueryException.java  3
- network/src/main/java/com/arcadedb/network/exception/NetworkErrorCode.java  4
- network/src/main/java/com/arcadedb/network/exception/NetworkException.java  11
- engine/src/main/java/com/arcadedb/exception/ErrorCategory.java  3
- server/src/main/java/com/arcadedb/server/http/HttpExceptionTranslator.java  49
- network/src/main/java/com/arcadedb/network/exception/NetworkExceptionTranslator.java  9
         

See the complete overview on Codacy