| 517 | 1 | 500 | InternalError | Something unexpected, please check the service logs for additional details and contact support. | message: String? = null |
| 517 | 10 | 400 | UpstreamInvalidResponse | Exception while parsing the Response of upstream service. Check the response for additional details. | message: String? = null |
| 517 | 11 | 400 | UpstreamInvalidErrorMessage | Exception while parsing the Error which is coming from the upstream service | message: String? = null |
| 517 | 400 | 400 | BadRequest | Invalid data found in the request | message: String? = null |
| 517 | 401 | 401 | Unauthorized | Check OIDC configuration. See service log for additional details. | message: String? = "Unauthorized" |
| 517 | 403 | 403 | Forbidden | Check OIDC configuration. See service log for additional details. | message: String? = "Forbidden" |
| 517 | 404 | 404 | NotFound | Resource not found. Check that the called URL is correct. | message: String? = null |
| 517 | 405 | 405 | MethodNotAllowed | HTTP Method is not allowed. Check the OpenAPI specification to see which endpoints support which HTTP modes. | message: String? = null |
| 517 | 4001 | 400 | MissingRequiredField | Missing required field in Json object. Check response for for missing field and compare against OpenAPI specification. | "Missing required $location" |
| 517 | 4002 | 400 | MalformedField | Malformed field in Json object. Check the response for additional details. | "Malformed $locationAndReason" |
| 517 | 4003 | 400 | RegistrationNotRequired | Registration is not required for a Version with isCheckIntegrity flag set to false. Please check flag | "Registration is not required for a Version '$versionId' with isCheckIntegrity flag set to false." |
| 517 | 4004 | 400 | BadPagination | Bad pagination parameters | "Bad pagination parameters: Expected page >= 1 and 5 <= pageSize <= 100, " + "but got page = $page and pageSize = $pageSize" |
| 517 | 4005 | 400 | SearchTextEmptyOrNotSame | 'Search text' parameters for app name, platform and version must not be empty and must be same. | "'Search text' parameters for app name, platform and version must not be empty and must be same." |
| 517 | 4006 | 400 | InvalidRegisterUser | User is not the registered user for version. | "User '$registerUserId' is not registered user for version '$versionId'." |
| 517 | 4007 | 400 | VersionAlreadyRegistered | Version already registered | "Version '$versionId' is already registered." |
| 517 | 4008 | 400 | ArchitectureRequired | Architecture name is mandatory. Please set architecture name | "Architecture name is mandatory." |
| 517 | 40010 | 400 | AstClientAlreadyVoted | Selected AstClient has already voted for the selected version and architecture | "AstClient '$astClientId' has already voted for the version '$versionId' and architecture '$archName'" |
| 517 | 40012 | 400 | QuorumImpossible | Quorum constitution is not possible. Selected AstClient is not allowed to vote for a version and architecture | "Quorum constitution is not possible. AstClient '$astClientId' is not allowed to vote " + "for a version '$versionId' and architecture '${archName ?: "-"}'." |
| 517 | 40013 | 400 | PolicyTypeInvalid | Invalid policy type. | "Invalid policy type." |
| 517 | 40014 | 400 | RegistrationContextInvalid | Invalid registration context.. | when (policyType) { PolicyType.USER -> "User-based registration is permitted only in the ACTIVATION context." PolicyType.QUORUM -> "Quorum-based registration is permitted only in the LOGIN context." } |
| 517 | 40015 | 400 | FieldMustNotBeEmpty | Field must not be empty in Json object. | "Field '$fieldName' must not be empty" + (location?.let { " in $location" } ?: "") |
| 517 | 40016 | 400 | MalformedBody | The body of a request payload is malformed. | "Malformed request body" + (reason?.let { ": $it" } ?: "") |
| 517 | 4043 | 404 | PolicyNotFound | Policy not found | "Policy with ID <$policyId> and TENANT_ID <$tenantId> was not found" |
| 517 | 4046 | 404 | ArchitectureNotFound | Architecture with selected platform name and architecture name not found for given version | "Architecture '$architectureName' not found for the platform '$platformName' of given Version '$versionId'." |
| 517 | 4047 | 404 | AppNotFound | application not found with selected name | "Application with app name '$appName' and tenant '$tenantId' was not found" |
| 517 | 4050 | 409 | AppDuplicate | Application with selected name already exist. Please select another name | "Application '$appName' already exists for tenant '$tenantId'." |
| 517 | 4092 | 409 | PolicyDuplicate | Policy with selected name already exist. Please select another name | "Policy '$name' already exists for tenant '$tenantId'." |
| 517 | 4093 | 409 | PolicyDeletionNotAllowed | Policy is assigned to one or more app versions. Deletion of policy is not allowed. | "Policy with id '$policyId' and tenantId '$tenantId' is assigned to one or more app versions. " + "Deletion of policy is not allowed." |
| 517 | 4094 | 409 | VersionDuplicate | Version with selected app name and version number already exist. Please select another app name or version number | "Version with app name '$appName' and version number '$versionStr' already exists for tenant '$tenantId'." |
| 517 | 4231 | HttpResponseStatus.LOCKED | VersionLocked | Version for selected id already locked | "Version with id '$versionId' for tenant '$tenantId' is locked." |
| 517 | 60 | 500 | TrustStoreDoesNotExist | Truststore for selected values does not found | "The configured $purpose truststore file at <$file> does not exist" |
| 517 | 61 | 500 | TrustStoreRequired | Truststore is required | "A trust store is required for SSL mode $mode, but non is configured" |
| 517 | 5001 | 500 | DbError | Database error | "Database Error" + (details?.let { ": $it" } ?: "") |
| 517 | 5002 | 500 | KafkaError | Kafka error | "Kafka Error" + (details?.let { ": $it" } ?: "") |
| 517 | 50010 | 500 | UnknownTopicRoutingKey | Unknown Topic Routing Key error | "Encountered an outbox item with the unknown topic routing key '$key'" |
| 517 | status.code() | status | GenericHttpError | Generic http error | message ?: status.reasonPhrase() |
| 517 | 503 | 503 | ServiceUnavailable | ServiceUnavailable | message: String? = null |
| 517 | code | httpCode | AnyServiceError | Internal Helper class that allows to create ServiceError instance with arbitrary subsystems | message: String? |
| 517 | code | httpCode | VersionError | Version errors are caused by this subsystem. This class enforces that the correct subsystem is used | message: String? = null |