docker/cli ยท error
invalid generic-resource request `%s=%s`, Named Generic Reso
Error message
invalid generic-resource request `%s=%s`, Named Generic Resources is not supported for service create or update
What it means
Error "invalid generic-resource request `%s=%s`, Named Generic Resources is not supported for service create or update" thrown in docker/cli.
Source
Thrown at cli/command/service/generic_resource_opts.go:42
return val, nil
}
// ParseGenericResources parses an array of Generic resourceResources
// Requesting Named Generic Resources for a service is not supported this
// is filtered here.
func ParseGenericResources(value []string) ([]swarm.GenericResource, error) {
if len(value) == 0 {
return nil, nil
}
swarmResources, err := genericresource.Parse(value)
if err != nil {
return nil, fmt.Errorf("invalid generic resource specification: %w", err)
}
for _, res := range swarmResources {
if res.NamedResourceSpec != nil {
return nil, fmt.Errorf("invalid generic-resource request `%s=%s`, Named Generic Resources is not supported for service create or update",
res.NamedResourceSpec.Kind, res.NamedResourceSpec.Value,
)
}
}
return swarmResources, nil
}
func buildGenericResourceMap(genericRes []swarm.GenericResource) (map[string]swarm.GenericResource, error) {
m := make(map[string]swarm.GenericResource)
for _, res := range genericRes {
if res.DiscreteResourceSpec == nil {
return nil, fmt.Errorf("invalid generic-resource `%+v` for service task", res)
}
_, ok := m[res.DiscreteResourceSpec.Kind]
if ok {View on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at cli/command/service/generic_resource_opts.go:42 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of docker/cli@e9452d6e78 (2026-08-01).
Data as JSON: /data/errors/6f1eb6fde0e39237.json.
Report an issue: GitHub.