Budibase/budibase · error · HTTPError
Projects feature is not enabled.
Error message
Projects feature is not enabled.
What it means
Error "Projects feature is not enabled." thrown in Budibase/budibase.
Source
Thrown at packages/server/src/utilities/projects.ts:46
const dedupeProjectIds = (projectIds: string[]) => {
const deduped = Array.from(new Set(projectIds))
return deduped.length ? deduped : undefined
}
export const resolveProjectIds = async (projectIds?: string[] | null) => {
const validated = validateProjectIds(projectIds)
if (!validated?.length) {
return undefined
}
const ids = dedupeProjectIds(validated)
if (!ids?.length) {
return undefined
}
if (!(await features.isEnabled(FeatureFlag.PROJECTS))) {
throw new HTTPError("Projects feature is not enabled.", 404)
}
await Promise.all(
ids.map(async projectId => {
const project = await sdk.projects.get(projectId)
if (!project) {
throw new HTTPError(`Project '${projectId}' not found.`, 404)
}
})
)
return ids
}
export const resolveUpdatedProjectIds = async (
projectIds: string[] | null | undefined,
currentProjectIds?: string[]
) => {View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/server/src/utilities/projects.ts:46 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/181c49ea03d79ab8.
Report an issue: GitHub.