Frontend Error Codes (SubSystem 770)
SubSystem | ErrorCode | Http Code | Name | Details and Troubleshooting | Console Message |
---|---|---|---|---|---|
770 | 10 | 400 | UpstreamInvalidResponse | Invalid response from the upstream service. Check the response for additional details. | message: String? = null |
770 | 11 | 400 | UpstreamInvalidErrorMessage | Exception while parsing the Error which is coming from the upstream service. Check the response for additional details. | message: String? = null |
770 | 14 | 500 | UpstreamRequestError | Exception while sending request to the upstream service. Check the response for additional details. | throwable.message |
770 | 15 | 500 | UpstreamConnectionPoolTooBusyError | Exception as upstream service's connection pool is busy while sending request to it. Try again, or increase the maxPoolSize for REST WebClient | throwable.message |
770 | 16 | 500 | UpstreamRequestTimeoutError | Exception as upstream service's response is late. Try again, or increase the timeout for REST WebClient | throwable.message |
770 | 17 | 500 | UpstreamConnectTimeoutError | Exception while trying to connect upstream service to send a request. Try again, or increase the connectTimeout for REST WebClient | throwable.message |
770 | 400 | 400 | BadRequest | Invalid data found in the request. Check the response for additional details. | message: String? = null |
770 | 401 | 401 | Unauthorized | Check OIDC configuration. See service log for additional details. | message: String? = "Unauthorized" |
770 | 403 | 403 | Forbidden | Check OIDC configuration. See service log for additional details. | message: String? = "Forbidden" |
770 | 404 | 404 | NotFound | Resource not found. Check that the called URL is correct. | message: String? = "Not Found" |
770 | 405 | 405 | MethodNotAllowed | HTTP Method is not allowed. Check the OpenAPI specification to see which endpoints support which HTTP modes. | message: String? = "Method Not Allowed" |
770 | 406 | 400 | UnprocessableEntity | Encountered with unprocessable entity. Check the OpenAPI specification to see request is acceptable | message: String? = null |
770 | 500 | 500 | InternalError | Internal server error | message: String? = null |
770 | 501 | 501 | NotImplementedError | The called endpoint is not yet implemented. Check that the installed service version is correct. | message: String? = "Not Implemented" |
770 | 4001 | 400 | MissingRequiredField | Missing required field in Json object. Ensure all the required fields available in the Json object, check the response for missing field | "Missing required $location" |
770 | 4002 | 400 | MalformedField | Malformed field in Json object. Check the response for additional details. | "Malformed $locationAndReason" |
770 | 4004 | 400 | InvalidBannerJson | Exception while parsing Banner json. Ensure respected json is convertable to the Banner, check the response for additional details | "Error parsing Banner: <${error.message}>" |
770 | 4005 | 400 | InvalidImageReferenceJson | Exception while parsing ImageReference json. Ensure respected json is convertable to the ImageReference, check the response for additional details | "Error parsing ImageReference: <${error.message}>" |
770 | 4006 | 400 | InvalidLocalizableImageJson | Exception while parsing LocalizableImage json. Ensure respected json is convertable to the LocalizableImage, check the response for additional details | "Error parsing LocalizableImage: <${error.message}>" |
770 | 4007 | 400 | InvalidServiceJson | Exception while parsing Service json. Ensure respected json is convertable to the Service, check the response for additional details | "Error parsing Service: <${error.message}>" |
770 | 4008 | 400 | InvalidServiceTagJson | Exception while parsing ServiceTag json. Ensure respected json is convertable to the ServiceTag, check the response for additional details | "Error parsing ServiceTag: <${error.message}>" |
770 | 4009 | 400 | InvalidSpotlightJson | Exception while parsing Spotlight json. Ensure respected json is convertable to the Spotlight, check the response for additional details | "Error parsing Spotlight: <${error.message}>" |
770 | 4010 | 400 | InvalidLayoutJson | Exception while parsing Layout json. Ensure respected json is convertable to the Layout, check the response for additional details | "Error parsing Layout: <${error.message}>" |
770 | 4011 | 400 | InvalidSectionJson | Exception while parsing Section json. Ensure respected json is convertable to the Section, check the response for additional details | "Error parsing Section: <${error.message}>" |
770 | 4012 | 400 | InvalidServiceReferenceJson | Exception while parsing ServiceReference json. Ensure respected json is convertable to the ServiceReference, check the response for additional details | "Error parsing ServiceReference: <${error.message}>" |
770 | 4013 | 400 | InvalidLocaleElementJson | Exception while parsing LocaleElement json. Ensure respected json is convertable to the LocaleElement, check the response for additional details | "Error parsing LocaleElement: <${error.message}>" |
770 | 4014 | 400 | InvalidLocalizableJson | Exception while parsing Localizable json. Ensure respected json is convertable to the Localizable, check the response for additional details | "Error parsing Localizable: <${error.message}>" |
770 | 4016 | 400 | InvalidServiceListJson | Exception while parsing ServiceList json. Ensure respected json is convertable to the ServiceList, check the response for additional details | "Error parsing Service List: <${error.message}>" |
770 | 4017 | 400 | InvalidImageResponse | Exception while parsing Image json. Ensure respected json is convertable to the Image, check the response for additional details | "Error parsing Image: <${error.message}>" |
770 | 4018 | 400 | InvalidExpandedLayoutJson | Exception while parsing ExpandedLayout json. Ensure respected json is convertable to the ExpandedLayout, check the response for additional details | "Error parsing Expanded Layout: <${error.message}>" |
770 | 4019 | 400 | InvalidSectionContentRequestJson | Exception while parsing SectionContentRequest json. Ensure respected json is convertable to the SectionContentRequest, check the response for additional details | "Error parsing a ContentRequest: <${error.message}>" |
770 | 4020 | 404 | NonExistingContentUuid | Exception while parsing SectionContentRequest json. Ensure respected json is convertable to the SectionContentRequest, check the response for additional details | "UUID $uuid specified in contentAfter not found in content array." |
770 | 4021 | 400 | InvalidCommandJson | Exception while parsing Command json. Ensure respected json is convertable to the Command, check the response for additional details | "Error parsing Command: <${error.message}>" |
770 | 4021 | 400 | InvalidProviderSearchJson | Exception while parsing ProviderSearch json. Ensure respected json is convertable to the ProviderSearch, check the response for additional details | "Error parsing ProviderSearchResult: <${error.message}>" |
770 | 4022 | 400 | InvalidProviderSearchEntryJson | Exception while parsing ProviderSearchEntry json Ensure respected json is convertable to the ProviderSearchEntry, check the response for additional details | "Error parsing ProviderSearchEntry: <${error.message}>" |
770 | 4023 | 400 | InvalidSectionListJson | Exception while parsing SectionList json. Ensure respected json is convertable to the SectionList, check the response for additional details | "Error parsing Section List: <${error.message}>" |
770 | 4024 | 400 | InvalidSectionV2Json | Exception while parsing SectionV2 json. Ensure respected json is convertable to the SectionV2, check the response for additional details | "Error parsing SectionV2: <${error.message}>" |
770 | 4025 | 400 | InvalidSectionListV2Json | Exception while parsing SectionListV2 json. Ensure respected json is convertable to the SectionListV2, check the response for additional details | "Error parsing Section List V2: <${error.message}>" |
770 | 4026 | 400 | InvalidHomescreenJson | Exception while parsing Homescreen json. Ensure respected json is convertable to the Homescreen, check the response for additional details | "Error parsing Homescreen: <${error.message}>" |
770 | 4027 | 400 | InvalidHomescreenListJson | Exception while parsing HomescreenList json. Ensure respected json is convertable to the HomescreenList, check the response for additional details | "Error parsing Homescreen List: <${error.message}>" |
770 | 4028 | 400 | InvalidAudienceJson | Exception while parsing Audience json. Ensure respected json is convertable to the Audience, check the response for additional details | "Error parsing Audience: <${error.message}>" |
770 | 4029 | 400 | InvalidAudienceListJson | Exception while parsing AudienceList json. Ensure respected json is convertable to the AudeinceList, check the response for additional details | "Error parsing Audience List: <${error.message}>" |
770 | 4030 | 400 | InvalidLocalizableImageReferenceJson | Exception while parsing a LocalizableImageReference json. Ensure respected json is convertable to the LocalizableImageReference, check the response for additional details | "Error parsing LocalizableImagetReference: <${error.message}>" |
770 | 4031 | 400 | InvalidRecommendationResponse | Exception while parsing Recommendation Response json. Ensure respected json is convertable to the RecommendationResponse, check the response for additional details | "Error parsing Recommendation Response: <${error.message}>" |
770 | 5012 | 412 | VersionPreconditionFailed | Cannot execute request against expected version. Please wait a little bit, and retry again | "Waiting for version $expectedVersion timed out" |
770 | status.code() | status | GenericHttpError | Generic http error | message ?: status.reasonPhrase() |
Additional Details and Troubleshooting
Deprecated Errors Table
SubSystem | ErrorCode | Http Code | Name | Details and Troubleshooting | Console Message |
---|---|---|---|---|---|
770 | 4003 | 400 | InvalidAutoCompleteJson | [Deprecated] Exception while parsing AutoComplete json. Ensure respected json is convertable to the Autocomplete, check the response for additional details | "Error parsing Banner: <${error.message}>" |
770 | 4015 | 400 | InvalidSearchJson | [Deprecated] Exception while parsing Search json. Ensure respected json is convertable to the Search, check the response for additional details | |
770 | 5001 | 404 | ServiceNotFound | Moved to cqrs-lib since 21.0.0 | "Service $serviceId not found" |
770 | 5002 | 404 | SectionNotFound | Moved to cqrs-lib since 21.0.0 | "Section $serviceId not found" |
770 | 5003 | 404 | TenantNotFound | Moved to cqrs-lib since 21.0.0 | "Tenant $tenant not found" |
770 | 5004 | 404 | BranchNotFound | Moved to cqrs-lib since 21.0.0 | "Branch $branch not found" |
770 | 5005 | 404 | BranchExistsAlready | Moved to cqrs-lib since 21.0.0 | "Branch $branch in tenant $tenant exists already" |
770 | 5006 | 400 | WrongUlidSequence | Moved to cqrs-lib since 21.0.0 | "Event $ulid with prev ulid $prevUlid has not match with the last known ulid $currentLastUlid" |
770 | 5007 | 500 | UnexpectedTenantMapEvent | Moved to cqrs-lib since 21.0.0 | "Unhandled Event $cqrsEvent" |
770 | 5008 | 500 | UnexpectedBranchMapEvent | Moved to cqrs-lib since 21.0.0 | "Unhandled Event $cqrsEvent" |
770 | 5009 | 500 | UnexpectedViewEvent | Moved to cqrs-lib since 21.0.0 | "Unhandled Event $cqrsEvent" |
770 | 5010 | 404 | DefaultHomescreenNotFound | Moved to cqrs-lib since 21.0.0 | "Default Homescreen not found" |
770 | 5011 | 404 | BannerNotFound | Moved to cqrs-lib since 21.0.0 | "Banner $bannerId not found" |
Error Codes between 11-17
These error codes are related with REST communication between internal smartscreen services.
Try to adjust RestServices.WebClientOptions
parameters with respect to your current system load, and resources.
Error Codes between 1000-1099
These error codes are reserved for OIDC library
which is basically related with authentication of tenants.
If you see these errors, try to understand it from OIDC-Client library documentation. If not, contact with smartscreen
team. There is a possibility of involvement of IDP in the problem-solving session.
Error Codes between 4001-4025
These error codes related with JSON parsing
. Try to understand what is exactly failing from the response details.
If not, contact with smartscreen team.
Error Codes between 7000-7999
These error codes are reserved for Smartscreen CQRS Library
which is responsible everything about the CQRS pattern.
If you see these errors, please check Smartscreen CQRS Library error codes documentation for better understanding.
If not, contact with smartscreen team.