Streamkeeper Multi-DRM Status Codes

Multi-DRM status codes

The below table provides the status codes and their descriptions, expected UI behavior (if applicable), and comments to include if you report the error to Verimatrix Customer Care.

Error codeDescriptionUse caseUI Error Message displayedType of UI Message
MDRM-0SuccessGeneralSuccess bar
MDRM-1An unexpected error occurred while processing the requestNoN/A
MDRM-50Failed to parse input JSON into valid representationYes
MDRM-51Server could not find a resource matching the request URIYes
MDRM-52The server does not support the functionality required to fulfill the requestN/AYesError bar
MDRM-99Failed to communicate with the backend serviceN/AYesError bar
MDRM-100An error occured while creating a DRM in the databaseNoN/A
MDRM-101Failed to retrieve DRM from the databaseNoN/A
MDRM-102An error occured while retrieving a DRM from the databaseNoN/A
MDRM-103Failed to retrieve signing key from the databaseNoN/A
MDRM-104An error occured while retrieving a signing keys from the databaseNoN/A
MDRM-105An error occured while creating a signing key in the databaseNoN/A
MDRM-106An error occurred while retrieving a signing key from the databaseNoN/A
MDRM-107An error occurred while decrypting a DRM recordNoN/A
MDRM-108An error occurred while encrypting a DRM recordNoN/A
MDRM-109Unable to retrieve encryption key for database recordNoN/A
MDRM-110Failed to serialize into a valid JSON representationNoN/A
MDRM-111Failed to deserialize JSON into a valid object representationNoN/A
MDRM-175Failed to map a database result set into the specified typeNoN/A
MDRM-176Database record was not modified to prevent conflicting modificationsNoN/A
MDRM-177User role does not have permissions to perform the requested operationNoN/A
MDRM-178Failed to communicate with the databaseNoN/A
MDRM-300Public key must be present in request Provisioning: Add Service Access Key with a blank Public Key fieldNoN/A
MDRM-301Public key could not be Base64 decodedProvisioning: Add Service Access KeyYes
MDRM-302Public key does not match algorithm length requirementProvisioning: Add Service Access KeyYes
MDRM-303Count is outside of the acceptable range of valuesProvisioning: Add Service Access KeyNoN/A
MDRM-304Count could not be converted to an integerProvisioning: Add Service Access KeyNoN/A
MDRM-305Database record encryption unsupported in regionProvisioning: Add Service Access KeyNoN/A
MDRM-306Database failed to process requestProvisioning: Add Service Access KeyNoN/A
MDRM-307Failed to communicate with databaseProvisioning: Add Service Access KeyNoN/A
MDRM-308User is not authorized to perform the requested database operationProvisioning: Add Service Access KeyNoN/A
MDRM-309Failed to retrieve organization from the databaseProvisioning: Add Service Access KeyNoN/A
MDRM-311User is not authorized to perform the request, organization is inactiveNoN/A
MDRM-312User role does not have permission to access requested resourceYes
MDRM-325Request contains unsupported audience valueNoN/A
MDRM-327Issuer must be present in requestAdd Service Access KeyYesError
MDRM-328Signing key ID must be present in requestAdd Service Access KeyYes
MDRM-329Key ID could not be converted to a UUIDAdd Service Access KeyYes
MDRM-330Unable to obtain row lock for database recordAdd Service Access KeyNoN/A
MDRM-350Initialization vector must be present in DRM requestYes
MDRM-351Provider must be present in DRM requestRegistration of DRM configuration and blank provider fieldYesError bar / on screen
MDRM-352Request URL must be present for DRMRegistration of DRM configuration and blank URL fieldYesError bar / on screen
MDRM-353Request contains unsupported DRM typeNoN/A
MDRM-354Secret key must be present in DRM requestYes
MDRM-355Secret key does not match algorithm length requirementRegistration of DRM configurationYesOn screen
MDRM-356Secret key could not be Base64 decodedRegistration of DRM configurationYesOn screen
MDRM-358Private key must be present in DRM requestYes
MDRM-359Private key does not match algorithm length requirementYes
MDRM-360Private key could not be Base64 decodedYes
MDRM-361Certificate must be present in DRM requestYes
MDRM-362Initialization vector could not be Base64 decodedYes