Questions
No question, thanks.
Version
Vert.x 4.4.4.
Context
I started to use docker.io/gvenzl/oracle-free:23-slim-faststart (which is the default Quarkus Oracle dev services image) and saw that when Oracle exception is thrown and auto-generated keys are enabled, response never comes. What it means: if you set OraclePrepareOptions, response never comes, if you don't pass any options, error response is returned. If you set io.vertx.oracleclient.OraclePrepareOptions#setAutoGeneratedKeys to false, error response arrives.
Do you have a reproducer?
https://github.com/michalvavrik/vertx-sql-oracle-opts-reproducer
Steps to reproduce
git clone git@github.com:michalvavrik/vertx-sql-oracle-opts-reproducer.git
cd code-with-quarkus
quarkus dev
- when you are done waiting for what never comes, kill the app
fuser -k 5005/tcp and pkill -f quarkus
When you run same with Oracle 21, it works: quarkus dev -Dquarkus.datasource.devservices.image-name=docker.io/gvenzl/oracle-xe:21-slim-faststart
Extra
Linux Fedora, OpenJDK 17, I don't use Vert.x directly, I use Quarkus.
Questions
No question, thanks.
Version
Vert.x
4.4.4.Context
I started to use
docker.io/gvenzl/oracle-free:23-slim-faststart(which is the default Quarkus Oracle dev services image) and saw that when Oracle exception is thrown and auto-generated keys are enabled, response never comes. What it means: if you setOraclePrepareOptions, response never comes, if you don't pass any options, error response is returned. If you setio.vertx.oracleclient.OraclePrepareOptions#setAutoGeneratedKeystofalse, error response arrives.Do you have a reproducer?
https://github.com/michalvavrik/vertx-sql-oracle-opts-reproducer
Steps to reproduce
git clone git@github.com:michalvavrik/vertx-sql-oracle-opts-reproducer.gitcd code-with-quarkusquarkus devfuser -k 5005/tcpandpkill -f quarkusWhen you run same with Oracle 21, it works:
quarkus dev -Dquarkus.datasource.devservices.image-name=docker.io/gvenzl/oracle-xe:21-slim-faststartExtra
Linux Fedora, OpenJDK 17, I don't use Vert.x directly, I use Quarkus.