github/github-mcp-server · error
failed to query project Issue Field metadata: %w
Error message
failed to query project Issue Field metadata: %w
What it means
Error "failed to query project Issue Field metadata: %w" thrown in github/github-mcp-server.
Source
Thrown at pkg/github/projects_resolver.go:354
}
var conn projectIssueFieldMetadataConnection
ctxWithFeatures := ghcontext.WithGraphQLFeatures(ctx, "issue_fields")
var queryErr error
if ownerType == "org" {
var q projectIssueFieldMetadataQueryOrg
queryErr = gqlClient.Query(ctxWithFeatures, &q, vars)
conn = q.Organization.ProjectV2.Fields
} else {
var q projectIssueFieldMetadataQueryUser
queryErr = gqlClient.Query(ctxWithFeatures, &q, vars)
conn = q.User.ProjectV2.Fields
}
if queryErr != nil {
if isMissingIssueFieldSchemaError(queryErr) {
return &field, nil
}
return nil, fmt.Errorf("failed to query project Issue Field metadata: %w", queryErr)
}
for _, node := range conn.Nodes {
switch string(node.TypeName) {
case "ProjectV2Field":
if fmt.Sprintf("%d", node.ProjectV2Field.DatabaseID) == field.ID {
enrichIssueField(&field, bool(node.ProjectV2Field.IsIssueField), node.ProjectV2Field.IssueField)
return &field, nil
}
case "ProjectV2SingleSelectField":
if fmt.Sprintf("%d", node.ProjectV2SingleSelectField.DatabaseID) == field.ID {
enrichIssueField(&field, bool(node.ProjectV2SingleSelectField.IsIssueField), node.ProjectV2SingleSelectField.IssueField)
return &field, nil
}
}
}
if !bool(conn.PageInfo.HasNextPage) {View on GitHub (pinned to 0ea1f775a7)
When it happens
Trigger: Thrown at pkg/github/projects_resolver.go:354 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/7d95488da6bfceb1.
Report an issue: GitHub.