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
We see some native integration test failures on the Mandrel side for JDK 25+8 and better builds from GraalVM master. Failures look like:
========================================================================================================================
GraalVM Native Image: Generating 'quarkus-integration-test-jpa-mariadb-999-SNAPSHOT-runner' (executable)...
========================================================================================================================
[1/8] Initializing...12:43:09.000 MariaDB:2025-02-14 11:43:09 4 [Warning] Access denied for user 'root'@'localhost' (using password: YES)
(0.0s @ 0.23GB)
Error: Return type mismatch:
public void io.quarkus.jdbc.mariadb.runtime.graal.SendPamAuthPacketFactory_Substitutions.initialize(java.lang.String,byte[],org.mariadb.jdbc.Configuration,org.mariadb.jdbc.HostAddress)
public org.mariadb.jdbc.plugin.AuthenticationPlugin org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacketFactory.initialize(java.lang.String,byte[],org.mariadb.jdbc.Configuration,org.mariadb.jdbc.HostAddress)
Internal exception: com.oracle.svm.core.util.UserError$UserException: Return type mismatch:
public void io.quarkus.jdbc.mariadb.runtime.graal.SendPamAuthPacketFactory_Substitutions.initialize(java.lang.String,byte[],org.mariadb.jdbc.Configuration,org.mariadb.jdbc.HostAddress)
public org.mariadb.jdbc.plugin.AuthenticationPlugin org.mariadb.jdbc.plugin.authentication.standard.SendPamAuthPacketFactory.initialize(java.lang.String,byte[],org.mariadb.jdbc.Configuration,org.mariadb.jdbc.HostAddress)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.util.UserError.abort(UserError.java:85)
at org.graalvm.nativeimage.builder/com.oracle.svm.core.util.UserError.guarantee(UserError.java:109)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.findOriginalMethod(AnnotationSubstitutionProcessor.java:860)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleMethodInAliasClass(AnnotationSubstitutionProcessor.java:424)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleAliasClass(AnnotationSubstitutionProcessor.java:388)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.handleClass(AnnotationSubstitutionProcessor.java:361)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.substitute.AnnotationSubstitutionProcessor.init(AnnotationSubstitutionProcessor.java:315)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.createAnnotationSubstitutionProcessor(NativeImageGenerator.java:1131)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.setupNativeImage(NativeImageGenerator.java:976)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.doRun(NativeImageGenerator.java:569)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGenerator.run(NativeImageGenerator.java:537)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.buildImage(NativeImageGeneratorRunner.java:545)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.build(NativeImageGeneratorRunner.java:731)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.start(NativeImageGeneratorRunner.java:151)
at org.graalvm.nativeimage.builder/com.oracle.svm.hosted.NativeImageGeneratorRunner.main(NativeImageGeneratorRunner.java:99)
------------------------------------------------------------------------------------------------------------------------
0.2s (5.3% of total time) in 10 GCs | Peak RSS: 1.15GB | CPU load: 6.54
========================================================================================================================
Describe the bug
We see some native integration test failures on the Mandrel side for
JDK 25+8
and better builds from GraalVM master. Failures look like:See for example:
https://github.com/graalvm/mandrel/actions/runs/13319877312/job/37203550380#step:12:892
https://github.com/graalvm/mandrel/actions/runs/13319877312/job/37203437016#step:12:890
Expected behavior
No return type mismatch.
Actual behavior
Return type mismatch, native build fails.
How to Reproduce?
Run the
jpa-mariadb
native integration test on a GraalVM community dev build from:https://github.com/graalvm/graalvm-ce-dev-builds/releases/tag/25.0.0-dev-20250211_1335
The text was updated successfully, but these errors were encountered: