Skip to main content

[利用方法] ScalarDB Cluster SQL CLI 上で発生したエラーの詳細を確認する方法はありますか

updated: 2024-08-05 14:11:47 JST

対象製品/バージョン

  • ScalarDB Cluster v3.x-

質問

ScalarDB Cluster SQL CLI 上で エラーが発生しましたが、詳細がわかりません。スタックトレースなどの詳細情報を確認する方法はありますか。

回答

可能です。
ScalarDB Cluster SQL CLI 上で、!verbose コマンドを使用し、より詳細な情報を確認することが可能です。

実行例)コマンド実行 (!verbose on に変更)

    0: scalardb> !verbose
verbose: on

"verbose off" の場合

    0: scalardb> create namespace ns;
Error: Unexpected error (INTERNAL: CORE-30009: Checking the namespace existence failed. Namespace: ns) (state=SDB99,code=9999)

"verbose on" の場合

    0: scalardb> create namespace ns;
Error: Unexpected error (INTERNAL: CORE-30009: Checking the namespace existence failed. Namespace: ns) (state=SDB99,code=9999)
java.sql.SQLException: Unexpected error (INTERNAL: CORE-30009: Checking the namespace existence failed. Namespace: ns)
at com.scalar.db.sql.jdbc.SQLExceptionCode.createSQLException(SQLExceptionCode.java:80)
at com.scalar.db.sql.jdbc.AbstractSqlJdbcStatement.executeInternal(AbstractSqlJdbcStatement.java:434)
at com.scalar.db.sql.jdbc.SqlJdbcStatement.execute(SqlJdbcStatement.java:29)
at sqlline.Commands.executeSingleQuery(Commands.java:1130)
at sqlline.Commands.execute(Commands.java:1079)
(以下、略)

ScalarDB Cluster SQL CLI 上で実行可能なコマンドの詳細は、 !help コマンドを実行してご確認ください。

関連する Scalar ドキュメント

なし

参考情報 (外部ドキュメント)

なし