Build Logs
http4s/http4s-otel4s-middleware • 3.8.0-RC2:2025-11-28
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-RC2
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-RC2"
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-RC2
42Execute tests: true
43sbt project found:
44No prepare script found for project http4s/http4s-otel4s-middleware
45##################################
46Scala version: 3.8.0-RC2
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-RC2
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-RC2"
73"++3.8.0-RC2 -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-RC2 """{"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 8.936s.
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-RC2
95OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-serverJVM/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in http4s-otel4s-middleware/crossScalaVersions
97[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
98OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-clientJS/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-serverJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-coreJVM/crossScalaVersions
102OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in sbt-http4s-org-scalafix-internal/crossScalaVersions
103OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-clientNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
106OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-serverNative/crossScalaVersions
107OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-serverJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-serverJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4s-otel4s-middlewareJS/crossScalaVersions
110OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-clientNative/crossScalaVersions
111OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4s-otel4s-middlewareJVM/crossScalaVersions
112OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-clientJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsJS/crossScalaVersions
114OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-coreJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-clientJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-serverNative/crossScalaVersions
118OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in site/crossScalaVersions
119OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-clientJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4s-otel4s-middlewareNative/crossScalaVersions
121OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-coreNative/crossScalaVersions
122OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreNative/crossScalaVersions
123OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 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-RC2 on 27 projects.
126[info] Switching Scala version on:
127[info] trace-clientJS (2.13.16, 3.8.0-RC2)
128[info] examples (2.13.16, 3.8.0-RC2)
129[info] core-clientJVM (2.13.16, 3.8.0-RC2)
130[info] core-clientJS (2.13.16, 3.8.0-RC2)
131[info] trace-serverJS (2.13.16, 3.8.0-RC2)
132[info] coreNative (2.13.16, 3.8.0-RC2)
133[info] site (2.13.16, 3.8.0-RC2)
134[info] metricsNative (2.13.16, 3.8.0-RC2)
135[info] core-serverNative (2.13.16, 3.8.0-RC2)
136[info] trace-serverNative (2.13.16, 3.8.0-RC2)
137[info] coreJS (2.13.16, 3.8.0-RC2)
138[info] trace-serverJVM (2.13.16, 3.8.0-RC2)
139[info] core-serverJS (2.13.16, 3.8.0-RC2)
140[info] core-clientNative (2.13.16, 3.8.0-RC2)
141[info] coreJVM (2.13.16, 3.8.0-RC2)
142[info] sbt-http4s-org-scalafix-internal (2.13.16, 3.8.0-RC2)
143[info] trace-clientNative (2.13.16, 3.8.0-RC2)
144[info] metricsJVM (2.13.16, 3.8.0-RC2)
145[info] trace-clientJVM (2.13.16, 3.8.0-RC2)
146[info] http4s-otel4s-middlewareJVM (2.13.16, 3.8.0-RC2)
147[info] trace-coreJVM (2.13.16, 3.8.0-RC2)
148[info] trace-coreJS (2.13.16, 3.8.0-RC2)
149[info] metricsJS (2.13.16, 3.8.0-RC2)
150[info] http4s-otel4s-middlewareJS (2.13.16, 3.8.0-RC2)
151[info] http4s-otel4s-middlewareNative (2.13.16, 3.8.0-RC2)
152[info] trace-coreNative (2.13.16, 3.8.0-RC2)
153[info] core-serverJVM (2.13.16, 3.8.0-RC2)
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 Nov 28, 2025, 2:47:02 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-RC2/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-RC2/classes ...
194[info] done compiling
195[info] compiling 4 Scala sources to /build/repo/core/server/.jvm/target/scala-3.8.0-RC2/classes ...
196[info] done compiling
197[info] compiling 3 Scala sources to /build/repo/core/server/.jvm/target/scala-3.8.0-RC2/test-classes ...
198[info] done compiling
199org.http4s.otel4s.middleware.server.OriginalSchemeTest:
200 + OriginalScheme.apply 0.385s
201org.http4s.otel4s.middleware.server.TypedServerAttributesTest:
202 + httpRoute 0.478s
203 + serverAddressAndPort 0.028s
204 + urlScheme 0.003s
205org.http4s.otel4s.middleware.server.RouteClassifierTest:
206 + .indeterminate 0.48s
207 + .of 0.144s
208 + #orElse 0.007s
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-RC2/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-RC2/classes ...
212[info] done compiling
213[info] compiling 4 Scala sources to /build/repo/trace/server/.jvm/target/scala-3.8.0-RC2/classes ...
214[info] done compiling
215[info] compiling 2 Scala sources to /build/repo/trace/server/.jvm/target/scala-3.8.0-RC2/test-classes ...
216[info] done compiling
217org.http4s.otel4s.middleware.trace.server.TypedServerTraceAttributesTest:
218 + clientAddress 0.471s
219 + clientAddressAndPort 0.013s
220 + urlPath 0.003s
221 + urlQuery 0.003s
222org.http4s.otel4s.middleware.trace.server.ServerMiddlewareTest:
223 + wrapGenericHttp: composes middlewares 0.463s
224 + wrapGenericHttp: success with tracing enabled 0.068s
225 + wrapGenericHttp: records an exception thrown by the server 0.022s
226 + wrapGenericHttp: does not set error status on a client error response 0.005s
227 + wrapGenericHttp: records error.type on error response 5xx 0.004s
228 + wrapGenericHttp: records cancelation caused by the server 0.006s
229 + wrapGenericHttp: doesn't trace when PerRequestTracingFilter returns Disabled 0.002s
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.007s
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.003s
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.002s
240 + asGenericHttpMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
241 + wrapHttpApp: composes middlewares 0.002s
242 + wrapHttpApp: success with tracing enabled 0.002s
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.003s
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.004s
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.022s
260 + wrapHttpRoutes: success with tracing enabled 0.003s
261 + wrapHttpRoutes: records an exception thrown by the server 0.004s
262 + wrapHttpRoutes: does not set error status on a client error response 0.002s
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.003s
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.005s
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.003s
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-RC2/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-RC2/test-classes ...
280[info] done compiling
281org.http4s.otel4s.middleware.trace.redact.PathRedactorTest:
282 + PathRedactor.NeverRedact 0.041s
283org.http4s.otel4s.middleware.trace.PerRequestConfigTest:
284 + and 0.003s
285 + or 0.059s
286org.http4s.otel4s.middleware.trace.redact.HeaderRedactorTest:
287 + #alsoAllowingUnredacted 0.007s
288 + Behavior.Elide 0.001s
289 + Behavior.DefaultReplacement 0.001s
290 + Behavior.ReplaceWith("anything") 0.0s
291 + .default 0.004s
292 + .replaceAll 0.001s
293org.http4s.otel4s.middleware.trace.redact.QueryRedactorTest:
294 + QueryRedactor.NeverRedact 0.002s
295org.http4s.otel4s.middleware.trace.AttributeProviderTest:
296 + const(Attribute[_]) 0.296s
297 + const(Attributes) 0.005s
298 + const(...).and(const(...)) 0.005s
299 + middlewareVersion 0.002s
300org.http4s.otel4s.middleware.trace.SpanDataProviderTest:
301 + {Attribute,SpanData}Provider#and 0.317s
302org.http4s.otel4s.middleware.trace.TypedTraceAttributesTest:
303 + httpRequestMethodOriginal 0.16s
304 + networkPeerPort 0.002s
305 + userAgentOriginal 0.106s
306 + httpRequestHeaders 0.004s
307 + httpResponseHeaders 0.001s
308org.http4s.otel4s.middleware.trace.PerRequestFilterTest:
309 + and 0.466s
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-RC2/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-RC2/classes ...
314[info] done compiling
315[info] compiling 1 Scala source to /build/repo/metrics/.jvm/target/scala-3.8.0-RC2/test-classes ...
316[info] done compiling
317org.http4s.otel4s.middleware.metrics.OtelMetricsTests:
318 + OtelMetrics 0.598s
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-RC2/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-RC2/test-classes ...
322[info] done compiling
323org.http4s.otel4s.middleware.TypedAttributesTest:
324 + errorType(Throwable) 0.308s
325 + errorType(Status) 0.017s
326 + httpRequestMethod 0.005s
327 + httpRequestMethodOther 0.001s
328 + httpResponseStatusCode 0.0s
329 + networkPeerAddress 0.003s
330 + networkProtocolVersion 0.014s
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-RC2/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-RC2/classes ...
334[info] done compiling
335[info] compiling 4 Scala sources to /build/repo/trace/client/.jvm/target/scala-3.8.0-RC2/classes ...
336[info] done compiling
337[info] compiling 3 Scala sources to /build/repo/trace/client/.jvm/target/scala-3.8.0-RC2/test-classes ...
338[info] done compiling
339org.http4s.otel4s.middleware.trace.client.UriRedactorTest:
340 + UriRedactor.OnlyRedactUserInfo redacts username and password 0.317s
341 + custom UriRedactor 0.029s
342java.lang.AbstractMethodError: Receiver class org.http4s.otel4s.middleware.trace.client.ClientMiddlewareTest$$Lambda$17790/0x00007f1572f187d0 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.399s
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-RC2
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-RC2"
381"++3.8.0-RC2 -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-RC2 """{"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-RC2
398OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-serverJVM/crossScalaVersions
399OpenCB::Limitting incorrect crossVersions List() -> List(2.13.16) in http4s-otel4s-middleware/crossScalaVersions
400[info] set scmInfo to https://github.com/http4s/http4s-otel4s-middleware
401OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsJVM/crossScalaVersions
402OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-clientJS/crossScalaVersions
403OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-serverJS/crossScalaVersions
404OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in sbt-http4s-org-scalafix-internal/crossScalaVersions
405OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-clientNative/crossScalaVersions
406OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsNative/crossScalaVersions
407OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
408OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-coreJVM/crossScalaVersions
409OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-serverJS/crossScalaVersions
410OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-serverJVM/crossScalaVersions
411OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4s-otel4s-middlewareJVM/crossScalaVersions
412OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4s-otel4s-middlewareJS/crossScalaVersions
413OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-clientNative/crossScalaVersions
414OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in metricsJS/crossScalaVersions
415OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-serverNative/crossScalaVersions
416OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-coreJS/crossScalaVersions
417OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreJS/crossScalaVersions
418OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in core-clientJVM/crossScalaVersions
419OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-clientJVM/crossScalaVersions
420OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-serverNative/crossScalaVersions
421OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-clientJS/crossScalaVersions
422OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in http4s-otel4s-middlewareNative/crossScalaVersions
423OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in site/crossScalaVersions
424OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in coreNative/crossScalaVersions
425OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in trace-coreNative/crossScalaVersions
426OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 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-RC2 on 27 projects.
429[info] Switching Scala version on:
430[info] trace-clientJS (2.13.16, 3.8.0-RC2)
431[info] examples (2.13.16, 3.8.0-RC2)
432[info] core-clientJVM (2.13.16, 3.8.0-RC2)
433[info] core-clientJS (2.13.16, 3.8.0-RC2)
434[info] trace-serverJS (2.13.16, 3.8.0-RC2)
435[info] coreNative (2.13.16, 3.8.0-RC2)
436[info] site (2.13.16, 3.8.0-RC2)
437[info] metricsNative (2.13.16, 3.8.0-RC2)
438[info] core-serverNative (2.13.16, 3.8.0-RC2)
439[info] trace-serverNative (2.13.16, 3.8.0-RC2)
440[info] coreJS (2.13.16, 3.8.0-RC2)
441[info] trace-serverJVM (2.13.16, 3.8.0-RC2)
442[info] core-serverJS (2.13.16, 3.8.0-RC2)
443[info] core-clientNative (2.13.16, 3.8.0-RC2)
444[info] coreJVM (2.13.16, 3.8.0-RC2)
445[info] sbt-http4s-org-scalafix-internal (2.13.16, 3.8.0-RC2)
446[info] trace-clientNative (2.13.16, 3.8.0-RC2)
447[info] metricsJVM (2.13.16, 3.8.0-RC2)
448[info] trace-clientJVM (2.13.16, 3.8.0-RC2)
449[info] http4s-otel4s-middlewareJVM (2.13.16, 3.8.0-RC2)
450[info] trace-coreJVM (2.13.16, 3.8.0-RC2)
451[info] trace-coreJS (2.13.16, 3.8.0-RC2)
452[info] metricsJS (2.13.16, 3.8.0-RC2)
453[info] http4s-otel4s-middlewareJS (2.13.16, 3.8.0-RC2)
454[info] http4s-otel4s-middlewareNative (2.13.16, 3.8.0-RC2)
455[info] trace-coreNative (2.13.16, 3.8.0-RC2)
456[info] core-serverJVM (2.13.16, 3.8.0-RC2)
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 Nov 28, 2025, 4:36:33 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-RC2/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-RC2/classes ...
497[info] done compiling
498org.http4s.otel4s.middleware.server.OriginalSchemeTest:
499 + OriginalScheme.apply 0.55s
500org.http4s.otel4s.middleware.server.TypedServerAttributesTest:
501 + httpRoute 0.667s
502 + serverAddressAndPort 0.033s
503 + urlScheme 0.002s
504org.http4s.otel4s.middleware.server.RouteClassifierTest:
505 + .indeterminate 0.675s
506 + .of 0.137s
507 + #orElse 0.007s
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-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
510org.http4s.otel4s.middleware.trace.server.TypedServerTraceAttributesTest:
511 + clientAddress 0.48s
512 + clientAddressAndPort 0.012s
513 + urlPath 0.004s
514 + urlQuery 0.003s
515org.http4s.otel4s.middleware.trace.server.ServerMiddlewareTest:
516 + wrapGenericHttp: composes middlewares 0.446s
517 + wrapGenericHttp: success with tracing enabled 0.063s
518 + wrapGenericHttp: records an exception thrown by the server 0.019s
519 + wrapGenericHttp: does not set error status on a client error response 0.005s
520 + wrapGenericHttp: records error.type on error response 5xx 0.004s
521 + wrapGenericHttp: records cancelation caused by the server 0.006s
522 + wrapGenericHttp: doesn't trace when PerRequestTracingFilter returns Disabled 0.003s
523 + wrapGenericHttp: doesn't propagate trace data to requesting client by default 0.007s
524 + wrapGenericHttp: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.008s
525 + asGenericHttpMiddleware: composes middlewares 0.003s
526 + asGenericHttpMiddleware: success with tracing enabled 0.003s
527 + asGenericHttpMiddleware: records an exception thrown by the server 0.003s
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.002s
531 + asGenericHttpMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.002s
532 + asGenericHttpMiddleware: doesn't propagate trace data to requesting client by default 0.002s
533 + asGenericHttpMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
534 + wrapHttpApp: composes middlewares 0.002s
535 + wrapHttpApp: success with tracing enabled 0.002s
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.002s
540 + wrapHttpApp: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
541 + wrapHttpApp: doesn't propagate trace data to requesting client by default 0.001s
542 + wrapHttpApp: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
543 + asHttpAppMiddleware: composes middlewares 0.002s
544 + asHttpAppMiddleware: success with tracing enabled 0.003s
545 + asHttpAppMiddleware: records an exception thrown by the server 0.003s
546 + asHttpAppMiddleware: does not set error status on a client error response 0.002s
547 + asHttpAppMiddleware: records error.type on error response 5xx 0.002s
548 + asHttpAppMiddleware: records cancelation caused by the server 0.002s
549 + asHttpAppMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.003s
550 + asHttpAppMiddleware: doesn't propagate trace data to requesting client by default 0.002s
551 + asHttpAppMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
552 + wrapHttpRoutes: composes middlewares 0.021s
553 + wrapHttpRoutes: success with tracing enabled 0.003s
554 + wrapHttpRoutes: records an exception thrown by the server 0.005s
555 + wrapHttpRoutes: does not set error status on a client error response 0.003s
556 + wrapHttpRoutes: records error.type on error response 5xx 0.003s
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.002s
560 + wrapHttpRoutes: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
561 + asHttpRoutesMiddleware: composes middlewares 0.003s
562 + asHttpRoutesMiddleware: success with tracing enabled 0.003s
563 + asHttpRoutesMiddleware: records an exception thrown by the server 0.003s
564 + asHttpRoutesMiddleware: does not set error status on a client error response 0.002s
565 + asHttpRoutesMiddleware: records error.type on error response 5xx 0.003s
566 + asHttpRoutesMiddleware: records cancelation caused by the server 0.002s
567 + asHttpRoutesMiddleware: doesn't trace when PerRequestTracingFilter returns Disabled 0.001s
568 + asHttpRoutesMiddleware: doesn't propagate trace data to requesting client by default 0.001s
569 + asHttpRoutesMiddleware: propagates trace data to requesting client when perRequestReversePropagationFilter returns Enabled 0.002s
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-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
572org.http4s.otel4s.middleware.trace.PerRequestConfigTest:
573 + and 0.009s
574 + or 0.002s
575org.http4s.otel4s.middleware.trace.redact.QueryRedactorTest:
576 + QueryRedactor.NeverRedact 0.017s
577org.http4s.otel4s.middleware.trace.redact.PathRedactorTest:
578 + PathRedactor.NeverRedact 0.052s
579org.http4s.otel4s.middleware.trace.redact.HeaderRedactorTest:
580 + #alsoAllowingUnredacted 0.007s
581 + Behavior.Elide 0.0s
582 + Behavior.DefaultReplacement 0.0s
583 + Behavior.ReplaceWith("anything") 0.001s
584 + .default 0.002s
585 + .replaceAll 0.0s
586org.http4s.otel4s.middleware.trace.AttributeProviderTest:
587 + const(Attribute[_]) 0.162s
588 + const(Attributes) 0.001s
589 + const(...).and(const(...)) 0.004s
590 + middlewareVersion 0.001s
591org.http4s.otel4s.middleware.trace.SpanDataProviderTest:
592 + {Attribute,SpanData}Provider#and 0.233s
593org.http4s.otel4s.middleware.trace.TypedTraceAttributesTest:
594 + httpRequestMethodOriginal 0.254s
595 + networkPeerPort 0.003s
596 + userAgentOriginal 0.072s
597 + httpRequestHeaders 0.004s
598 + httpResponseHeaders 0.001s
599org.http4s.otel4s.middleware.trace.PerRequestFilterTest:
600 + and 0.353s
601 + or 0.001s
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-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
604org.http4s.otel4s.middleware.metrics.OtelMetricsTests:
605 + OtelMetrics 0.597s
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-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
608org.http4s.otel4s.middleware.TypedAttributesTest:
609 + errorType(Throwable) 0.227s
610 + errorType(Status) 0.013s
611 + httpRequestMethod 0.004s
612 + httpRequestMethodOther 0.001s
613 + httpResponseStatusCode 0.001s
614 + networkPeerAddress 0.003s
615 + networkProtocolVersion 0.014s
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-RC2/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.223s
620 + custom UriRedactor 0.028s
621java.lang.AbstractMethodError: Receiver class org.http4s.otel4s.middleware.trace.client.ClientMiddlewareTest$$Lambda$13399/0x00007fc5aa3edfc8 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.326s
635 + urlFull 0.003s
636 + Experimental.urlTemplate 0.002s
637Build timeout after 2 hours