-
Notifications
You must be signed in to change notification settings - Fork 61
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
Wrong service file loaded in native mode after upgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0 #1078
Comments
…ode after upgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0
…ode after upgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0
…ode after upgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0
…pgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0
@ppalaga can you please provide a reproducer? It sounds like a GraalVM bug to me, but would need to have a look at it first. |
Here is how to reproduce:
The root cause is that |
The issue is introduced by oracle/graal@d5000f4 I will have a better look probably next week. @olpaw FYI |
This feels like a native image bug if not possible to have similar semantics as jvm? |
Correct |
Wrong mention... Sorry Paul. cc @chumer |
Upstream Graal fix: oracle/graal#7678 |
…ode after upgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0
…pgrading Mandrel from 23.0.1.2 JDK 17.8 to 23.1.0.0 JDK 21.0
The upstream fix has been merged and should land in GraalVM for JDK 22 and Mandrel 24.0. A backport request is pending to get the fix in GraalVM for JDK 17 and Mandrel 23.1 as well. |
Thanks a lot, @zakkak! |
I am closing this leaving the workaround in place. |
FTR the upstream fix will land in land in GraalVM for JDK 21 and Mandrel 23.1 in the upcoming January CPU releases. |
Before the upgrade the service loader has loaded the resource
META-INF/services/org.apache.cxf.bus.factory
from the application runnerquarkus-cxf-integration-test-mtom-awt-2.5.0-SNAPSHOT-runner.jar
but now after the Mandrel upgrade, the resource is loaded from a dependencyorg.apache.cxf:cxf-core
.The text was updated successfully, but these errors were encountered: