AlistGo/alist · error
remove failed: retry limit reached
Error message
remove failed: retry limit reached
What it means
Error "remove failed: retry limit reached" thrown in AlistGo/alist.
Source
Thrown at drivers/bitqiu/driver.go:409
}
for attempt := 0; attempt < 2; attempt++ {
var resp Response[any]
if err := d.postForm(ctx, deleteResourceURL, form, &resp); err != nil {
return err
}
switch resp.Code {
case successCode:
return nil
case "10401", "10404":
if err := d.login(ctx); err != nil {
return err
}
default:
return fmt.Errorf("remove failed: %s", resp.Message)
}
}
return fmt.Errorf("remove failed: retry limit reached")
}
func (d *BitQiu) Put(ctx context.Context, dstDir model.Obj, file model.FileStreamer, up driver.UpdateProgress) (model.Obj, error) {
if d.userID == "" {
if err := d.login(ctx); err != nil {
return nil, err
}
}
up(0)
tmpFile, md5sum, err := streamPkg.CacheFullInTempFileAndHash(file, utils.MD5)
if err != nil {
return nil, err
}
defer tmpFile.Close()
parentID := d.resolveParentID(dstDir)
parentPath := ""View on GitHub (pinned to 843d9dc814)
Solutions
- The operation kept failing through all retries; check the account status, network, and provider service health, then try again later.
When it happens
Trigger: Thrown at drivers/bitqiu/driver.go:409 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of AlistGo/alist@843d9dc814 (2026-08-15).
Data as JSON: /api/errors/a3ec5ffb57f3ef3b.
Report an issue: GitHub.