graalvm / mandrel

Mandrel is a downstream distribution of the GraalVM community edition. Mandrel's main goal is to provide a native-image release specifically to support Quarkus.
Other
397 stars 15 forks source link

[CI] Quarkus main fails with Java 23 mandrel build of mandrel/24.1 on Linux #742

Closed mandrel-bot closed 1 week ago

mandrel-bot commented 5 months ago

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

Replacement of https://github.com/graalvm/mandrel/issues/652 (to not require special repository permissions for opening/closing the issue)

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Still the two known issues:

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Still the two known issues:

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Still the two known issues:

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Still the two known issues:

mandrel-bot commented 5 months ago

The build is still failing!

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

zakkak commented 5 months ago

This is caused by upstream merging https://github.com/oracle/graal/pull/9078 which includes a patch for https://bugs.openjdk.org/browse/JDK-8331189 (available in jdk-23+26) not yet present in the temurin EA builds (the failed build used 23-beta+25-ea)

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

See https://github.com/graalvm/mandrel/issues/742#issuecomment-2160488944

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

zakkak commented 5 months ago

Failure is due to removed tags from upsream mx repo, tracked in https://github.com/graalvm/mx/issues/282

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

See https://github.com/graalvm/mandrel/issues/742#issuecomment-2160488944

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

zakkak commented 5 months ago

Caused by https://github.com/oracle/graal/issues/9145

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Back to https://github.com/graalvm/mandrel/issues/742#issuecomment-2160488944 Note that JDK 23 EA builds are delayed since upstream OpenJDK changed how JDK release stabilization works (using branches instead of separate repos).

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Back to https://github.com/graalvm/mandrel/issues/742#issuecomment-2160488944 Note that JDK 23 EA builds are delayed since upstream OpenJDK changed how JDK release stabilization works (using branches instead of separate repos).

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

Back to https://github.com/graalvm/mandrel/issues/742#issuecomment-2160488944 Note that JDK 23 EA builds are delayed since upstream OpenJDK changed how JDK release stabilization works (using branches instead of separate repos).

... which will later run into: https://github.com/graalvm/mandrel-packaging/issues/429

Windows is already hitting https://github.com/graalvm/mandrel-packaging/issues/429

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago

This is caused by our CI using JDK 23 to build a 24.2 GraalVM tree which is supposed to be used with JDK 24. See https://github.com/graalvm/mandrel/issues/749

The build is still failing!

* [Q main M 23 latest / Mandrel build](https://github.com/graalvm/mandrel/actions/runs/9654376920/job/26628494439)

  * Step: Build Mandrel

This fails with:

 INFO [build] Congratulations you successfully built Mandrel WARNING: based on Java 23-beta+28-202406240955
INFO [build] You can find your newly built native-image enabled JDK under /home/runner/work/mandrel/mandrel/../mandrelvm
INFO [build] Creating Archive mandrel-java23-linux-amd64-WARNING:.tar.gz
tar (child): Cannot connect to mandrel-java23-linux-amd64-WARNING: resolve failed
tar: mandrel-java23-linux-amd64-WARNING:.tar.gz: Wrote only 6144 of 10240 bytes
tar: Child returned status 128
tar: Error is not recoverable: exiting now
Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Failed, exit code: 2
    at OperatingSystem.exec(build.java:1813)
    at build.createArchive(build.java:331)
    at build.main(build.java:246)
Caused by: java.lang.RuntimeException: Failed, exit code: 2
    at OperatingSystem.exec(build.java:1802)
    at build.createArchive(build.java:331)
    at build.main(build.java:246)
    at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
    at java.base/java.lang.reflect.Method.invoke(Method.java:580)
    at jdk.compiler/com.sun.tools.javac.launcher.SourceLauncher.execute(SourceLauncher.java:268)
    at jdk.compiler/com.sun.tools.javac.launcher.SourceLauncher.run(SourceLauncher.java:153)
    at jdk.compiler/com.sun.tools.javac.launcher.SourceLauncher.main(SourceLauncher.java:78)

Which is root-caused by https://github.com/graalvm/mandrel-packaging/issues/429. The fix will be by moving JDK 23 and JDK 24 based builds to separate trees. Tracked in #749.

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

mandrel-bot commented 5 months ago

The build is still failing!

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

zakkak commented 5 months ago

The above issues should be resolved by https://github.com/graalvm/mandrel/pull/757 which will be tested in the next weekly CI run in a couple of days.

mandrel-bot commented 5 months ago

The build is still failing!

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

jerboaa commented 5 months ago
* [Q main M 24.1 JDK 23 EA / Q IT Data1](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831418953)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:32:31.5447524Z [INFO] Quarkus - Integration Tests - Hibernate - Tenancy - Datasource FAILURE [05:12 min]
2024-06-29T01:32:31.5449001Z [INFO] Quarkus - Integration Tests - Hibernate - Tenancy - Connection FAILURE [04:40 min]
2024-06-29T01:32:31.5450413Z [INFO] Quarkus - Integration Tests - Hibernate - Tenancy - Connection FAILURE [04:42 min]
* [Q main M 24.1 JDK 23 EA / Q IT Data2](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831419095)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:26:22.8724403Z [INFO] Quarkus - Integration Tests - JPA .................. FAILURE [04:19 min]
* [Q main M 24.1 JDK 23 EA / Q IT Data3](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831419214)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:20:34.7340636Z [INFO] Quarkus - Integration Tests - Hibernate ORM with Panache FAILURE [04:30 min]
2024-06-29T01:20:34.7342091Z [INFO] Quarkus - Integration Tests - Hibernate ORM with Panache and Kotlin FAILURE [04:30 min]
2024-06-29T01:20:34.7343516Z [INFO] Quarkus - Integration Tests - Hibernate ORM with Envers FAILURE [03:19 min]
2024-06-29T01:20:34.7344776Z [INFO] Quarkus - Integration Tests - Flyway ............... FAILURE [04:54 min]
2024-06-29T01:20:34.7347233Z [INFO] Quarkus - Integration Tests - Liquibase MongoDB .... FAILURE [03:15 min]
* [Q main M 24.1 JDK 23 EA / Q IT Data4](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831419327)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:17:04.2068000Z [INFO] Quarkus - Integration Tests - Hibernate ORM REST Data with Panache FAILURE [05:48 min]
* [Q main M 24.1 JDK 23 EA / Q IT Data5](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831419462)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:19:18.0688738Z [INFO] Quarkus - Integration Tests - Hibernate - Tenancy - Schema FAILURE [06:05 min]
* [Q main M 24.1 JDK 23 EA / Q IT Data6](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831419630)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:27:47.5709181Z [INFO] Quarkus - Integration Tests - Hibernate Search ORM + Elasticsearch - Outbox-polling FAILURE [04:17 min]
2024-06-29T01:27:47.5712153Z [INFO] Quarkus - Integration Tests - Hibernate Search ORM + Elasticsearch - Tenancy FAILURE [04:27 min]
2024-06-29T01:27:47.5716570Z [INFO] Quarkus - Integration Tests - Elasticsearch REST client FAILURE [02:50 min]
2024-06-29T01:27:47.5717873Z [INFO] Quarkus - Integration Tests - Elasticsearch Java client FAILURE [03:03 min]
* [Q main M 24.1 JDK 23 EA / Q IT Messaging1](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831419965)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:59:16.1008907Z [INFO] Quarkus - Integration Tests - Kafka ................ FAILURE [15:51 min]
2024-06-29T01:59:16.1012890Z [INFO] Quarkus - Integration Tests - Kafka OAUTH with Keycloak FAILURE [05:39 min]
2024-06-29T01:59:16.1014247Z [INFO] Quarkus - Integration Tests - Kafka with Snappy .... FAILURE [10:30 min]
2024-06-29T01:59:16.1015612Z [INFO] Quarkus - Integration Tests - Kafka Avro with Apicurio 2.x FAILURE [06:34 min]
2024-06-29T01:59:16.1017108Z [INFO] Quarkus - Integration Tests - Kafka Json Schema with Apicurio 2.x FAILURE [06:30 min]
2024-06-29T01:59:16.1018499Z [INFO] Quarkus - Integration Tests - Kafka Streams ........ FAILURE [03:42 min]
2024-06-29T01:59:16.1019795Z [INFO] Quarkus - Integration Tests - Reactive Messaging - Kafka FAILURE [06:25 min]
* [Q main M 24.1 JDK 23 EA / Q IT Messaging2](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831420104)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:13:02.0390524Z [INFO] Quarkus - Integration Tests - Reactive Messaging - AMQP FAILURE [03:02 min]
2024-06-29T01:13:02.0392083Z [INFO] Quarkus - Integration Tests - Reactive Messaging - Pulsar FAILURE [04:30 min]
2024-06-29T01:13:02.0393455Z [INFO] Quarkus - Integration Tests - Reactive Messaging - RabbitMQ FAILURE [03:23 min]
2024-06-29T01:13:02.0394940Z [INFO] Quarkus - Integration Tests - Reactive Messaging - RabbitMQ (Dynamic Credentials) FAILURE [03:02 min]
* [Q main M 24.1 JDK 23 EA / Q IT Cache](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831420688)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:15:16.0977619Z [INFO] Quarkus - Integration Tests - Infinispan Client .... FAILURE [04:24 min]
* [Q main M 24.1 JDK 23 EA / Q IT HTTP](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831420800)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:54:15.5130674Z [INFO] Quarkus - Integration Tests - RESTEasy Jackson ..... FAILURE [03:28 min]
2024-06-29T01:54:15.5136433Z [INFO] Quarkus - Integration Tests - REST client .......... FAILURE [03:39 min]
* [Q main M 24.1 JDK 23 EA / Q IT Misc2](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831421063)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:20:44.2021303Z [INFO] Quarkus - Integration Tests - Hibernate Validator .. FAILURE [07:03 min]
* [Q main M 24.1 JDK 23 EA / Q IT Misc3](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831421188)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:27:38.5131671Z [INFO] Quarkus - Integration Tests - Kubernetes Client .... FAILURE [05:21 min]
2024-06-29T01:27:38.5134339Z [INFO] Quarkus - Integration Tests - OpenShift Client ..... FAILURE [04:10 min]
2024-06-29T01:27:38.5136696Z [INFO] Quarkus - Integration Tests - SmallRye Metrics ..... FAILURE [02:49 min]
* [Q main M 24.1 JDK 23 EA / Q IT Misc4](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831421300)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:51:42.6362275Z [INFO] Quarkus - Integration Tests - JAXB ................. FAILURE [02:43 min]
* [Q main M 24.1 JDK 23 EA / Q IT Spring](https://github.com/graalvm/mandrel/actions/runs/9720067442/job/26831421427)

  * Step: Build with Maven
    Filtered Logs:
2024-06-29T01:39:26.6197987Z [INFO] Quarkus - Integration Tests - Spring Web ........... FAILURE [06:58 min]
2024-06-29T01:39:26.6199201Z [INFO] Quarkus - Integration Tests - Spring Data JPA ...... FAILURE [21:22 min]
2024-06-29T01:39:26.6201475Z [INFO] Quarkus - Integration Tests - Spring Cloud Config Client FAILURE [02:51 min]
2024-06-29T01:39:26.6202691Z [INFO] Quarkus - Integration Tests - Spring Data REST ..... FAILURE [06:07 min]

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

I haven't looked at all the details, but most failures are down to these:

Caused by: java.lang.NoSuchMethodError: java.sql.ResultSet.close()
    at jdk.proxy3/jdk.proxy3.$Proxy/s179a536c.$getMethod(Unknown Source)
    ... 52 more

and:

Caused by: java.lang.NoSuchMethodError: jakarta.ws.rs.ext.Providers.getContextResolver(java.lang.Class, jakarta.ws.rs.core.MediaType)
    at jdk.proxy4/jdk.proxy4.$Proxy/sfa608265.$getMethod(Unknown Source)
    ... 76 more

... which I think should be fixed by #758

mandrel-bot commented 4 months ago

The build is still failing!

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

jerboaa commented 4 months ago

Back to the two known issues:

mandrel-bot commented 4 months ago

The build is still failing!

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

jerboaa commented 4 months ago

Still https://github.com/graalvm/mandrel/issues/742#issuecomment-2213558071

mandrel-bot commented 4 months ago

The build is still failing!

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

mandrel-bot commented 4 months ago

The build is still failing!

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