Skip to content

[4.18.x] Regen BOMs for Camel 4.18.6-SNAPSHOT (fixes Vert.x NoSuchMethodError on CI) - #2059

Merged
Croway merged 1 commit into
apache:camel-spring-boot-4.18.xfrom
Croway:camel-spring-boot-4.18.x-regen-bom-snapshot
Oct 26, 2026
Merged

Croway merged 1 commit into
apache:camel-spring-boot-4.18.xfrom
Croway:camel-spring-boot-4.18.x-regen-bom-snapshot

Conversation

@Croway

@Croway Croway commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Summary

Since #264 (Oct 21), the Camel-Spring-Boot Daily camel-spring-boot-4.18.x job fails every run on JsonPathPlatformHttpTest, VertxWebsocketSSLTest and VertxWebsocketSSLGlobalTest:

java.lang.NoSuchMethodError: 'boolean io.vertx.core.http.impl.HttpServerRequestInternal.isUseSemicolonAsQueryParamDelimiter()'
    at io.vertx.ext.web.impl.RoutingContextImpl.getQueryParams(RoutingContextImpl.java:476) ~[vertx-web-4.5.35.jar]

Cause: after the 4.18.5 release, the generated camel-spring-boot-dependencies and camel-spring-boot-bom were never regenerated. They still pinned all 517 org.apache.camel artifacts to the released 4.18.5, while camel-version is 4.18.6-SNAPSHOT, so CI mostly tested against the 4.18.5 release. When Camel 4.18.x upgraded Vert.x to 4.5.35 (apache/camel#28121), camel-platform-http-vertx:4.18.6-SNAPSHOT (vertx-web 4.5.35) ended up next to camel-vertx-common:4.18.5 (vertx-core 4.5.26).

Change: this is the usual post-release regen, produced by the BOM generators (tooling/camel-spring-boot-dependencies-generator and tooling/camel-spring-boot-bom-generator). The diff only changes versions, 4.18.5 → 4.18.6-SNAPSHOT.

Test plan

  • mvn dependency:tree on camel-vertx-websocket-starter: vertx-core now resolves to 4.5.35 (it was 4.5.26)
  • JsonPathPlatformHttpTest, VertxWebsocketSSLTest and VertxWebsocketSSLGlobalTest pass locally

Claude Code (Opus 5.5) on behalf of Federico Mariani

…mel 4.18.6-SNAPSHOT

After the 4.18.5 release the generated BOMs still pinned every org.apache.camel
artifact to the released 4.18.5, so the build mixed 4.18.5 and 4.18.6-SNAPSHOT
Camel jars. Since the upstream Vert.x 4.5.35 upgrade this puts camel-vertx-common
4.18.5 (vertx-core 4.5.26) next to vertx-web 4.5.35, which breaks
JsonPathPlatformHttpTest, VertxWebsocketSSLTest and VertxWebsocketSSLGlobalTest
with NoSuchMethodError.
@Croway
Croway merged commit f120048 into apache:camel-spring-boot-4.18.x Oct 26, 2026
1 of 2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants