Skip to content

Cancelled Netty responses are being treated as errors since 1.65.0 #12197

Closed

Description

@Venorcis

Tracer Version(s)

1.65.0

Java Version(s)

25.2.4

JVM Vendor

Oracle GraalVM

Bug Report

#11941 (released in 1.65.0) started surfacing NativeIoExceptions from cancelled Reactor Netty responses as server-span errors with a synthetic 500; the existing broken-pipe suppression in DDSpan.addThrowable doesn't match Netty's writevAddresses(..) failed with error(-32): Broken pipe message format.

Expected Behavior

Client cancellations do not get suddenly reported as errors in all of Datadog.

Reproduction Code

No response

Activity

  1. changed the title [-]Cancelled Netty response are being treated as errors since 1.65.0[/-] [+]Cancelled Netty responses are being treated as errors since 1.65.0[/+] on Aug 12, 2026
  2. ygree commented on Aug 27, 2026

    @ygree
    Contributor

    Thank you for reporting this issue. The fix is already available in this snapshot version, in case you want to give it a try.

  3. Venorcis commented on Sep 9, 2026

    @Venorcis
    Author

    We've put 1.66.0 live in production today, and I can confirm the issue is resolved 🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions