Failures and error messages
## Failures and Error Messages
Introduction All failures and error messages that can be returned by the MyScan app.
| Failure Class | Code | ErrorCode | Translation Key | Message |
|---|---|---|---|---|
| Failure | xxxF | Failures.xxxF | Generic Failure fallback translation key. | |
| BarcodeFailure | xxBF | Failures.xxBF | BarcodeFailure: An unknown BarcodeFailure occurred for barcode $barcode | |
| ExpectedStartRescanBarcodeFailure | ESBF | Failures.ESBF | BarcodeFailure: Did not receive the expected barcode type StartRescan | |
| ExpectedLocationBarcodeFailure | ELBF | Failures.ELBF | BarcodeFailure: Did not receive the expected barcode type Location | |
| ExpectedCustomerCardBarcodeFailure | ECBF | Failures.ECBF | BarcodeFailure: Did not receive the expected barcode type CustomerCard | |
| InvalidSymbologyBarcodeFailure | ISBF | Failures.ISBF | InvalidSymbologyBarcodeFailure: Expected $\{expected.value\}, but was given $\{actual.value\} for barcode $barcode | |
| ExceptionFailure | xxEF | Failures.xxEF | ExceptionFailure: An unknown ExceptionFailure occurred for exception $\{exception.runtimeType\} | |
| HttpClientExceptionFailure | HCEF | Failures.HCEF | ExceptionFailure: An unknown ExceptionFailure occurred for exception $\{exception.runtimeType\} | |
| UseCaseExceptionFailure (replaced by UseCaseFailure) | UCEF | Failures.UCEF | UseCaseExceptionFailure: $useCase caused exception $\{exception.runtimeType\} | |
| UseCaseFailure | UCEF | Failures.UCEF | UseCaseFailure: $useCase caused error/exception $\{throwable.runtimeType\} | |
| PlatformExceptionFailure | PlEF | Failures.PlEF | ExceptionFailure: An unknown ExceptionFailure occurred for exception $\{exception.runtimeType\} | |
| SocketExceptionFailure | SoEF | Failures.SoEF | ExceptionFailure: An unknown ExceptionFailure occurred for exception $\{exception.runtimeType\} | |
| XmlParserExceptionFailure | XPEF | Failures.XPEF | Error parsing Xml, caused exception: $\{exception.runtimeType\} | |
| InputFailure | xxIF | Failures.xxIF | InputFailure: An unknown InputFailure occurred | |
| EmptyInputFailure | EmIF | Failures.EmIF | EmptyInputFailure: The variable $variable was empty or null. | |
| InternetAddressInputFailure | IAIF | Failures.IAIF | InternetAddressInputFailure: $internetAddress could not be parsed to an internet Address | |
| InternetPortInputFailure | IPIF | Failures.IPIF | InternetPortInputFailure: $internetPort could not be parsed to an internet Port | |
| JsonFormatInputFailure | JFIF | Failures.JFIF | JsonFormatInputFailure: Could not convert to json: $jsonString | |
| XmlFormatInputFailure | XFIF | Failures.XFIF | XmlFormatInputFailure: Could not convert XML: $xmlString | |
| MissingParameterInputFailure | MPIF | Failures.MPIF | MissingParameterInputFailure: Message did not contain property: $parameter | |
| UnhandledEnumInputFailure | UEIF | Failures.UEIF | UnhandledEnumInputFailure: Enum $\{unhandledException.enumName\} with value $\{unhandledException.enumValue\} was not handled | |
| UrlFormatInputFailure | UFIF | Failures.UFIF | UrlFormatInputFailure: $url could not be parsed to a uri | |
| UrlSchemeInputFailure | USIF | Failures.USIF | UrlSchemeInputFailure: $url contains an invalid url scheme | |
| UnsupportedInputFailure | UNIF | Failures.UNIF | UnsupportedInputFailure: $\{describeEnum(type)\} is not supported | |
| Utf8FormatInputFailure | U8IF | Failures.U8IF | Utf8FormatInputFailure: Could not decode UTF-8 string: $utf8String | |
| NetworkFailure | xxNF | Failures.xxNF | NetworkFailure: An unknown NetworkFailure occurred | |
| SignalRNetworkFailure | SRNF | Failures.SRNF | SignalRNetworkFailure: SignalR connection could not be established | |
| DnsLookupNetworkFailure | DLNF | Failures.DLNF | DnsLookupNetworkFailure: DNS not found | |
| InvalidParameterFailure | InPF | Failures.InPF | The value for '$parameterName' was invalid because of '$reason' | |
| PermissionFailure | xxPF | Failures.xxPF | PermissionFailure: An unknown PermissionFailure occurred | |
| StoragePermissionFailure | STPF | Failures.STPF | StoragePermissionFailure: A StoragePermissionFailure occurred for path $path | |
| ServerFailure | xxSF | Failures.xxSF | ServerFailure: An unknown ServerFailure occurred | |
| ResponseHeaderServerFailure | RHSF | Failures.RHSF | ResponseHeaderServerFailure: Response header $headerName contains invalid value $headerValue | |
| TimeOutServerFailure | TOSF | Failures.TOSF | TimeOutServerFailure: Server did not respond in time | |
| StorageFailure | xxTF | Failures.xxTF | StorageFailure: An unknown StorageFailure occurred | |
| DirectoryStorageFailure | DITF | Failures.DITF | DirectoryStorageFailure: A DirectoryStorageFailure occurred for path $path | |
| FileStorageFailure | FITF | Failures.FITF | FileStorageFailure: A FileStorageFailure occurred for path $path | |
| TimeoutFailure | xxOF | Failures.xxOF | TimeoutFailure: A timeout occurred | |
| SocketTimeoutFailure | SOOF | Failures.SOOF | SocketTimeOutFailure: A timeout occurred in the socket | |
| BasketFailure | xxBF | Failures.xxBF | ||
| BasketNotFoundFailure | NFBF | Failures.NFBF | BasketNotFoundFailure | |
| BasketAddFailure | ADBF | Failures.ADBF | BasketAddFailure: $errorCode | |
| ADBF | basketCancelled | Failures.ADBF_basketCancelled | ||
| ADBF | itemNotFound | Failures.ADBF_itemNotFound | ||
| ADBF | itemOverdue | Failures.ADBF_itemOverdue | ||
| ADBF | invalidPackaging | Failures.ADBF_invalidPackaging | ||
| ADBF | invalidQuantity | Failures.ADBF_invalidQuantity | ||
| ADBF | insufficientItemCapacity | Failures.ADBF_insufficientItemCapacity | ||
| ADBF | multiplicationNotAllowed | Failures.ADBF_multiplicationNotAllowed | ||
| ADBF | noItemBarcode | Failures.ADBF_noItemBarcode | ||
| ADBF | other | Failures.ADBF_other | ||
| ADBF | scanningNotAllowed | Failures.ADBF_scanningNotAllowed | ||
| ADBF | uniqueItemAlreadyAdded | Failures.ADBF_uniqueItemAlreadyAdded | ||
| ADBF | uniqueGroupAlreadyAdded | Failures.ADBF_uniqueGroupAlreadyAdded | ||
| ADBF | zNAKAlreadyIssued | Failures.ADBF_zNAKAlreadyIssued | ||
| ADBF | zNAKBarcodeNeeded | Failures.ADBF_zNAKBarcodeNeeded | ||
| ADBF | zNAKInvalid | Failures.ADBF_zNAKInvalid | ||
| BasketDecrementQuantityFailure | DQBF | Failures.DQBF | BasketDecrementQuantityFailure: $errorCode | |
| DQBF | basketCancelled | Failures.DQBF_basketCancelled | ||
| DQBF | itemNotFound | Failures.DQBF_itemNotFound | ||
| DQBF | itemOverdue | Failures.DQBF_itemOverdue | ||
| DQBF | invalidQuantity | Failures.DQBF_invalidQuantity | ||
| DQBF | insufficientItemCapacity | Failures.DQBF_insufficientItemCapacity | ||
| DQBF | multiplicationNotAllowed | Failures.DQBF_multiplicationNotAllowed | ||
| DQBF | other | Failures.DQBF_other | ||
| BasketFinishFailure | FIBF | Failures.FIBF | BasketFinishFailure: $errorCode | |
| FIBF | basketCancelled | Failures.FIBF_basketCancelled | ||
| FIBF | basketNotSent | Failures.FIBF_basketNotSent | ||
| FIBF | other | Failures.FIBF_other | ||
| BasketIncrementQuantityFailure | IQBF | Failures.IQBF | BasketIncrementQuantityFailure: $errorCode | |
| IQBF | basketCancelled | Failures.IQBF_basketCancelled | ||
| IQBF | itemNotFound | Failures.IQBF_itemNotFound | ||
| IQBF | itemOverdue | Failures.IQBF_itemOverdue | ||
| IQBF | invalidQuantity | Failures.IQBF_invalidQuantity | ||
| IQBF | insufficientItemCapacity | Failures.IQBF_insufficientItemCapacity | ||
| IQBF | multiplicationNotAllowed | Failures.IQBF_multiplicationNotAllowed | ||
| IQBF | other | Failures.IQBF_other | ||
| BasketRemoveFailure | REBF | Failures.REBF | BasketRemoveFailure: $errorCode | |
| REBF | basketCancelled | Failures.REBF_basketCancelled | ||
| REBF | itemNotFound | Failures.REBF_itemNotFound | ||
| REBF | noItemBarcode | Failures.REBF_noItemBarcode | ||
| REBF | other | Failures.REBF_other | ||
| REBF | removalNotAllowed | Failures.REBF_removalNotAllowed | ||
| BasketUpdateQuantityFailure | UQBF | Failures.UQBF | BasketUpdateQuantityFailure: $errorCode | |
| UQBF | basketCancelled | Failures.UQBF_basketCancelled | ||
| UQBF | itemNotFound | Failures.UQBF_itemNotFound | ||
| UQBF | itemOverdue | Failures.UQBF_itemOverdue | ||
| UQBF | invalidQuantity | Failures.UQBF_invalidQuantity | ||
| UQBF | insufficientItemCapacity | Failures.UQBF_insufficientItemCapacity | ||
| UQBF | multiplicationNotAllowed | Failures.UQBF_multiplicationNotAllowed | ||
| UQBF | other | Failures.UQBF_other | ||
| SelfscanBlocFailure | SSBF | Failures.SSBF | SelfscanBlocFailure: $errorCode | |
| SSBF | activeBasketExists | Failures.SSBF_activeBasketExists | ||
| SSBF | applicationDoesNotExist | Failures.SSBF_applicationDoesNotExist | ||
| SSBF | applicationHandoutInProgress | Failures.SSBF_applicationHandoutInProgress | ||
| SSBF | applicationNotHandedOut | Failures.SSBF_applicationNotHandedOut | ||
| SSBF | applicationNotPrepared | Failures.SSBF_applicationNotPrepared | ||
| SSBF | basketNotActive | Failures.SSBF_basketNotActive | ||
| SSBF | basketNotPrepared | Failures.SSBF_basketNotPrepared | ||
| SSBF | customerNotSpecified | Failures.SSBF_customerNotSpecified | ||
| SSBF | deviceHandoutInProgress | Failures.SSBF_deviceHandoutInProgress | ||
| SSBF | deviceNotHandedOut | Failures.SSBF_deviceNotHandedOut | ||
| SSBF | finishedBasketExists | Failures.SSBF_finishedBasketExists | ||
| SSBF | languageNotSpecified | Failures.SSBF_languageNotSpecified | ||
| SSBF | notPrepared | Failures.SSBF_notPrepared | ||
| SSBF | offlineActionsExist | Failures.SSBF_offlineActionsExist | Returned when DecrementQuantity/IncrementQuantity/UpdateQuantity and FinishBasket operations are executed while offline actions exist. | |
| SSBF | offlineActionsNotSupported | Failures.SSBF_offlineActionsNotSupported | Returned when OnlineBasketProcessor (not hybrid) is used and processing of offline actions is requested. | |
| SSBF | originNotSpecified | Failures.SSBF_originNotSpecified | ||
| SSBF | selfscannerConfigurationNotAvailable | Failures.SSBF_selfscannerConfigurationNotAvailable | ||
| SSBF | serviceTerminalAlreadyReleased | Failures.SSBF_serviceTerminalAlreadyReleased | ||
| SSBF | serviceTerminalReleaseInProgress | Failures.SSBF_serviceTerminalReleaseInProgress | ||
| SSBF | storeIdNotSpecified | Failures.SSBF_storeIdNotSpecified | ||
| SSBF | terminalConfigurationNotAvailable | Failures.SSBF_terminalConfigurationNotAvailable | ||
| SSBF | wallBarcodeDefinitionNotAvailable | Failures.SSBF_wallBarcodeDefinitionNotAvailable | ||
| SSBF | wallBarcodeNotRegistered | Failures.SSBF_wallBarcodeNotRegistered | ||
| SelfscanSessionStorageFailure | SNAF | Failures.SNAF | Tried to retrieve the Session, but there isn't any. Did you call 'exists' before calling 'retrieve'? | |
| SessionDataInvalidFailure | SDIF | Failures.SDIF | The data retrieved was invalid: $sessionData | |
| SelfscanSessionStorageFailure | SSSF | Failures.SSSF | Could not perform operation: $operation | |
| NotImplementedFailure | NIMF | Failures.NIMF | NotImplementedFailure: Functionality is triggered that is not implemented |