-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
GraalVM changes incompatible with Karate #2536
Comments
@edwardsph thanks for the heads up. here's the link to the maven lib that we depend on: https://github.com/oracle/graaljs/blob/master/CHANGELOG.md#version-2310 to quote: what are the main blockers you see ? I will need some time to investigate. |
Perhaps I was just getting the maven coordinates wrong but in my first few attempts I was just getting time outs when running tests. That is normally what I see when I have mismatched modules. I will try again tomorrow with the above for a guide. Thanks |
I have found a solution. The problem, as you pointed out above, is that the maven coordinates have changed with version 23.1.0. As such I had to exclude the graal dependencies from Karate and include the new ones directly.
Once the coordinates in Karate are updated, I think I will be able to drop the exclusion and future compatibility issues between Quarkus and Karate can be resolved as before. |
thanks @edwardsph for the update. I'm seriously going to identify an alternative to graal, will keep you posted I see that they have started 2 versions of even the maven JARs. one is |
It appears to be about licensing issues. From https://github.com/oracle/graaljs?tab=readme-ov-file#maven-artifact:
|
@edwardsph thanks. |
@edwardsph I bumped the graap dep all the way to 24 to fix another issue: #2542 also this is the dependency I finally went with: 5eccc2a |
technically #2542 is a duplicate of this, but will keep both open for visibility |
1.5.0 released |
I am currently using Quarkus 3.8.2 and Karate 1.5.0.RC3. That version of Quarkus came with Graal 23.0.1 so to ensure I get the right version of Graal, I use:
Quarkus 3.8.3 comes with Graal 23.1.2 which appears to introduce significant changes - see https://www.graalvm.org/release-notes/JDK_21/#javascript-and-nodejs for details.
I don't fully understand the implications but is it possible for Karate to be made compatible with this version of Graal?
The text was updated successfully, but these errors were encountered: