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
- 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.