+
Skip to content

Conversation

mabartos
Copy link
Contributor

@mabartos mabartos commented Jul 23, 2025

This is probably the least invasive, straightforward fix for the issue.

Follow-up task once we have it in Quarkus by default:

Distribution JARs:
Screenshot From 2025-07-23 16-48-25

Dependency report:
===================================================================================================
Dependency tree for org.mariadb.jdbc:mariadb-java-client
---------------------------------------------------------------------------------------------------
org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT
\- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
   \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak:keycloak-quarkus-server-deployment:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
   \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
      \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak:keycloak-quarkus-server-app:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
   \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
      \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak:keycloak-quarkus-dist:pom:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-quarkus-server-app:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
      \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
         \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
   \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
      \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
      \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
         \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-junit5-config:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-db-mariadb:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-db-mssql:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-db-mysql:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-db-oracle:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-db-postgres:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-email-server:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-ui:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-oauth:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-remote:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testframework:keycloak-test-framework-example-tests:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:test
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:test
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:test
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:test
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:test
org.keycloak.testframework:keycloak-test-framework-clustering:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.tests:keycloak-tests-utils:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
      \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
         \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.tests:keycloak-tests-base:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:test
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:test
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:test
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:test
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:test
org.keycloak.tests:keycloak-tests-clustering:jar:999.0.0-SNAPSHOT
\- org.keycloak.testframework:keycloak-test-framework-core:jar:999.0.0-SNAPSHOT:test
   \- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:test
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:test
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:test
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:test
org.keycloak:keycloak-quarkus-integration-tests:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-junit5:jar:999.0.0-SNAPSHOT:test
   \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:test
      \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:test
         \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:test
org.keycloak:keycloak-testsuite-utils:jar:999.0.0-SNAPSHOT
\- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testsuite:integration-arquillian-servers-auth-server-undertow:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-testsuite-utils:jar:999.0.0-SNAPSHOT:compile
   \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testsuite:integration-arquillian-servers-auth-server-quarkus:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-quarkus-dist:zip:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-quarkus-server-app:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testsuite:integration-arquillian-tests-base:jar:999.0.0-SNAPSHOT
\- org.keycloak.testsuite:integration-arquillian-servers-auth-server-undertow:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-testsuite-utils:jar:999.0.0-SNAPSHOT:compile
      \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak.testsuite:keycloak-model-test:jar:999.0.0-SNAPSHOT
\- org.keycloak.testsuite:integration-arquillian-tests-base:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak.testsuite:integration-arquillian-servers-auth-server-undertow:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-testsuite-utils:jar:999.0.0-SNAPSHOT:compile
         \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak:keycloak-guides-maven-plugin:maven-plugin:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-quarkus-server-deployment:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
      \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
         \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
org.keycloak:keycloak-guides:jar:999.0.0-SNAPSHOT
\- org.keycloak:keycloak-guides-maven-plugin:jar:999.0.0-SNAPSHOT:compile
   \- org.keycloak:keycloak-quarkus-server-deployment:jar:999.0.0-SNAPSHOT:compile
      \- org.keycloak:keycloak-quarkus-server:jar:999.0.0-SNAPSHOT:compile
         \- io.quarkus:quarkus-jdbc-mariadb:jar:3.20.2:compile
            \- org.mariadb.jdbc:mariadb-java-client:jar:3.5.3:compile
==================================================================================================

Closes keycloak#41370

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
@mabartos mabartos requested a review from a team as a code owner July 23, 2025 14:53
@mabartos mabartos changed the title MariaDB connector dependency is not properly overriden [26.3] MariaDB connector dependency is not properly overriden Jul 23, 2025
@mabartos mabartos requested review from a team and shawkins July 23, 2025 15:00
@mabartos
Copy link
Contributor Author

@shawkins Could you please check it?

@mabartos mabartos requested a review from stianst July 23, 2025 15:12
@mabartos mabartos self-assigned this Jul 23, 2025
Copy link
Contributor

@shawkins shawkins left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@vmuzikar vmuzikar merged commit 0899754 into keycloak:release/26.3 Jul 23, 2025
76 checks passed
mabartos added a commit to mabartos/keycloak that referenced this pull request Sep 24, 2025
mabartos added a commit to mabartos/keycloak that referenced this pull request Sep 24, 2025
…oak#41372)"

This reverts commit 0899754.

Closes keycloak#41373

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
mabartos added a commit to mabartos/keycloak that referenced this pull request Sep 24, 2025
…oak#41372)"

This reverts commit 0899754.

Closes keycloak#41373

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
vmuzikar pushed a commit that referenced this pull request Sep 24, 2025
* Upgrade to Quarkus 3.20.3 LTS

Closes #41371

Closes #42491

Closes #42492

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Revert "MariaDB connector dependency is not properly overriden (#41372)"

This reverts commit 0899754.

Closes #41373

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
vmuzikar pushed a commit that referenced this pull request Oct 15, 2025
* Upgrade to Quarkus 3.20.3 LTS

Closes #41371

Closes #42491

Closes #42492

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

* Revert "MariaDB connector dependency is not properly overriden (#41372)"

This reverts commit 0899754.

Closes #41373

Signed-off-by: Martin Bartoš <mabartos@redhat.com>

---------

Signed-off-by: Martin Bartoš <mabartos@redhat.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载