From 2a7389f6e35d400c8657668907edfba77cf26814 Mon Sep 17 00:00:00 2001 From: Severin Gehwolf Date: Fri, 14 Feb 2025 12:56:34 +0100 Subject: [PATCH] Fix return type for MariaDB PAM substitution --- .../runtime/graal/SendPamAuthPacketFactory_Substitutions.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/extensions/jdbc/jdbc-mariadb/runtime/src/main/java/io/quarkus/jdbc/mariadb/runtime/graal/SendPamAuthPacketFactory_Substitutions.java b/extensions/jdbc/jdbc-mariadb/runtime/src/main/java/io/quarkus/jdbc/mariadb/runtime/graal/SendPamAuthPacketFactory_Substitutions.java index 01c32227bd873..6ebfd14e02b35 100644 --- a/extensions/jdbc/jdbc-mariadb/runtime/src/main/java/io/quarkus/jdbc/mariadb/runtime/graal/SendPamAuthPacketFactory_Substitutions.java +++ b/extensions/jdbc/jdbc-mariadb/runtime/src/main/java/io/quarkus/jdbc/mariadb/runtime/graal/SendPamAuthPacketFactory_Substitutions.java @@ -2,6 +2,7 @@ import org.mariadb.jdbc.Configuration; import org.mariadb.jdbc.HostAddress; +import org.mariadb.jdbc.plugin.AuthenticationPlugin; import com.oracle.svm.core.annotate.Substitute; import com.oracle.svm.core.annotate.TargetClass; @@ -10,7 +11,8 @@ public final class SendPamAuthPacketFactory_Substitutions { @Substitute - public void initialize(String authenticationData, byte[] seed, Configuration conf, HostAddress hostAddress) { + public AuthenticationPlugin initialize(String authenticationData, byte[] seed, Configuration conf, + HostAddress hostAddress) { throw new UnsupportedOperationException("Authentication strategy 'dialog' is not supported in GraalVM"); }