getsops/sops · error
Error marshaling to YAML: %s
Error message
Error marshaling to YAML: %s
What it means
Error "Error marshaling to YAML: %s" thrown in getsops/sops.
Source
Thrown at stores/yaml/store.go:396
indent, err := store.getIndentation()
if err != nil {
return nil, err
}
e.SetIndent(indent)
for _, branch := range branches {
// Document root
var doc = yaml.Node{}
doc.Kind = yaml.DocumentNode
// Add global mapping
var mapping = yaml.Node{}
mapping.Kind = yaml.MappingNode
// Marshal branch to global mapping node
store.appendTreeBranch(branch, &mapping)
doc.Content = append(doc.Content, &mapping)
// Encode YAML
err := e.Encode(&doc)
if err != nil {
return nil, fmt.Errorf("Error marshaling to YAML: %s", err)
}
}
e.Close()
return b.Bytes(), nil
}
// EmitValue returns bytes corresponding to a single encoded value
// in a generic interface{} object
func (store *Store) EmitValue(v interface{}) ([]byte, error) {
n := store.treeValueToNode(v)
return yaml.Marshal(n)
}
// EmitExample returns the bytes corresponding to an example complex tree
func (store *Store) EmitExample() []byte {
bytes, err := store.EmitPlainFile(stores.ExampleComplexTree.Branches)
if err != nil {
panic(err)View on GitHub (pinned to 13442bb981)
When it happens
Trigger: Thrown at stores/yaml/store.go:396 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of getsops/sops@13442bb981 (2026-09-01).
Data as JSON: /api/errors/35e34ddfa6849a79.
Report an issue: GitHub.