Budibase/budibase · error · Error
Unable to search by SQL - ${msg}
Error message
Unable to search by SQL - ${msg} What it means
Error "Unable to search by SQL - ${msg}" thrown in Budibase/budibase.
Source
Thrown at packages/server/src/sdk/workspace/rows/search/internal/sqs.ts:583
if (msg?.includes("ECONNREFUSED")) {
throw new HTTPError("Search is temporarily unavailable", 503)
}
if (!opts?.retrying && resyncDefinitionsRequired(err.status, msg)) {
await locks.doWithLock(
{
type: LockType.AUTO_EXTEND,
name: LockName.SQS_SYNC_DEFINITIONS,
resource: context.getWorkspaceId(),
},
sdk.tables.sqs.syncDefinition
)
return search(options, source, { retrying: true })
}
// previously the internal table didn't error when a column didn't exist in search
if (err.status === 400 && msg?.match(MISSING_COLUMN_REGEX)) {
return { rows: [] }
}
throw new Error(`Unable to search by SQL - ${msg}`, { cause: err })
}
}
View on GitHub (pinned to a81a902e9a)
When it happens
Trigger: Thrown at packages/server/src/sdk/workspace/rows/search/internal/sqs.ts:583 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/8eb09730b415db08.
Report an issue: GitHub.