typeorm/typeorm · error · QueryFailedError

{driverError}

Error message

{driverError}

What it means

Error "{driverError}" thrown in typeorm/typeorm.

Source

Thrown at src/driver/cockroachdb/CockroachQueryRunner.ts:417

                return result
            } else {
                this.driver.dataSource.logger.logQueryError(
                    err,
                    query,
                    parameters,
                    this,
                )
                this.broadcaster.broadcastAfterQueryEvent(
                    broadcasterResult,
                    query,
                    parameters,
                    false,
                    undefined,
                    undefined,
                    err,
                )
                throw new QueryFailedError(query, parameters, err)
            }
        } finally {
            await broadcasterResult.wait()
        }
    }

    /**
     * Returns raw data stream.
     *
     * @param query
     * @param parameters
     * @param onEnd
     * @param onError
     */
    async stream(
        query: string,
        parameters?: any[],
        onEnd?: Function,

View on GitHub (pinned to 04ff4daedc)

Solutions

  1. Inspect the underlying driver error message and fix the failing SQL or parameters.
  2. Verify the connection is alive and the statement is valid for CockroachDB.

When it happens

Trigger: The underlying pg driver reports an error for a query executed through the CockroachDB query runner (syntax error, constraint violation, connection loss, etc.) and TypeORM rethrows it wrapped in a QueryFailedError.

Common situations: See trigger scenarios.


AI-assisted analysis of typeorm/typeorm@04ff4daedc (2026-08-03). Data as JSON: /data/errors/515f47a00352dba2.json. Report an issue: GitHub.