duplicati/duplicati · error · DropboxException

Dropbox API error

Error message

Dropbox API error

What it means

Error "Dropbox API error" thrown in duplicati/duplicati.

Source

Thrown at Duplicati/Library/Backend/Dropbox/DropboxHelper.cs:275

                            Strings.Dropbox.OverQuotaError(string.IsNullOrWhiteSpace(json) ? ex.Message : json),
                            "DropboxOverQuotaError",
                            ex);
                }
            }

            JsonNode? errJson = null;
            try
            {
                if (!string.IsNullOrWhiteSpace(json))
                    errJson = JsonNode.Parse(json);
            }
            catch
            {
                // Parsing failed
            }

            if (errJson != null)
                throw new DropboxException(ex) { errorJSON = errJson };
            else if (response != null)
                throw new InvalidDataException($"Non-json response (code: {(int)response.StatusCode}, message: {response.ReasonPhrase}): {json}", ex);
            else
                throw new InvalidDataException($"Non-json response: {json}", ex);
        }
    }

    public class DropboxException : Exception
    {
        public DropboxException(Exception innerException)
            : base("Dropbox API error", innerException)
        {
        }
        public JsonNode? errorJSON { get; set; }
    }

    public class PathArg
    {

View on GitHub (pinned to 3f348be3e3)

Solutions

  1. Check the inner Dropbox error details in the log for the specific API error code.
  2. Verify the AuthID and account permissions.
  3. Retry the operation; consult Dropbox API documentation for the reported error.

When it happens

Trigger: Thrown at Duplicati/Library/Backend/Dropbox/DropboxHelper.cs:275 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of duplicati/duplicati@3f348be3e3 (2026-08-13). Data as JSON: /api/errors/7913b497eb626f9c. Report an issue: GitHub.