-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Reactive Oracle client fails session propagation test #24501
Labels
Comments
@Sanne @tsegismont |
@jsmrcka most probably related to eclipse-vertx/vertx-sql-client#1169 A fix is in preparation and we hope to be able to upgrade Vert.x to 4.2.7 in Quarkus soon after the release |
Fixed in eclipse-vertx/vertx-sql-client#1170. |
Repository owner
moved this from Todo
to Done
in Quarkus Roadmap/Planning
Jun 30, 2022
jsmrcka
added a commit
to jsmrcka/quarkus-test-suite
that referenced
this issue
Jun 30, 2022
Resolved upstream issues: - quarkusio/quarkus#24501 - quarkusio/quarkus#24264 Follow-up to quarkus-qe#563.
8 tasks
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Describe the bug
In our test suite, we run a test:
(https://github.com/jsmrcka/quarkus-test-suite/blob/6a659826bd8fd4c7dfdc21d398d063fdb32527f3/sql-db/hibernate-reactive/src/test/java/io/quarkus/ts/reactive/AbstractReactiveDatabaseIT.java#L66)
which calls an endpoint:
(https://github.com/jsmrcka/quarkus-test-suite/blob/6a659826bd8fd4c7dfdc21d398d063fdb32527f3/sql-db/hibernate-reactive/src/main/java/io/quarkus/ts/reactive/http/GroundedEndpoint.java#L83)
The module (see reproducer) is configured to run against various DBs using reactive clients (
quarkus-reactive-oracle-client
,quarkus-reactive-pg-client
, ...) and Hibernate Reactive (quarkus-hibernate-reactive
,quarkus-hibernate-reactive-panache
).It fails on aforementioned test using Oracle, while it passes for other DBs.
There is some sort of isolation issue, because the failure only occurs in the specific setup shown in the reproducer branch. The test must be run in combination with other tests in the scenario and in a specific order. When executed in isolation, the test passes.
I tried several
2.7.*
versions, the reproducer fails with all of them:2.7.5.Final
,2.7.3.Final
,2.7.0.Final
.Expected behavior
Test should pass like in case of other DBs.
Actual behavior
Test fails using Oracle DB with following error:
How to Reproduce?
Failure on Oracle:
Pass on another DB
Output of
uname -a
orver
Linux 5.15.6-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.5.Final
Build tool (ie. output of
mvnw --version
orgradlew --version
)Apache Maven 3.8.3
Additional information
No response
The text was updated successfully, but these errors were encountered: