Budibase/budibase · error

Self-host cloud DB not found

Error message

Self-host cloud DB not found

What it means

Error "Self-host cloud DB not found" thrown in Budibase/budibase.

Source

Thrown at packages/backend-core/src/context/mainContext.ts:202

  task: () => T
): Promise<T> {
  return newContext({ license }, task)
}

export function getLicense(): License | undefined {
  const context = Context.get()
  return context?.license
}

export function isSelfHostUsingCloud() {
  const context = Context.get()
  return !!context?.isSelfHostUsingCloud
}

export function getSelfHostCloudDB() {
  const context = Context.get()
  if (!context || !context.isSelfHostUsingCloud) {
    throw new Error("Self-host cloud DB not found")
  }
  return getDB(StaticDatabases.SELF_HOST_CLOUD.name)
}

export async function doInWorkspaceContext<T>(
  workspaceId: string,
  task: () => T
): Promise<T> {
  return _doInWorkspaceContext(workspaceId, task)
}

async function _doInWorkspaceContext<T>(
  workspaceId: string,
  task: () => T,
  extraContextSettings?: ContextMap
): Promise<T> {
  if (!workspaceId) {
    throw new Error("workspaceId is required")

View on GitHub (pinned to a81a902e9a)

When it happens

Trigger: Thrown at packages/backend-core/src/context/mainContext.ts:202 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/c508f84b3d1eee0c. Report an issue: GitHub.