You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello, we're using natchez for tracing, very pleased.
We're trying to bump to 0.0.22, but our HTTP4s services start failing requests due to a ClassCastException.
I did some digging, and I found the cause. Recent versions of dd-trace have started looking at the http.status_code flag, which is expected to be an Integer, not a String:
Hello, we're using natchez for tracing, very pleased.
We're trying to bump to 0.0.22, but our HTTP4s services start failing requests due to a ClassCastException.
I did some digging, and I found the cause. Recent versions of
dd-trace
have started looking at thehttp.status_code
flag, which is expected to be anInteger
, not aString
:DataDog/dd-trace-java@e6a2a36#diff-9df24c921979abf616256e047e43b08aa0ad40ef7ac721632512765ec47e1b9cL103
This only recently started breaking because the status code was hardcoded to 0 before; they weren't examining the tag.
The documentation for
natchez-https
perhaps hints that theString
type is surprising, if I'm interpreting "String (!)" correctly.Is there a reason it's a
String
, or would you be open to moving it to anInt
? I'm happy to contribute with a PR if that's something you'd like.The text was updated successfully, but these errors were encountered: