Budibase/budibase · error · HTTPError
Failed to fetch SharePoint list data (${response.status})
Error message
Failed to fetch SharePoint list data (${response.status}) What it means
Error "Failed to fetch SharePoint list data (${response.status})" thrown in Budibase/budibase.
Source
Thrown at packages/server/src/sdk/workspace/ai/knowledgeSources/sharepoint/connection.ts:508
initialUrl: string,
bearerToken: string,
signal?: AbortSignal
): Promise<T[]> => {
const pages: T[] = []
let nextLink = initialUrl
while (nextLink) {
const response = await requestWithRetries(
operation,
() =>
fetch(nextLink, {
signal,
headers: { Authorization: bearerToken },
}),
signal
)
if (!response.ok) {
throw new HTTPError(
response.status === 401 || response.status === 403
? "Access denied by Microsoft Graph. Ensure SharePoint read permissions are granted."
: `Failed to fetch SharePoint list data (${response.status})`,
400
)
}
const page = (await response.json()) as T
pages.push(page)
const nextPageLink = page["@odata.nextLink"]
if (!nextPageLink) {
nextLink = ""
} else if (!isAllowedSharePointNextLink(nextPageLink)) {
throw new HTTPError("Invalid SharePoint pagination URL", 400)
} else {
nextLink = nextPageLink
}
}View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/server/src/sdk/workspace/ai/knowledgeSources/sharepoint/connection.ts:508 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of Budibase/budibase@a81a902e9a (2026-08-29).
Data as JSON: /api/errors/966d9e17bb466774.
Report an issue: GitHub.