You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unlike other reactive DB clients (reactive-pg-client, reactive-mysql-client, reactive-mssql-client, reactive-db2-client), Reactive Oracle client (reactive-oracle-client) does not provide an Oracle-specific exception, something like OracleException, which would be thrown in case of a failure.
Describe the bug
Unlike other reactive DB clients (
reactive-pg-client
,reactive-mysql-client
,reactive-mssql-client
,reactive-db2-client
), Reactive Oracle client (reactive-oracle-client
) does not provide an Oracle-specific exception, something likeOracleException
, which would be thrown in case of a failure.Instead, it uses generic
io.vertx.core.VertxException
.This makes it harder to e.g. handle DB-specific exceptions.
Instead of:
you have to do:
Expected behavior
An Oracle-specific exception is thrown in case of a failure.
Actual behavior
Generic
io.vertx.core.VertxException
is thrown.How to Reproduce?
reactive-oracle-client-reproducer.zip
Output of
uname -a
orver
Linux ... 5.16.12-200.fc35.x86_64
Output of
java -version
openjdk version "11.0.14" 2022-01-18 OpenJDK Runtime Environment Temurin-11.0.14+9 (build 11.0.14+9) OpenJDK 64-Bit Server VM Temurin-11.0.14+9 (build 11.0.14+9, mixed mode)
GraalVM version (if different from Java)
No response
Quarkus version or git rev
2.7.4.Final
Build tool (ie. output of
mvnw --version
orgradlew --version
)Apache Maven 3.8.4
Additional information
No response
The text was updated successfully, but these errors were encountered: