Skip to content

[CI] Quarkus main fails with Java 25 mandrel build of graal/master on Windows #813

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

Closed
mandrel-bot opened this issue Dec 13, 2024 · 94 comments
Labels
affects/25 Mandrel for JDK 25 bug Something isn't working

Comments

@mandrel-bot
Copy link

This issue is automatically updated by CI to report issues with Quarkus main and mandrel builds of graal/master

@mandrel-bot mandrel-bot added the bug Something isn't working label Dec 13, 2024
@zakkak zakkak added the affects/25 Mandrel for JDK 25 label Dec 13, 2024
@mandrel-bot mandrel-bot reopened this Dec 13, 2024
@mandrel-bot
Copy link
Author

Unfortunately, the build failed!

@mandrel-bot
Copy link
Author

@mandrel-bot
Copy link
Author

Unfortunately, the build failed!

@zakkak
Copy link
Collaborator

zakkak commented Jan 14, 2025

Upstream has moved to JDK 25+5 the issue is expected to be fixed once Temurin EA builds for JDK 25+5 become available.

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

@mandrel-bot
Copy link
Author

Unfortunately, the build failed!

@zakkak
Copy link
Collaborator

zakkak commented Jan 21, 2025

The Temurin builds shipped 25+6 which is not yet compatible with GraalVM master. Issue expected to be fixed by oracle#10513

@mandrel-bot
Copy link
Author

The build is still failing!

@jerboaa
Copy link
Collaborator

jerboaa commented Jan 22, 2025

The Temurin builds shipped 25+6 which is not yet compatible with GraalVM master. Issue expected to be fixed by oracle#10513

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

@mandrel-bot
Copy link
Author

Unfortunately, the build failed!

@mandrel-bot mandrel-bot reopened this Feb 4, 2025
@zakkak
Copy link
Collaborator

zakkak commented Feb 4, 2025

Failed due to #826

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

The build is still failing!

2025-02-06T01:16:17.9199138Z Error: Could not find target method: public java.util.Properties io.quarkus.runtime.configuration.Substitutions$Target_SystemPropertiesSupport.getProperties()
2025-02-06T01:16:18.0718031Z [INFO] Quarkus - Integration Tests - Liquibase ............ FAILURE [01:00 min]

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/13169271205

@zakkak
Copy link
Collaborator

zakkak commented Feb 6, 2025

The issue should be fixed by quarkusio/quarkus#46093, the jobs are expected to succeed in the next run.

@mandrel-bot
Copy link
Author

The build is still failing!

2025-02-06T07:12:35.1516917Z Error: Could not find target method: private void io.quarkus.runtime.configuration.Substitutions$Target_SystemPropertiesSupport.initializeLazyValue(java.lang.String)
2025-02-06T07:12:35.3438048Z [INFO] Quarkus - Integration Tests - Liquibase ............ FAILURE [ 55.460 s]

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/13169271205

@mandrel-bot
Copy link
Author

The build is still failing!

2025-05-06T22:22:23.7064415Z Error: Class initialization of org.jboss.threads.JDKSpecific$ThreadAccess failed. Use the option 
2025-05-06T22:22:24.3655199Z [INFO] Quarkus - Integration Tests - Liquibase ............ FAILURE [02:00 min]

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/14870298501

@mandrel-bot
Copy link
Author

The build is still failing!

2025-05-07T01:17:10.5122068Z Error: Class initialization of org.jboss.threads.JDKSpecific$ThreadAccess failed. Use the option 
2025-05-07T01:17:11.1981587Z [INFO] Quarkus - Integration Tests - Liquibase ............ FAILURE [01:57 min]

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/14872515925

@jerboaa
Copy link
Collaborator

jerboaa commented May 7, 2025

Caused by: quarkusio/quarkus#47566

@mandrel-bot
Copy link
Author

The build is still failing!

2025-05-08T00:41:49.3672748Z Error: could not find target field: static com.oracle.svm.core.heap.Target_java_lang_ref_ReferenceQueue com.oracle.svm.core.heap.Target_java_lang_ref_ReferenceQueue.NULL_QUEUE

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/14896031870

@jerboaa
Copy link
Collaborator

jerboaa commented May 8, 2025

The build is still failing!

* [Q main M 25 latest windows / Mandrel build](https://github.com/graalvm/mandrel/actions/runs/14896031870/job/41838645840)
  
  * Step: Build Mandrel
    Filtered Logs:
2025-05-08T00:41:49.3672748Z Error: could not find target field: static com.oracle.svm.core.heap.Target_java_lang_ref_ReferenceQueue com.oracle.svm.core.heap.Target_java_lang_ref_ReferenceQueue.NULL_QUEUE

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/14896031870

Caused by GraalVM master expecting 25+21 while temurin is still at 25+20. After that, we'd run into quarkusio/quarkus#47566 again.

@jerboaa
Copy link
Collaborator

jerboaa commented May 13, 2025

Update: quarkusio/quarkus#47566 integrated and is fixed.

We have a new build failure:
https://github.com/graalvm/mandrel/actions/runs/14985528637/job/42098669131

It seems related to "multiple binaries match the request" JDK retrieval from the Adoptium API. Should be fixed once jdk-25+23 gets built.

@mandrel-bot
Copy link
Author

The build is still failing!

@jerboaa
Copy link
Collaborator

jerboaa commented May 15, 2025

Caused by the temurin API not returning a proper URL for the jdk image. Multiple binaries match the request issue.

$ curl https://api.adoptium.net/v3/binary/latest/25/ea/windows/x64/jdk/hotspot/normal/adoptium
{"errorMessage":"Multiple binaries match request: [OpenJDK-jdk_x64_windows_hotspot_25_21-ea.zip, OpenJDK-jmods_x64_windows_hotspot_25_21-ea.zip]"}

A fix for this is in the works.

@mandrel-bot
Copy link
Author

The build is still failing!

@jerboaa
Copy link
Collaborator

jerboaa commented May 16, 2025

Still #813 (comment) Once that's fixed we'll likely run into quarkusio/quarkus#47903

@mandrel-bot
Copy link
Author

The build is still failing!

@zakkak
Copy link
Collaborator

zakkak commented May 19, 2025

Still #813 (comment) Once that's fixed we'll likely run into quarkusio/quarkus#47903

@mandrel-bot
Copy link
Author

The build is still failing!

@zakkak
Copy link
Collaborator

zakkak commented May 20, 2025

Still #813 (comment)

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

@mandrel-bot
Copy link
Author

Unfortunately, the build failed!

@mandrel-bot mandrel-bot reopened this May 23, 2025
@zakkak
Copy link
Collaborator

zakkak commented May 23, 2025

Caused by graalvm/mandrel-packaging#494

@mandrel-bot
Copy link
Author

The build is still failing!

2025-05-24T00:40:21.0410407Z Error: Substitution target for com.oracle.svm.core.jdk.xml.Target_jdk_xml_internal_JdkCatalog is not loaded. Use field `onlyWith` in the `TargetClass` annotation to make substitution only active when needed.

Link to failing CI run: https://github.com/graalvm/mandrel/actions/runs/15221552563

@zakkak
Copy link
Collaborator

zakkak commented May 26, 2025

Caused by JDK incompatibility should be fixed by oracle#11217 in the next run

@mandrel-bot
Copy link
Author

@mandrel-bot
Copy link
Author

Unfortunately, the build failed!

@zakkak
Copy link
Collaborator

zakkak commented May 28, 2025

The build fails due to Temurin being on JDK 25+24. Should be fixed with oracle#11267

@mandrel-bot
Copy link
Author

The build is still failing!

@mandrel-bot
Copy link
Author

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
affects/25 Mandrel for JDK 25 bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants