Skip to content

[Java] Enable filenames tests for vertx3, vertx4 and spring-boot-jetty#7201

Merged
jandro996 merged 2 commits into
mainfrom
enable-filenames
Jun 23, 2026
Merged

[Java] Enable filenames tests for vertx3, vertx4 and spring-boot-jetty#7201
jandro996 merged 2 commits into
mainfrom
enable-filenames

Conversation

@jandro996

@jandro996 jandro996 commented Jun 23, 2026

Copy link
Copy Markdown
Member

What Does This Do

  • Enables Test_Blocking_request_body_filenames for vertx3, vertx4 and spring-boot-jetty weblogs in manifests/java.yml (version v1.64.0-SNAPSHOT)
  • Keeps the AIDM-583 workaround in tests/test_library_logs.py with an updated comment clarifying it must be removed once the fix ships in a released tracer version (not just merged to main)

Motivation

Follow-up to:

Both tracer PRs are merged, unblocking these weblogs. The manifest entries use v1.64.0-SNAPSHOT so CI only runs the tests once that version is the active release.

Additional Notes

The AIDM-583 workaround (allowing the error log Failed to handle exception in instrumentation for io.netty.handler.codec.http.multipart.HttpPostMultipartRequestDecoder for vertx3/vertx4) must stay until the dd-trace-java#11268 fix is in a released tracer version. CI runs against the released artifact, not SNAPSHOT builds, so removing the workaround now would break test_java_telemetry_logs for vertx3/vertx4.

Jira ticket: APPSEC-61873

Note: Once your PR is ready to merge, add it to the merge queue by commenting /merge. /merge -c cancels the queue request. /merge -f --reason "reason" skips all merge queue checks; please use this judiciously, as some checks do not run at the PR-level. For more information, see this doc.

- Enable Test_Blocking_request_body_filenames for vertx3, vertx4 and
  spring-boot-jetty in manifests/java.yml (v1.64.0-SNAPSHOT): backed
  by dd-trace-java#11268 (Vert.x) and dd-trace-java#10988 (Jetty)
- Remove AIDM-583 workaround from test_library_logs.py: the
  UnsupportedOperationException in NettyFileUpload.getHttpDataType()
  was fixed in dd-trace-java#11268, now merged to prod

Jira: APPSEC-61873
@github-actions

Copy link
Copy Markdown
Contributor

CODEOWNERS have been resolved as:

manifests/java.yml                                                      @DataDog/asm-java @DataDog/apm-java
tests/test_library_logs.py                                              @DataDog/system-tests-core

@datadog-datadog-prod-us1

datadog-datadog-prod-us1 Bot commented Jun 23, 2026

Copy link
Copy Markdown

Tests

🎉 All green!

🧪 All tests passed
❄️ No new flaky tests detected

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 643c1fe | Docs | Datadog PR Page | Give us feedback!

dd-trace-java#11268 is merged to main but the CI runs against the
released artifact, which still has the UnsupportedOperationException
in NettyFileUpload.getHttpDataType(). Restore the allowed_pattern
until the fix ships in a release.
@jandro996 jandro996 marked this pull request as ready for review June 23, 2026 09:14
@jandro996 jandro996 requested review from a team as code owners June 23, 2026 09:14
@jandro996 jandro996 merged commit 9338df5 into main Jun 23, 2026
479 checks passed
@jandro996 jandro996 deleted the enable-filenames branch June 23, 2026 09:21
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