{"record":{"id":"35e34ddfa6849a79","repo":"getsops/sops","slug":"error-marshaling-to-yaml-s","errorCode":null,"errorMessage":"Error marshaling to YAML: %s","messagePattern":"Error marshaling to YAML: (.+?)","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"stores/yaml/store.go","lineNumber":396,"sourceCode":"\tindent, err := store.getIndentation()\n\tif err != nil {\n\t\treturn nil, err\n\t}\n\te.SetIndent(indent)\n\tfor _, branch := range branches {\n\t\t// Document root\n\t\tvar doc = yaml.Node{}\n\t\tdoc.Kind = yaml.DocumentNode\n\t\t// Add global mapping\n\t\tvar mapping = yaml.Node{}\n\t\tmapping.Kind = yaml.MappingNode\n\t\t// Marshal branch to global mapping node\n\t\tstore.appendTreeBranch(branch, &mapping)\n\t\tdoc.Content = append(doc.Content, &mapping)\n\t\t// Encode YAML\n\t\terr := e.Encode(&doc)\n\t\tif err != nil {\n\t\t\treturn nil, fmt.Errorf(\"Error marshaling to YAML: %s\", err)\n\t\t}\n\t}\n\te.Close()\n\treturn b.Bytes(), nil\n}\n\n// EmitValue returns bytes corresponding to a single encoded value\n// in a generic interface{} object\nfunc (store *Store) EmitValue(v interface{}) ([]byte, error) {\n\tn := store.treeValueToNode(v)\n\treturn yaml.Marshal(n)\n}\n\n// EmitExample returns the bytes corresponding to an example complex tree\nfunc (store *Store) EmitExample() []byte {\n\tbytes, err := store.EmitPlainFile(stores.ExampleComplexTree.Branches)\n\tif err != nil {\n\t\tpanic(err)","sourceCodeStart":378,"sourceCodeEnd":414,"githubUrl":"https://github.com/getsops/sops/blob/13442bb98183887d7a9ac09ec8ab0564673a59d8/stores/yaml/store.go#L378-L414","documentation":"Error \"Error marshaling to YAML: %s\" thrown in getsops/sops.","triggerScenarios":"Thrown at stores/yaml/store.go:396 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"13442bb98183887d7a9ac09ec8ab0564673a59d8","analyzedAt":"2026-09-01T03:53:00.447Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}