diff --git a/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryStatement.java b/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryStatement.java index c2bcdc96a6c1..9f2eb9a8da5a 100644 --- a/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryStatement.java +++ b/java-bigquery/google-cloud-bigquery-jdbc/src/main/java/com/google/cloud/bigquery/jdbc/BigQueryStatement.java @@ -341,9 +341,9 @@ StatementType getStatementType(QueryJobConfiguration queryJobConfiguration) thro } catch (BigQueryException ex) { if (ex.getMessage().contains("Syntax error")) { throw new BigQueryJdbcSqlSyntaxErrorException( - "BigQueryException during getStatementType", ex); + "BigQueryException during getStatementType: " + ex.getMessage(), ex); } - throw new BigQueryJdbcException("BigQueryException during getStatementType", ex); + throw new BigQueryJdbcException("BigQueryException during getStatementType: " + ex.getMessage(), ex); } QueryStatistics statistics = job.getStatistics(); return statistics.getStatementType(); @@ -375,9 +375,9 @@ QueryStatistics getQueryStatistics(QueryJobConfiguration queryJobConfiguration) } catch (BigQueryException ex) { if (ex.getMessage().contains("Syntax error")) { throw new BigQueryJdbcSqlSyntaxErrorException( - "BigQueryException during getQueryStatistics", ex); + "BigQueryException during getQueryStatistics: " + ex.getMessage(), ex); } - throw new BigQueryJdbcException("BigQueryException during getQueryStatistics", ex); + throw new BigQueryJdbcException("BigQueryException during getQueryStatistics: " + ex.getMessage(), ex); } } @@ -644,9 +644,9 @@ void runQuery(String query, QueryJobConfiguration jobConfiguration) throw new BigQueryJdbcRuntimeException("Interrupted during runQuery", ex); } catch (BigQueryException ex) { if (ex.getMessage().contains("Syntax error")) { - throw new BigQueryJdbcSqlSyntaxErrorException("BigQueryException during runQuery", ex); + throw new BigQueryJdbcSqlSyntaxErrorException("BigQueryException during runQuery: " + ex.getMessage(), ex); } - throw new BigQueryJdbcException("BigQueryException during runQuery", ex); + throw new BigQueryJdbcException("BigQueryException during runQuery: " + ex.getMessage(), ex); } }