goharbor/harbor · error
transfer factory for %s not found
Error message
transfer factory for %s not found
What it means
Error "transfer factory for %s not found" thrown in goharbor/harbor.
Source
Thrown at src/controller/replication/transfer/transfer.go:84
if len(name) == 0 {
return errors.New("empty name")
}
if factory == nil {
return errors.New("empty resource transfer factory")
}
if _, exist := registry[name]; exist {
return fmt.Errorf("resource transfer factory for %s already exists", name)
}
registry[name] = factory
return nil
}
// GetFactory gets the transfer factory by the specified name
func GetFactory(name string) (Factory, error) {
factory, exist := registry[name]
if !exist {
return nil, fmt.Errorf("transfer factory for %s not found", name)
}
return factory, nil
}
View on GitHub (pinned to 7b2fd08cc5)
When it happens
Trigger: Thrown at src/controller/replication/transfer/transfer.go:84 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of goharbor/harbor@7b2fd08cc5 (2026-08-16).
Data as JSON: /api/errors/989bf7e229c6492b.
Report an issue: GitHub.