Budibase/budibase · error
Gemini knowledge retrieval is temporarily unavailable (upstr
Error message
Gemini knowledge retrieval is temporarily unavailable (upstream 503). Budibase is operating normally; please retry shortly.
What it means
Error "Gemini knowledge retrieval is temporarily unavailable (upstream 503). Budibase is operating normally; please retry shortly." thrown in Budibase/budibase.
Source
Thrown at packages/server/src/ai/tools/budibase/knowledgeFiles.ts:337
operationId,
question
)
return {
context: result.text,
sources: result.sources,
chunks: result.chunks,
}
} catch (error: any) {
if (isGeminiRetrievalUnavailable(error)) {
console.error("[AI_UPSTREAM] Gemini unavailable", {
event: GEMINI_UPSTREAM_EVENT,
provider: "gemini",
path: "knowledge_retrieval",
upstreamStatus: error?.status,
agentId,
errorMessage: error?.message,
})
throw new Error(GEMINI_RETRIEVAL_UNAVAILABLE_MESSAGE)
}
console.error("Failed to retrieve agent knowledge context", {
agentId,
status: error?.status,
message: error?.message,
})
throw error
}
},
}),
})
View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/server/src/ai/tools/budibase/knowledgeFiles.ts:337 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/ae36400fd494c40b.
Report an issue: GitHub.