github/github-mcp-server · error
project field database ID %d was not found on project %s#%d
Error message
project field database ID %d was not found on project %s#%d
What it means
Error "project field database ID %d was not found on project %s#%d" thrown in github/github-mcp-server.
Source
Thrown at pkg/github/projects.go:2085
if len(names) > 0 {
resolved, err = resolveFieldsByName(all, owner, projectNumber, names, "visible_fields")
if err != nil {
return nil, err
}
} else {
byDatabaseID := make(map[int64]ResolvedField, len(all))
for _, field := range all {
id, parseErr := parseInt64(field.ID)
if parseErr != nil {
continue
}
byDatabaseID[id] = field
}
resolved = make([]ResolvedField, 0, len(databaseIDs))
for _, id := range databaseIDs {
field, ok := byDatabaseID[id]
if !ok {
return nil, fmt.Errorf("project field database ID %d was not found on project %s#%d", id, owner, projectNumber)
}
resolved = append(resolved, field)
}
}
nodeIDs := make([]githubv4.ID, 0, len(resolved))
seen := make(map[string]struct{}, len(resolved))
for _, field := range resolved {
if _, ok := seen[field.NodeID]; ok {
return nil, fmt.Errorf("project field %q is included more than once", field.Name)
}
seen[field.NodeID] = struct{}{}
nodeIDs = append(nodeIDs, githubv4.ID(field.NodeID))
}
return &ProjectV2ViewConfigurationInput{VisibleFieldIDs: nodeIDs}, nil
}
// projectViewRequestsVisibleFields reports whether the caller asked for a non-emptyView on GitHub (pinned to 0ea1f775a7)
When it happens
Trigger: Thrown at pkg/github/projects.go:2085 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/a00c9ff301bd33b6.
Report an issue: GitHub.