github/github-mcp-server · error
field %q has unsupported data type %q for update_project_ite
Error message
field %q has unsupported data type %q for update_project_items; use update_project_item instead
What it means
Error "field %q has unsupported data type %q for update_project_items; use update_project_item instead" thrown in github/github-mcp-server.
Source
Thrown at pkg/github/projects_batch.go:636
}
}
if !known {
return zero, optErr
}
}
v := githubv4.String(optID)
return githubv4.ProjectV2FieldValue{SingleSelectOptionID: &v}, nil
case "ITERATION":
s, ok := raw.(string)
if !ok || s == "" {
return zero, fmt.Errorf("field %q is ITERATION; value must be a non-empty iteration ID string", field.Name)
}
v := githubv4.String(s)
return githubv4.ProjectV2FieldValue{IterationID: &v}, nil
default:
return zero, fmt.Errorf("field %q has unsupported data type %q for update_project_items; use update_project_item instead", field.Name, field.DataType)
}
}
func toFloat64(raw any) (float64, bool) {
var number float64
switch v := raw.(type) {
case float64:
number = v
case int:
number = float64(v)
case int64:
number = float64(v)
default:
return 0, false
}
if math.IsNaN(number) || math.IsInf(number, 0) {
return 0, false
}View on GitHub (pinned to 0ea1f775a7)
When it happens
Trigger: Thrown at pkg/github/projects_batch.go:636 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/2cab4422e7103597.
Report an issue: GitHub.