These are the error response codes used by the various services.
|4||Attempt to overwrite data that can’t be overwritten (such as creating a user ID that already exists)|
|5||User ID does not match account in path|
|6||JSON parse failure|
|7||Missing password field|
|8||Invalid Weave Basic Object|
|9||Requested password not strong enough|
|10||Invalid/missing password reset code|
|12||No email address on file|
|14||(1.1 and up) User over quota|
|15||The email does not match the username|
|16||Client upgrade required|
These response codes are generated by the Mozilla Services infrastructure, particularly load balancers. They will not occur in self-hosting scenarios.
If you observe these values in a 503 response in Sync logs, please contact Services Operations.
These codes are temporarily a mixture of strings and numeric values. This inconsistency will be resolved at a future date.
|“server issue: pool exhausted”||An unexpected server error occurred: pool is empty.|
|“server issue: getVS failed”|
|“server issue: prefix not set”|
|“server issue: host header not received from client”|
|“server issue: database lookup failed”|
|“server issue: database is not healthy”|
|“server issue: database not in pool”|
|“server issue: database marked as down”|