github/github-mcp-server · error
resolved field %q has non-numeric ID %q; pass it via '%s' in
Error message
resolved field %q has non-numeric ID %q; pass it via '%s' instead
What it means
Error "resolved field %q has non-numeric ID %q; pass it via '%s' instead" thrown in github/github-mcp-server.
Source
Thrown at pkg/github/projects_resolver.go:609
all, err := listAllProjectFields(ctx, gqlClient, owner, ownerType, projectNumber)
if err != nil {
return nil, err
}
return resolveFieldNamesToIDsFromFields(all, names, owner, projectNumber, idParameter)
}
func resolveFieldNamesToIDsFromFields(all []ResolvedField, names []string, owner string, projectNumber int, idParameter string) ([]int64, error) {
resolved, err := resolveFieldsByName(all, owner, projectNumber, names, idParameter)
if err != nil {
return nil, err
}
out := make([]int64, 0, len(names))
for i, field := range resolved {
id, parseErr := parseInt64(field.ID)
if parseErr != nil {
return nil, fmt.Errorf("resolved field %q has non-numeric ID %q; pass it via '%s' instead", names[i], field.ID, idParameter)
}
out = append(out, id)
}
return out, nil
}
View on GitHub (pinned to 0ea1f775a7)
When it happens
Trigger: Thrown at pkg/github/projects_resolver.go:609 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of github/github-mcp-server@0ea1f775a7 (2026-08-15).
Data as JSON: /api/errors/b7ed17cc5a5af33f.
Report an issue: GitHub.