AlistGo/alist · error

unsupported object type

Error message

unsupported object type

What it means

Error "unsupported object type" thrown in AlistGo/alist.

Source

Thrown at drivers/doubao_new/driver.go:82

				Modified: time.Unix(node.EditTime, 0),
				Ctime:    time.Unix(node.CreateTime, 0),
				IsFolder: isFolder,
			},
			ObjToken: node.ObjToken,
			NodeType: node.NodeType,
			ObjType:  node.Type,
			URL:      node.URL,
		}
		objs = append(objs, obj)
	}

	return objs, nil
}

func (d *DoubaoNew) Link(ctx context.Context, file model.Obj, args model.LinkArgs) (*model.Link, error) {
	obj, ok := file.(*Object)
	if !ok {
		return nil, errors.New("unsupported object type")
	}
	if obj.IsFolder {
		return nil, errs.LinkIsDir
	}
	if args.Type == "preview" || args.Type == "thumb" {
		if link, err := d.previewLink(ctx, obj, args); err == nil {
			return link, nil
		}
	}
	auth := d.resolveAuthorization()
	dpop := d.resolveDpop()
	if auth == "" || dpop == "" {
		return nil, errors.New("missing authorization or dpop")
	}
	if obj.ObjToken == "" {
		return nil, errors.New("missing obj_token")
	}

View on GitHub (pinned to 843d9dc814)

Solutions

  1. This operation is not supported by the driver/backend; use a supported alternative or a different storage driver.

When it happens

Trigger: Thrown at drivers/doubao_new/driver.go:82 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/569c178bca1010ac. Report an issue: GitHub.