docker/cli ยท error
invalid named reference bytes: %s: %w
Error message
invalid named reference bytes: %s: %w
What it means
Error "invalid named reference bytes: %s: %w" thrown in docker/cli.
Source
Thrown at cli/manifest/types/types.go:144
return ImageManifest{
Ref: &SerializableNamed{Named: ref},
Descriptor: desc,
Raw: raw,
OCIManifest: manifest,
}
}
// SerializableNamed is a reference.Named that can be serialized and deserialized
// from JSON
type SerializableNamed struct {
reference.Named
}
// UnmarshalJSON loads the Named reference from JSON bytes
func (s *SerializableNamed) UnmarshalJSON(b []byte) error {
var raw string
if err := json.Unmarshal(b, &raw); err != nil {
return fmt.Errorf("invalid named reference bytes: %s: %w", b, err)
}
var err error
s.Named, err = reference.ParseNamed(raw)
return err
}
// MarshalJSON returns the JSON bytes representation
func (s *SerializableNamed) MarshalJSON() ([]byte, error) {
return json.Marshal(s.String())
}
View on GitHub (pinned to e9452d6e78)
When it happens
Trigger: Thrown at cli/manifest/types/types.go:144 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/18a111c0c58daa27.json.
Report an issue: GitHub.