sipeed/picoclaw · error
%s contains unknown field(s): %s
Error message
%s contains unknown field(s): %s
What it means
Error "%s contains unknown field(s): %s" thrown in sipeed/picoclaw.
Source
Thrown at pkg/config/diagnostics.go:24
"os"
"reflect"
"sort"
"strings"
"unicode/utf8"
"golang.org/x/term"
)
func decodeJSONWithDiagnostics(data []byte, target any, label string) error {
var raw any
if err := json.Unmarshal(data, &raw); err != nil {
return wrapJSONError(data, err, label)
}
unknownFields := collectUnknownJSONFields(raw, reflect.TypeOf(target), "")
if len(unknownFields) > 0 {
sort.Strings(unknownFields)
return fmt.Errorf(
"%s contains unknown field(s): %s",
label,
strings.Join(unknownFields, ", "),
)
}
if err := json.Unmarshal(data, target); err != nil {
return wrapJSONError(data, err, label)
}
return nil
}
func DiagnosticSummary(err error) string {
if err == nil {
return ""
}
summary, _ := splitDiagnosticError(err.Error())
return stripANSISequences(summary)View on GitHub (pinned to 49183d7e8d)
When it happens
Trigger: Thrown at pkg/config/diagnostics.go:24 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of sipeed/picoclaw@49183d7e8d (2026-08-15).
Data as JSON: /api/errors/546a1a5e2c985aa8.
Report an issue: GitHub.