Build Logs

http4s/http4s-otel4s-middleware • 3.8.0-RC3:2025-12-04

Errors

14

Warnings

0

Total Lines

637

1##################################
2Clonning https://github.com/http4s/http4s-otel4s-middleware.git into /build/repo using revision v0.15.0
3##################################
4Note: switching to 'ca09e3c8b1f6f5dfb347d44db109e1dc2dcb9761'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.6
22----
23Preparing build for 3.8.0-RC3
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3 = "3.3.6"
35Replacement: val scala3 = "3.8.0-RC3"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3 = "3.3.6"' in build.sbt
40----
41Starting build for 3.8.0-RC3
42Execute tests: true
43sbt project found:
44No prepare script found for project http4s/http4s-otel4s-middleware
45##################################
46Scala version: 3.8.0-RC3
47Targets: org.http4s%http4s-otel4s-middleware-core org.http4s%http4s-otel4s-middleware-core-client org.http4s%http4s-otel4s-middleware-core-server org.http4s%http4s-otel4s-middleware-metrics org.http4s%http4s-otel4s-middleware-trace-client org.http4s%http4s-otel4s-middleware-trace-core org.http4s%http4s-otel4s-middleware-trace-server
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: ,REQUIRE:-source:3.8
51Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF8
58-Xms1G
59-Xmx6G
60-XX:ReservedCodeCacheSize=250M
61-XX:+TieredCompilation
62-XX:+UseG1GC
63-Dcommunitybuild.scala=3.8.0-RC3
64-Dcommunitybuild.project.dependencies.add=
65-Xmx7G
66-Xms4G
67-Xss8M
68-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
69-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
70-jar
71/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
72"setCrossScalaVersions 3.8.0-RC3"
73"++3.8.0-RC3 -v"
74"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
75"set every credentials := Nil"
76"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
77"removeScalacOptionsStartingWith -P:wartremover"
78
79moduleMappings
80"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.http4s%http4s-otel4s-middleware-core org.http4s%http4s-otel4s-middleware-core-client org.http4s%http4s-otel4s-middleware-core-server org.http4s%http4s-otel4s-middleware-metrics org.http4s%http4s-otel4s-middleware-trace-client org.http4s%http4s-otel4s-middleware-trace-core org.http4s%http4s-otel4s-middleware-trace-server"
81
82[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
83[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
84[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
85[info] loading project definition from /build/repo/project
86[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
87[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
88[info] Compilation completed in 9.168s.
89[info] done compiling
90[info] loading settings for project http4s-otel4s-middleware from build.sbt...
91[info] resolving key references (34188 settings) ...
92[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
93[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
94Execute setCrossScalaVersions: 3.8.0-RC3
95OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-serverJVM/crossScalaVersions
96[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
97OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in http4s-otel4s-middleware/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in metricsJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-clientJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-serverJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-coreJVM/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in sbt-http4s-org-scalafix-internal/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-clientNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in metricsNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in coreJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-serverNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-serverJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-serverJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in http4s-otel4s-middlewareJVM/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-clientNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in metricsJS/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-clientJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in http4s-otel4s-middlewareJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-coreJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-serverNative/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-clientJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in coreJS/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in site/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-clientJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in http4s-otel4s-middlewareNative/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-coreNative/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in coreNative/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in examples/crossScalaVersions
124[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
125[info] Setting Scala version to 3.8.0-RC3 on 27 projects.
126[info] Switching Scala version on:
127[info] trace-clientJS (2.13.16, 3.8.0-RC3)
128[info] examples (2.13.16, 3.8.0-RC3)
129[info] core-clientJVM (2.13.16, 3.8.0-RC3)
130[info] core-clientJS (2.13.16, 3.8.0-RC3)
131[info] trace-serverJS (2.13.16, 3.8.0-RC3)
132[info] coreNative (2.13.16, 3.8.0-RC3)
133[info] site (2.13.16, 3.8.0-RC3)
134[info] metricsNative (2.13.16, 3.8.0-RC3)
135[info] core-serverNative (2.13.16, 3.8.0-RC3)
136[info] trace-serverNative (2.13.16, 3.8.0-RC3)
137[info] coreJS (2.13.16, 3.8.0-RC3)
138[info] trace-serverJVM (2.13.16, 3.8.0-RC3)
139[info] core-serverJS (2.13.16, 3.8.0-RC3)
140[info] core-clientNative (2.13.16, 3.8.0-RC3)
141[info] coreJVM (2.13.16, 3.8.0-RC3)
142[info] sbt-http4s-org-scalafix-internal (2.13.16, 3.8.0-RC3)
143[info] trace-clientNative (2.13.16, 3.8.0-RC3)
144[info] metricsJVM (2.13.16, 3.8.0-RC3)
145[info] trace-clientJVM (2.13.16, 3.8.0-RC3)
146[info] http4s-otel4s-middlewareJVM (2.13.16, 3.8.0-RC3)
147[info] trace-coreJVM (2.13.16, 3.8.0-RC3)
148[info] trace-coreJS (2.13.16, 3.8.0-RC3)
149[info] metricsJS (2.13.16, 3.8.0-RC3)
150[info] http4s-otel4s-middlewareJS (2.13.16, 3.8.0-RC3)
151[info] http4s-otel4s-middlewareNative (2.13.16, 3.8.0-RC3)
152[info] trace-coreNative (2.13.16, 3.8.0-RC3)
153[info] core-serverJVM (2.13.16, 3.8.0-RC3)
154[info] Excluding projects:
155[info] * http4s-otel4s-middleware (2.13.16)
156[info] Reapplying settings...
157[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
158[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
159Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
160[info] Reapplying settings...
161[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
162[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
163[info] Defining Global / credentials, core-clientJS / credentials and 26 others.
164[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 250 others.
165[info] Run `last` for details.
166[info] Reapplying settings...
167[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
168[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
169Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
170[info] Reapplying settings...
171OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
172
173 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
174 Did you mean trace-serverJS / allExcludeDependencies ?
175 , retry without global scopes
176[info] Reapplying settings...
177[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
178[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
179Execute removeScalacOptionsStartingWith: -P:wartremover
180[info] Reapplying settings...
181[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
182[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
183[success] Total time: 0 s, completed Dec 4, 2025, 3:19:19 PM
184Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
185Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
186Starting build...
187Projects: Set(core-clientJVM, trace-serverJVM, coreJVM, metricsJVM, trace-clientJVM, trace-coreJVM, core-serverJVM)
188Starting build for ProjectRef(file:/build/repo/,core-serverJVM) (http4s-otel4s-middleware-core-server)... [0/7]
189OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
190OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
191OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
192Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/core/server/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
193[info] compiling 6 Scala sources to /build/repo/core/common/.jvm/target/scala-3.8.0-RC3/classes ...
194[info] done compiling
195[info] compiling 4 Scala sources to /build/repo/core/server/.jvm/target/scala-3.8.0-RC3/classes ...
196[info] done compiling
197[info] compiling 3 Scala sources to /build/repo/core/server/.jvm/target/scala-3.8.0-RC3/test-classes ...
198[info] done compiling
199org.http4s.otel4s.middleware.server.OriginalSchemeTest:
200 + OriginalScheme.apply 0.625s
201org.http4s.otel4s.middleware.server.TypedServerAttributesTest:
202 + httpRoute 0.753s
203 + serverAddressAndPort 0.041s
204 + urlScheme 0.003s
205org.http4s.otel4s.middleware.server.RouteClassifierTest:
206 + .indeterminate 0.748s
207 + .of 0.142s
208 + #orElse 0.008s
209Starting build for ProjectRef(file:/build/repo/,trace-serverJVM) (http4s-otel4s-middleware-trace-server)... [1/7]
210Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/trace/server/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
211[info] compiling 10 Scala sources to /build/repo/trace/core/.jvm/target/scala-3.8.0-RC3/classes ...
212[info] done compiling
213[info] compiling 4 Scala sources to /build/repo/trace/server/.jvm/target/scala-3.8.0-RC3/classes ...
214[info] done compiling
215[info] compiling 2 Scala sources to /build/repo/trace/server/.jvm/target/scala-3.8.0-RC3/test-classes ...
216[info] done compiling
217org.http4s.otel4s.middleware.trace.server.TypedServerTraceAttributesTest:
218 + clientAddress 0.454s
219 + clientAddressAndPort 0.014s
220 + urlPath 0.003s
221 + urlQuery 0.004s
222org.http4s.otel4s.middleware.trace.server.ServerMiddlewareTest:
223 + wrapGenericHttp: composes middlewares 0.441s
224 + wrapGenericHttp: success with tracing enabled 0.077s
225 + wrapGenericHttp: records an exception thrown by the server 0.024s
226 + wrapGenericHttp: does not set error status on a client error response 0.006s
227 + wrapGenericHttp: records error.type on error response 5xx 0.005s
228 + wrapGenericHttp: records cancelation caused by the server 0.006s
229 + wrapGenericHttp: doesn't trace when PerRequestTracingFilter returns Disabled 0.003s
230 + wrapGenericHttp: doesn't propagate trace data to requesting client by default 0.006s
231 + wrapGenericHttp: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.006s
232 + asGenericHttpMiddleware: composes middlewares 0.003s
233 + asGenericHttpMiddleware: success with tracing enabled 0.003s
234 + asGenericHttpMiddleware: records an exception thrown by the server 0.003s
235 + asGenericHttpMiddleware: does not set error status on a client error response 0.002s
236 + asGenericHttpMiddleware: records error.type on error response 5xx 0.002s
237 + asGenericHttpMiddleware: records cancelation caused by the server 0.002s
238 + asGenericHttpMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
239 + asGenericHttpMiddleware: doesn't propagate trace data to requesting client by default 0.003s
240 + asGenericHttpMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
241 + wrapHttpApp: composes middlewares 0.003s
242 + wrapHttpApp: success with tracing enabled 0.003s
243 + wrapHttpApp: records an exception thrown by the server 0.003s
244 + wrapHttpApp: does not set error status on a client error response 0.002s
245 + wrapHttpApp: records error.type on error response 5xx 0.002s
246 + wrapHttpApp: records cancelation caused by the server 0.002s
247 + wrapHttpApp: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
248 + wrapHttpApp: doesn't propagate trace data to requesting client by default 0.002s
249 + wrapHttpApp: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
250 + asHttpAppMiddleware: composes middlewares 0.003s
251 + asHttpAppMiddleware: success with tracing enabled 0.002s
252 + asHttpAppMiddleware: records an exception thrown by the server 0.003s
253 + asHttpAppMiddleware: does not set error status on a client error response 0.002s
254 + asHttpAppMiddleware: records error.type on error response 5xx 0.002s
255 + asHttpAppMiddleware: records cancelation caused by the server 0.002s
256 + asHttpAppMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
257 + asHttpAppMiddleware: doesn't propagate trace data to requesting client by default 0.003s
258 + asHttpAppMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
259 + wrapHttpRoutes: composes middlewares 0.024s
260 + wrapHttpRoutes: success with tracing enabled 0.003s
261 + wrapHttpRoutes: records an exception thrown by the server 0.003s
262 + wrapHttpRoutes: does not set error status on a client error response 0.003s
263 + wrapHttpRoutes: records error.type on error response 5xx 0.003s
264 + wrapHttpRoutes: records cancelation caused by the server 0.003s
265 + wrapHttpRoutes: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
266 + wrapHttpRoutes: doesn't propagate trace data to requesting client by default 0.002s
267 + wrapHttpRoutes: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
268 + asHttpRoutesMiddleware: composes middlewares 0.003s
269 + asHttpRoutesMiddleware: success with tracing enabled 0.003s
270 + asHttpRoutesMiddleware: records an exception thrown by the server 0.003s
271 + asHttpRoutesMiddleware: does not set error status on a client error response 0.002s
272 + asHttpRoutesMiddleware: records error.type on error response 5xx 0.003s
273 + asHttpRoutesMiddleware: records cancelation caused by the server 0.002s
274 + asHttpRoutesMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
275 + asHttpRoutesMiddleware: doesn't propagate trace data to requesting client by default 0.004s
276 + asHttpRoutesMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
277Starting build for ProjectRef(file:/build/repo/,trace-coreJVM) (http4s-otel4s-middleware-trace-core)... [2/7]
278Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/trace/core/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
279[info] compiling 8 Scala sources to /build/repo/trace/core/.jvm/target/scala-3.8.0-RC3/test-classes ...
280[info] done compiling
281org.http4s.otel4s.middleware.trace.PerRequestConfigTest:
282 + and 0.014s
283 + or 0.002s
284org.http4s.otel4s.middleware.trace.redact.HeaderRedactorTest:
285 + #alsoAllowingUnredacted 0.019s
286 + Behavior.Elide 0.001s
287 + Behavior.DefaultReplacement 0.002s
288 + Behavior.ReplaceWith("anything") 0.001s
289 + .default 0.003s
290 + .replaceAll 0.0s
291org.http4s.otel4s.middleware.trace.AttributeProviderTest:
292 + const(Attribute[_]) 0.192s
293 + const(Attributes) 0.003s
294 + const(...).and(const(...)) 0.003s
295 + middlewareVersion 0.002s
296org.http4s.otel4s.middleware.trace.redact.QueryRedactorTest:
297 + QueryRedactor.NeverRedact 0.0s
298org.http4s.otel4s.middleware.trace.SpanDataProviderTest:
299 + {Attribute,SpanData}Provider#and 0.235s
300org.http4s.otel4s.middleware.trace.redact.PathRedactorTest:
301 + PathRedactor.NeverRedact 0.011s
302org.http4s.otel4s.middleware.trace.TypedTraceAttributesTest:
303 + httpRequestMethodOriginal 0.229s
304 + networkPeerPort 0.003s
305 + userAgentOriginal 0.129s
306 + httpRequestHeaders 0.004s
307 + httpResponseHeaders 0.002s
308org.http4s.otel4s.middleware.trace.PerRequestFilterTest:
309 + and 0.399s
310 + or 0.001s
311Starting build for ProjectRef(file:/build/repo/,metricsJVM) (http4s-otel4s-middleware-metrics)... [3/7]
312Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/metrics/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
313[info] compiling 1 Scala source to /build/repo/metrics/.jvm/target/scala-3.8.0-RC3/classes ...
314[info] done compiling
315[info] compiling 1 Scala source to /build/repo/metrics/.jvm/target/scala-3.8.0-RC3/test-classes ...
316[info] done compiling
317org.http4s.otel4s.middleware.metrics.OtelMetricsTests:
318 + OtelMetrics 0.633s
319Starting build for ProjectRef(file:/build/repo/,coreJVM) (http4s-otel4s-middleware-core)... [4/7]
320Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/core/common/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
321[info] compiling 1 Scala source to /build/repo/core/common/.jvm/target/scala-3.8.0-RC3/test-classes ...
322[info] done compiling
323org.http4s.otel4s.middleware.TypedAttributesTest:
324 + errorType(Throwable) 0.269s
325 + errorType(Status) 0.015s
326 + httpRequestMethod 0.006s
327 + httpRequestMethodOther 0.001s
328 + httpResponseStatusCode 0.0s
329 + networkPeerAddress 0.004s
330 + networkProtocolVersion 0.015s
331Starting build for ProjectRef(file:/build/repo/,trace-clientJVM) (http4s-otel4s-middleware-trace-client)... [5/7]
332Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/trace/client/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
333[info] compiling 2 Scala sources to /build/repo/core/client/.jvm/target/scala-3.8.0-RC3/classes ...
334[info] done compiling
335[info] compiling 4 Scala sources to /build/repo/trace/client/.jvm/target/scala-3.8.0-RC3/classes ...
336[info] done compiling
337[info] compiling 3 Scala sources to /build/repo/trace/client/.jvm/target/scala-3.8.0-RC3/test-classes ...
338[info] done compiling
339org.http4s.otel4s.middleware.trace.client.UriRedactorTest:
340 + UriRedactor.OnlyRedactUserInfo redacts username and password 0.259s
341 + custom UriRedactor 0.034s
342java.lang.AbstractMethodError: Receiver class org.http4s.otel4s.middleware.trace.client.ClientMiddlewareTest$$Lambda$17744/0x00007fdf32f9a0a8 does not define or inherit an implementation of the resolved method 'abstract java.lang.Object apply(java.lang.Object)' of interface scala.Function1.
343 at org.http4s.otel4s.middleware.trace.client.ClientMiddleware.wrapMiddleware$$anonfun$1(ClientMiddleware.scala:61)
344 at org.http4s.otel4s.middleware.trace.client.ClientMiddlewareTest.$init$$$anonfun$1$$anonfun$1$$anonfun$1(ClientMiddlewareTest.scala:74)
345 at cats.effect.IOFiber.next$2(IOFiber.scala:397)
346 at cats.effect.IOFiber.runLoop(IOFiber.scala:408)
347 at cats.effect.IOFiber.execR(IOFiber.scala:1397)
348 at cats.effect.IOFiber.run(IOFiber.scala:122)
349 at cats.effect.unsafe.WorkerThread.lookForWork$1(WorkerThread.scala:549)
350 at cats.effect.unsafe.WorkerThread.run(WorkerThread.scala:942)
351SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
352SLF4J: Defaulting to no-operation (NOP) logger implementation
353SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
354org.http4s.otel4s.middleware.trace.client.TypedClientTraceAttributesTest:
355 + httpRequestResendCount 0.359s
356 + urlFull 0.003s
357 + Experimental.urlTemplate 0.003s
358Build timeouts: 1, would retry
359Retrying build, retry 1/2, force Scala version:false, enable migration:
360[sbt_options] declare -a sbt_options=()
361[process_args] java_version = '17'
362[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
363# Executing command line:
364java
365-Dfile.encoding=UTF8
366-Xms1G
367-Xmx6G
368-XX:ReservedCodeCacheSize=250M
369-XX:+TieredCompilation
370-XX:+UseG1GC
371-Dcommunitybuild.scala=3.8.0-RC3
372-Dcommunitybuild.project.dependencies.add=
373-Xmx7G
374-Xms4G
375-Xss8M
376-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
377-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
378-jar
379/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
380"setCrossScalaVersions 3.8.0-RC3"
381"++3.8.0-RC3 -v"
382"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
383"set every credentials := Nil"
384"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
385"removeScalacOptionsStartingWith -P:wartremover"
386
387moduleMappings
388"runBuild 3.8.0-RC3 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" org.http4s%http4s-otel4s-middleware-core org.http4s%http4s-otel4s-middleware-core-client org.http4s%http4s-otel4s-middleware-core-server org.http4s%http4s-otel4s-middleware-metrics org.http4s%http4s-otel4s-middleware-trace-client org.http4s%http4s-otel4s-middleware-trace-core org.http4s%http4s-otel4s-middleware-trace-server"
389
390[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
391[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
392[info] loading project definition from /build/repo/project
393[info] loading settings for project http4s-otel4s-middleware from build.sbt...
394[info] resolving key references (34188 settings) ...
395[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
396[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
397Execute setCrossScalaVersions: 3.8.0-RC3
398[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
399OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-serverJVM/crossScalaVersions
400OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in http4s-otel4s-middleware/crossScalaVersions
401OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in metricsJVM/crossScalaVersions
402OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-clientJS/crossScalaVersions
403OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-serverJS/crossScalaVersions
404OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-coreJVM/crossScalaVersions
405OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in sbt-http4s-org-scalafix-internal/crossScalaVersions
406OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-clientNative/crossScalaVersions
407OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in metricsNative/crossScalaVersions
408OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in coreJVM/crossScalaVersions
409OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-serverNative/crossScalaVersions
410OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-serverJS/crossScalaVersions
411OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-serverJVM/crossScalaVersions
412OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in http4s-otel4s-middlewareJVM/crossScalaVersions
413OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in http4s-otel4s-middlewareJS/crossScalaVersions
414OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-clientNative/crossScalaVersions
415OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in metricsJS/crossScalaVersions
416OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-clientJVM/crossScalaVersions
417OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-coreJS/crossScalaVersions
418OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in coreJS/crossScalaVersions
419OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-serverNative/crossScalaVersions
420OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in core-clientJVM/crossScalaVersions
421OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in site/crossScalaVersions
422OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-clientJS/crossScalaVersions
423OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in http4s-otel4s-middlewareNative/crossScalaVersions
424OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in trace-coreNative/crossScalaVersions
425OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in coreNative/crossScalaVersions
426OpenCB::Changing crossVersion 3.8.0-RC3 -> 3.8.0-RC3 in examples/crossScalaVersions
427[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
428[info] Setting Scala version to 3.8.0-RC3 on 27 projects.
429[info] Switching Scala version on:
430[info] trace-clientJS (2.13.16, 3.8.0-RC3)
431[info] examples (2.13.16, 3.8.0-RC3)
432[info] core-clientJVM (2.13.16, 3.8.0-RC3)
433[info] core-clientJS (2.13.16, 3.8.0-RC3)
434[info] trace-serverJS (2.13.16, 3.8.0-RC3)
435[info] coreNative (2.13.16, 3.8.0-RC3)
436[info] site (2.13.16, 3.8.0-RC3)
437[info] metricsNative (2.13.16, 3.8.0-RC3)
438[info] core-serverNative (2.13.16, 3.8.0-RC3)
439[info] trace-serverNative (2.13.16, 3.8.0-RC3)
440[info] coreJS (2.13.16, 3.8.0-RC3)
441[info] trace-serverJVM (2.13.16, 3.8.0-RC3)
442[info] core-serverJS (2.13.16, 3.8.0-RC3)
443[info] core-clientNative (2.13.16, 3.8.0-RC3)
444[info] coreJVM (2.13.16, 3.8.0-RC3)
445[info] sbt-http4s-org-scalafix-internal (2.13.16, 3.8.0-RC3)
446[info] trace-clientNative (2.13.16, 3.8.0-RC3)
447[info] metricsJVM (2.13.16, 3.8.0-RC3)
448[info] trace-clientJVM (2.13.16, 3.8.0-RC3)
449[info] http4s-otel4s-middlewareJVM (2.13.16, 3.8.0-RC3)
450[info] trace-coreJVM (2.13.16, 3.8.0-RC3)
451[info] trace-coreJS (2.13.16, 3.8.0-RC3)
452[info] metricsJS (2.13.16, 3.8.0-RC3)
453[info] http4s-otel4s-middlewareJS (2.13.16, 3.8.0-RC3)
454[info] http4s-otel4s-middlewareNative (2.13.16, 3.8.0-RC3)
455[info] trace-coreNative (2.13.16, 3.8.0-RC3)
456[info] core-serverJVM (2.13.16, 3.8.0-RC3)
457[info] Excluding projects:
458[info] * http4s-otel4s-middleware (2.13.16)
459[info] Reapplying settings...
460[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
461[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
462Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
463[info] Reapplying settings...
464[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
465[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
466[info] Defining Global / credentials, core-clientJS / credentials and 26 others.
467[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 250 others.
468[info] Run `last` for details.
469[info] Reapplying settings...
470[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
471[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
472Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
473[info] Reapplying settings...
474OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
475
476 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
477 Did you mean trace-serverJS / allExcludeDependencies ?
478 , retry without global scopes
479[info] Reapplying settings...
480[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
481[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
482Execute removeScalacOptionsStartingWith: -P:wartremover
483[info] Reapplying settings...
484[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
485[info] set current project to http4s-otel4s-middleware (in build file:/build/repo/)
486[success] Total time: 0 s, completed Dec 4, 2025, 5:08:50 PM
487Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
488Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
489Starting build...
490Projects: Set(core-clientJVM, trace-serverJVM, coreJVM, metricsJVM, trace-clientJVM, trace-coreJVM, core-serverJVM)
491Starting build for ProjectRef(file:/build/repo/,core-serverJVM) (http4s-otel4s-middleware-core-server)... [0/7]
492OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
493OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
494OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
495Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/core/server/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
496[info] compiling 1 Scala source to /build/repo/core/common/.jvm/target/scala-3.8.0-RC3/classes ...
497[info] done compiling
498org.http4s.otel4s.middleware.server.OriginalSchemeTest:
499 + OriginalScheme.apply 0.527s
500org.http4s.otel4s.middleware.server.TypedServerAttributesTest:
501 + httpRoute 0.655s
502 + serverAddressAndPort 0.032s
503 + urlScheme 0.002s
504org.http4s.otel4s.middleware.server.RouteClassifierTest:
505 + .indeterminate 0.657s
506 + .of 0.144s
507 + #orElse 0.009s
508Starting build for ProjectRef(file:/build/repo/,trace-serverJVM) (http4s-otel4s-middleware-trace-server)... [1/7]
509Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/trace/server/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
510org.http4s.otel4s.middleware.trace.server.TypedServerTraceAttributesTest:
511 + clientAddress 0.467s
512 + clientAddressAndPort 0.012s
513 + urlPath 0.003s
514 + urlQuery 0.002s
515org.http4s.otel4s.middleware.trace.server.ServerMiddlewareTest:
516 + wrapGenericHttp: composes middlewares 0.434s
517 + wrapGenericHttp: success with tracing enabled 0.082s
518 + wrapGenericHttp: records an exception thrown by the server 0.025s
519 + wrapGenericHttp: does not set error status on a client error response 0.007s
520 + wrapGenericHttp: records error.type on error response 5xx 0.005s
521 + wrapGenericHttp: records cancelation caused by the server 0.008s
522 + wrapGenericHttp: doesn't trace when PerRequestTracingFilter returns Disabled 0.003s
523 + wrapGenericHttp: doesn't propagate trace data to requesting client by default 0.009s
524 + wrapGenericHttp: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.009s
525 + asGenericHttpMiddleware: composes middlewares 0.004s
526 + asGenericHttpMiddleware: success with tracing enabled 0.004s
527 + asGenericHttpMiddleware: records an exception thrown by the server 0.004s
528 + asGenericHttpMiddleware: does not set error status on a client error response 0.003s
529 + asGenericHttpMiddleware: records error.type on error response 5xx 0.003s
530 + asGenericHttpMiddleware: records cancelation caused by the server 0.003s
531 + asGenericHttpMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
532 + asGenericHttpMiddleware: doesn't propagate trace data to requesting client by default 0.003s
533 + asGenericHttpMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
534 + wrapHttpApp: composes middlewares 0.003s
535 + wrapHttpApp: success with tracing enabled 0.003s
536 + wrapHttpApp: records an exception thrown by the server 0.003s
537 + wrapHttpApp: does not set error status on a client error response 0.003s
538 + wrapHttpApp: records error.type on error response 5xx 0.002s
539 + wrapHttpApp: records cancelation caused by the server 0.004s
540 + wrapHttpApp: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
541 + wrapHttpApp: doesn't propagate trace data to requesting client by default 0.003s
542 + wrapHttpApp: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.003s
543 + asHttpAppMiddleware: composes middlewares 0.003s
544 + asHttpAppMiddleware: success with tracing enabled 0.003s
545 + asHttpAppMiddleware: records an exception thrown by the server 0.004s
546 + asHttpAppMiddleware: does not set error status on a client error response 0.003s
547 + asHttpAppMiddleware: records error.type on error response 5xx 0.003s
548 + asHttpAppMiddleware: records cancelation caused by the server 0.004s
549 + asHttpAppMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.002s
550 + asHttpAppMiddleware: doesn't propagate trace data to requesting client by default 0.003s
551 + asHttpAppMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.003s
552 + wrapHttpRoutes: composes middlewares 0.022s
553 + wrapHttpRoutes: success with tracing enabled 0.006s
554 + wrapHttpRoutes: records an exception thrown by the server 0.004s
555 + wrapHttpRoutes: does not set error status on a client error response 0.004s
556 + wrapHttpRoutes: records error.type on error response 5xx 0.004s
557 + wrapHttpRoutes: records cancelation caused by the server 0.003s
558 + wrapHttpRoutes: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
559 + wrapHttpRoutes: doesn't propagate trace data to requesting client by default 0.003s
560 + wrapHttpRoutes: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.003s
561 + asHttpRoutesMiddleware: composes middlewares 0.003s
562 + asHttpRoutesMiddleware: success with tracing enabled 0.004s
563 + asHttpRoutesMiddleware: records an exception thrown by the server 0.003s
564 + asHttpRoutesMiddleware: does not set error status on a client error response 0.003s
565 + asHttpRoutesMiddleware: records error.type on error response 5xx 0.002s
566 + asHttpRoutesMiddleware: records cancelation caused by the server 0.003s
567 + asHttpRoutesMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
568 + asHttpRoutesMiddleware: doesn't propagate trace data to requesting client by default 0.002s
569 + asHttpRoutesMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.003s
570Starting build for ProjectRef(file:/build/repo/,trace-coreJVM) (http4s-otel4s-middleware-trace-core)... [2/7]
571Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/trace/core/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
572org.http4s.otel4s.middleware.trace.redact.HeaderRedactorTest:
573 + #alsoAllowingUnredacted 0.021s
574 + Behavior.Elide 0.0s
575 + Behavior.DefaultReplacement 0.001s
576 + Behavior.ReplaceWith("anything") 0.001s
577 + .default 0.003s
578 + .replaceAll 0.001s
579org.http4s.otel4s.middleware.trace.redact.PathRedactorTest:
580 + PathRedactor.NeverRedact 0.041s
581org.http4s.otel4s.middleware.trace.redact.QueryRedactorTest:
582 + QueryRedactor.NeverRedact 0.003s
583org.http4s.otel4s.middleware.trace.AttributeProviderTest:
584 + const(Attribute[_]) 0.175s
585 + const(Attributes) 0.004s
586 + const(...).and(const(...)) 0.002s
587 + middlewareVersion 0.002s
588org.http4s.otel4s.middleware.trace.SpanDataProviderTest:
589 + {Attribute,SpanData}Provider#and 0.237s
590org.http4s.otel4s.middleware.trace.PerRequestConfigTest:
591 + and 0.004s
592 + or 0.001s
593org.http4s.otel4s.middleware.trace.TypedTraceAttributesTest:
594 + httpRequestMethodOriginal 0.234s
595 + networkPeerPort 0.002s
596 + userAgentOriginal 0.094s
597 + httpRequestHeaders 0.004s
598 + httpResponseHeaders 0.002s
599org.http4s.otel4s.middleware.trace.PerRequestFilterTest:
600 + and 0.332s
601 + or 0.0s
602Starting build for ProjectRef(file:/build/repo/,metricsJVM) (http4s-otel4s-middleware-metrics)... [3/7]
603Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/metrics/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
604org.http4s.otel4s.middleware.metrics.OtelMetricsTests:
605 + OtelMetrics 0.607s
606Starting build for ProjectRef(file:/build/repo/,coreJVM) (http4s-otel4s-middleware-core)... [4/7]
607Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/core/common/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
608org.http4s.otel4s.middleware.TypedAttributesTest:
609 + errorType(Throwable) 0.239s
610 + errorType(Status) 0.013s
611 + httpRequestMethod 0.005s
612 + httpRequestMethodOther 0.001s
613 + httpResponseStatusCode 0.0s
614 + networkPeerAddress 0.003s
615 + networkProtocolVersion 0.016s
616Starting build for ProjectRef(file:/build/repo/,trace-clientJVM) (http4s-otel4s-middleware-trace-client)... [5/7]
617Compile scalacOptions: -encoding, UTF-8, -unchecked, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wvalue-discard, -language:implicitConversions, -Xkind-projector, --java-output-version:17, -Xsemanticdb, -semanticdb-target, /build/repo/trace/client/.jvm/target/scala-3.8.0-RC3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
618org.http4s.otel4s.middleware.trace.client.UriRedactorTest:
619 + UriRedactor.OnlyRedactUserInfo redacts username and password 0.228s
620 + custom UriRedactor 0.029s
621java.lang.AbstractMethodError: Receiver class org.http4s.otel4s.middleware.trace.client.ClientMiddlewareTest$$Lambda$13186/0x00007f7cbe35c1a8 does not define or inherit an implementation of the resolved method 'abstract java.lang.Object apply(java.lang.Object)' of interface scala.Function1.
622 at org.http4s.otel4s.middleware.trace.client.ClientMiddleware.wrapMiddleware$$anonfun$1(ClientMiddleware.scala:61)
623 at org.http4s.otel4s.middleware.trace.client.ClientMiddlewareTest.$init$$$anonfun$1$$anonfun$1$$anonfun$1(ClientMiddlewareTest.scala:74)
624 at cats.effect.IOFiber.next$2(IOFiber.scala:397)
625 at cats.effect.IOFiber.runLoop(IOFiber.scala:408)
626 at cats.effect.IOFiber.execR(IOFiber.scala:1397)
627 at cats.effect.IOFiber.run(IOFiber.scala:122)
628 at cats.effect.unsafe.WorkerThread.lookForWork$1(WorkerThread.scala:549)
629 at cats.effect.unsafe.WorkerThread.run(WorkerThread.scala:942)
630SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
631SLF4J: Defaulting to no-operation (NOP) logger implementation
632SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
633org.http4s.otel4s.middleware.trace.client.TypedClientTraceAttributesTest:
634 + httpRequestResendCount 0.331s
635 + urlFull 0.002s
636 + Experimental.urlTemplate 0.002s
637Build timeout after 2 hours