Search code examples
openapiquarkussmallrye

Maven quarkus project doesn't start anymore after upgrade to 2.7.3 or 2.7.4


After upgrade from 2.7.2 to 2.7.3 or 2.7.4 my quarkus project doesn't start anymore. I get following Exception:

Caused by: java.lang.NoSuchFieldError: ACCESS_CONTROL_ALLOW_PRIVATE_NETWORK
at io.vertx.core.http.HttpHeaders.<clinit>(HttpHeaders.java:106)
at io.vertx.core.http.impl.headers.HeadersMultiMap.<clinit>(HeadersMultiMap.java:63)
at io.quarkus.smallrye.openapi.runtime.OpenApiHandler.<clinit>(OpenApiHandler.java:24)
at io.quarkus.smallrye.openapi.runtime.OpenApiRecorder.handler(OpenApiRecorder.java:35)

Maybe it is releated to the upgrade of open api https://github.com/quarkusio/quarkus/pull/23886

When I disable open api it starts

quarkus.smallrye-openapi.enable=false

Solution

  • My problem was caused by a dependency with an older version of netty.

    Updating netty fixed the problem.