Skip to content

[Feat]: Upgrade to a version of Quarkus that supports Java 25 #315

@kabir

Description

@kabir

Is your feature request related to a problem? Please describe.

We are having some problems in the unit tests on Java 24.
This seems to be caused by the fact that Quarkus 3.24.5 (and the current latest 3.28.1) uses Vert.x 4.5.16 which has a ServiceLoader incompatibility with Java 24/
The specific error occurs when Vert.x tries to load JsonFactory for SSE (Server-Sent Events) streaming:

ServiceConfigurationError: io.vertx.core.spi.JsonFactory: io.quarkus.vertx.runtime.jackson.QuarkusJacksonFactory not a subtype

Also, we are seeing some warnings in the reference tests on Java 24, and a failure on 24.

The problematic test is excluded on Java 24 in #312.

Describe the solution you'd like

When there is a suitable Quarkus version, we should upgrade to that and remove the workaround from #312.

Describe alternatives you've considered

No response

Additional context

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions