-
Notifications
You must be signed in to change notification settings - Fork 350
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
E2E - Builder tests are constantly failing due to "Out of date version of GraalVM detected: native-image 21.3.0.0-Final" #3817
Comments
If we run against the latest runtime snapshot, then it should be working correctly... https://github.com/apache/camel-k-runtime/blob/main/pom.xml#L47 |
Ah, I see. I think the native tests are failing for the same reason. Let's wait for the latest snapshot to be available. |
In theory it should be already running against the correct latest snapshot. That version should be public since at least last week. We should verify if it is really taking the latest one. |
Possible issue: the 22.3.X-version of ubi-quarkus-mandrel doesn't get shipped in an |
Thanks to @tobiasoort. Yeah probably this line is the cause:
But then the problem is that I cannot find |
OK, I found this:
Isn't it then problematic to upgrade to |
We probably need to do some tests, but I don't think it will work. It's not completely clear why they decided to drop OpenJDK 11 build support. |
@oscerd So do you say downgrading to |
I'm not sure if it's feasible to follow this path in the long term. For the next release 1.11.0 with camel-quarkus 2.14.0, it should be fine, because we still have https://github.com/apache/camel-quarkus/blob/2.14.0/pom.xml#L98, but I really don't know what will happen in the long term. |
btw I started the work for releasing camel-k-runtime for 1.11.0 |
That's great. But I think this issue is a blocker for 1.11.0 as it means integration native builds don't work in general. |
Yes, but I didn't arrive at testing native integration since it was already failing at catalog testing. Let's try to downgrade to 22.2.0 for the moment on both camel-k and camel-k-runtime, but we need to find something to deal with dropping of OpenJDK11 build support. |
I guess that, as soon as Camel Quarkus switch to the new |
FYI, upgrading the base image to Could it be that Camel Quarkus stays at GraalVM 22.2.0 because it needs to keep support for Java 11? Then it's when Camel Quarkus drops Java 11 support that it switches to GraalVM 22.3. |
Well... it seems they are already taking that path in 2.13: https://github.com/apache/camel-quarkus/blob/2.13.x/pom.xml#L99 - they are dropping support of Java 11 only in Native mode. |
It's not really a good idea to have two different java support one in native and one in JVM. |
I think anyhow we must rethink how we depends on the runtime. I'm drawing some ideas and I'll submit them shortly to discuss in detail. |
Does anybody know why @tadayosi this means that taking 22.2 as a fix here blocks the multi-architecture development. edit2: just raised graalvm/mandrel#459 over there. |
"Java-17 works fine from what we can tell". If you disagree I think adding to that discussion might be helpful. |
@tobiasoort Sorry but upgrade to This issue seems to be the relevant one: |
I'm closing this one as at least the E2E failure is resolved. |
https://github.com/apache/camel-k/actions/runs/3479827694/jobs/5818851170
Does anyone have ideas how to fix it?
The text was updated successfully, but these errors were encountered: