Build Logs

eed3si9n/gigahorse • 3.8.0-RC6:2026-01-08

Errors

7

Warnings

97

Total Lines

440

1##################################
2Clonning https://github.com/eed3si9n/gigahorse.git into /build/repo using revision v0.9.3
3##################################
4Note: switching to '74f619ab82f88ece1230c5732b3e5ba96f52eeed'.
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.5
22----
23Preparing build for 3.8.0-RC6
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: project/Dependencies.scala
34Pattern: val scala3 = "3.3.5"
35Replacement: val scala3 = "3.8.0-RC6"
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.5"' in project/Dependencies.scala
40----
41Starting build for 3.8.0-RC6
42Execute tests: true
43sbt project found:
44Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project eed3si9n/gigahorse
47##################################
48Scala version: 3.8.0-RC6
49Targets: com.eed3si9n%gigahorse-apache-http com.eed3si9n%gigahorse-asynchttpclient com.eed3si9n%gigahorse-core com.eed3si9n%gigahorse-okhttp
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.5\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Dcommunitybuild.scala=3.8.0-RC6
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC6"
70"++3.8.0-RC6 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.5\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.eed3si9n%gigahorse-apache-http com.eed3si9n%gigahorse-asynchttpclient com.eed3si9n%gigahorse-core com.eed3si9n%gigahorse-okhttp"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build from akka.sbt, plugin.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
83[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
84[info] Compilation completed in 8.723s.
85[warn] /build/repo/project/Shade.scala:16:20: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
86[warn] logLevel in assembly := Level.Error,
87[warn] ^
88[warn] /build/repo/project/Shade.scala:18:30: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
89[warn] assemblyShadeRules in assembly := Seq(
90[warn] ^
91[warn] /build/repo/project/Shade.scala:23:26: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
92[warn] assemblyOption in assembly := (assemblyOption in assembly).value
93[warn] ^
94[warn] /build/repo/project/Shade.scala:23:57: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
95[warn] assemblyOption in assembly := (assemblyOption in assembly).value
96[warn] ^
97[warn] /build/repo/project/Shade.scala:26:25: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
98[warn] fullClasspath in assembly := fullClasspath.value,
99[warn] ^
100[warn] /build/repo/project/Shade.scala:28:39: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
101[warn] externalDependencyClasspath in assembly := externalDependencyClasspath.value,
102[warn] ^
103[warn] /build/repo/project/Shade.scala:30:21: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
104[warn] mainClass in assembly := mainClass.value,
105[warn] ^
106[warn] /build/repo/project/Shade.scala:32:16: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
107[warn] test in assembly := {}
108[warn] ^
109[warn] /build/repo/project/Shade.scala:35:18: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
110[warn] packageBin in Compile := (assembly in ShadeSandbox).value,
111[warn] ^
112[warn] /build/repo/project/Shade.scala:35:42: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
113[warn] packageBin in Compile := (assembly in ShadeSandbox).value,
114[warn] ^
115[warn] /build/repo/project/Shade.scala:43:20: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
116[warn] logLevel in assembly := Level.Error,
117[warn] ^
118[warn] /build/repo/project/Shade.scala:44:33: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
119[warn] assemblyMergeStrategy in assembly := {
120[warn] ^
121[warn] /build/repo/project/Shade.scala:50:56: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
122[warn] val oldStrategy = (assemblyMergeStrategy in assembly).value
123[warn] ^
124[warn] /build/repo/project/Shade.scala:54:30: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
125[warn] assemblyShadeRules in assembly := Seq(
126[warn] ^
127[warn] /build/repo/project/Shade.scala:62:26: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
128[warn] assemblyOption in assembly := (assemblyOption in assembly).value
129[warn] ^
130[warn] /build/repo/project/Shade.scala:62:57: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
131[warn] assemblyOption in assembly := (assemblyOption in assembly).value
132[warn] ^
133[warn] /build/repo/project/Shade.scala:65:25: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
134[warn] fullClasspath in assembly := fullClasspath.value,
135[warn] ^
136[warn] /build/repo/project/Shade.scala:67:39: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
137[warn] externalDependencyClasspath in assembly := externalDependencyClasspath.value,
138[warn] ^
139[warn] /build/repo/project/Shade.scala:69:21: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
140[warn] mainClass in assembly := mainClass.value,
141[warn] ^
142[warn] /build/repo/project/Shade.scala:71:16: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
143[warn] test in assembly := {}
144[warn] ^
145[warn] /build/repo/project/Shade.scala:74:18: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
146[warn] packageBin in Compile := (assembly in ShadeSandbox).value,
147[warn] ^
148[warn] /build/repo/project/Shade.scala:74:42: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
149[warn] packageBin in Compile := (assembly in ShadeSandbox).value,
150[warn] ^
151[warn] 22 warnings found
152[info] done compiling
153[info] loading settings for project root from build.sbt...
154[info] resolving key references (10547 settings) ...
155[info] set current project to gigahorse (in build file:/build/repo/)
156Execute setCrossScalaVersions: 3.8.0-RC6
157OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in asynchttpclient/crossScalaVersions
158OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in apacheHttp/crossScalaVersions
159OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in root/crossScalaVersions
160OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in pekkoHttp/crossScalaVersions
161OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in okhttp/crossScalaVersions
162OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in core/crossScalaVersions
163OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in commonTest/crossScalaVersions
164[info] set current project to gigahorse (in build file:/build/repo/)
165[info] Setting Scala version to 3.8.0-RC6 on 6 projects.
166[info] Switching Scala version on:
167[info] commonTest (2.12.20, 2.13.16, 3.8.0-RC6)
168[info] apacheHttp (2.12.20, 2.13.16, 3.8.0-RC6)
169[info] pekkoHttp (2.12.20, 2.13.16, 3.8.0-RC6)
170[info] okhttp (2.12.20, 2.13.16, 3.8.0-RC6)
171[info] asynchttpclient (2.12.20, 2.13.16, 3.8.0-RC6)
172[info] core (2.12.20, 2.13.16, 3.8.0-RC6)
173[info] Excluding projects:
174[info] shadedAsyncHttpClient (2.12.20, 2.13.16)
175[info] * root (2.12.20)
176[info] shadedApacheHttpClient5 (2.12.20, 2.13.16)
177[info] Reapplying settings...
178[info] set current project to gigahorse (in build file:/build/repo/)
179Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
180[info] Reapplying settings...
181[info] set current project to gigahorse (in build file:/build/repo/)
182[info] Defining Global / credentials, apacheHttp / credentials and 7 others.
183[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 45 others.
184[info] Run `last` for details.
185[info] Reapplying settings...
186[info] set current project to gigahorse (in build file:/build/repo/)
187Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
188[info] Reapplying settings...
189OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
190
191 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
192 Did you mean allExcludeDependencies ?
193 , retry without global scopes
194[info] Reapplying settings...
195[info] set current project to gigahorse (in build file:/build/repo/)
196Execute removeScalacOptionsStartingWith: -P:wartremover
197[info] Reapplying settings...
198[info] set current project to gigahorse (in build file:/build/repo/)
199[success] Total time: 0 s, completed Jan 8, 2026, 2:59:27 AM
200Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"project/Dependencies.scala","pattern":"val scala3 = \"3.3.5\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
201Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
202Starting build...
203Projects: Set(commonTest, shadedAsyncHttpClient, apacheHttp, okhttp, shadedApacheHttpClient5, asynchttpclient, core)
204Starting build for ProjectRef(file:/build/repo/,shadedAsyncHttpClient) (shaded-asynchttpclient)... [0/7]
205OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
206OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedAsyncHttpClient)), Zero, Zero, Zero)
207OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
208OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
209OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedAsyncHttpClient)), Select(ConfigKey(compile)), Zero, Zero)
210Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s
211OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedAsyncHttpClient)), Select(ConfigKey(compile)), Select(compile), Zero)
212OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedAsyncHttpClient)), Select(ConfigKey(test)), Zero, Zero)
213OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedAsyncHttpClient)), Select(ConfigKey(test)), Select(compile), Zero)
214OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedAsyncHttpClient)), Select(ConfigKey(shade)), Zero, Zero)
215Starting build for ProjectRef(file:/build/repo/,asynchttpclient) (gigahorse-asynchttpclient)... [1/7]
216Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
217[info] compiling 34 Scala sources to /build/repo/core/target/scala-3.8.0-RC6/classes ...
218[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
219[warn] bad option '-Xsource:3' was ignored
220[warn] two warnings found
221[info] done compiling
222[info] compiling 13 Scala sources to /build/repo/asynchttpclient/target/scala-3.8.0-RC6/classes ...
223[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
224[warn] bad option '-Xsource:3' was ignored
225[warn] -- [E121] Pattern Match Warning: /build/repo/asynchttpclient/src/main/scala/gigahorse/support/asynchttpclient/AhcHttpClient.scala:287:11
226[warn] 287 | case _ => throw new RuntimeException("Unknown scheme " + auth.scheme)
227[warn] | ^
228[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
229[warn] there were 5 deprecation warnings; re-run with -deprecation for details
230[warn] four warnings found
231[info] done compiling
232[info] compiling 4 Scala sources to /build/repo/common-test/target/scala-3.8.0-RC6/classes ...
233[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
234[warn] bad option '-Xsource:3' was ignored
235[warn] there were 4 deprecation warnings; re-run with -deprecation for details
236[warn] three warnings found
237[info] done compiling
238[info] compiling 1 Scala source to /build/repo/asynchttpclient/target/scala-3.8.0-RC6/test-classes ...
239[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
240[warn] bad option '-Xsource:3' was ignored
241[warn] two warnings found
242[info] done compiling
243[info] AhcClientSpec:
244SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
245SLF4J: Defaulting to no-operation (NOP) logger implementation
246SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
247[info] - http.run(r) should retrieve a resource from Wikipedia
248[info] - http.run(r, Gigahorse.asString) should retrieve a resource as String
249[info] - http.run(r.withAuth("***", "***"), Gigahorse.asString) should retrieve a resource as String
250[info] - http.run(r.withHeaders(...), f) should post with headers
251[info] - http.run(r.post(Map("inputString" -> List("{}"))), f) should post url-form-encoded data
252[info] - http.run(r.withContentType(MimeTypes.Text, ISO-8859-1), f) should parse and post with correct content type
253[info] - http.run(r.get.withSignatureOpt(...), Gigahorse.asString) should add a signature header
254[info] - http.run(r.post.withSignatureOpt(...), Gigahorse.asString) should add a signature header and keep content
255[info] - http.websocket(r) should open a websocket connection and exchange messages
256[info] - it should retrieve a resource and convert to Left given 500
257[info] - http.download should download a resource
258[info] - http.processFull(r) should preserve an error response
259[info] - http.processFull(r, Gigahorse.asEither) should preserve an error response and convert to Right given 404
260[info] - http.processFull(r) should upload files
261[info] - http.processFull(r) should upload multipart form
262Starting build for ProjectRef(file:/build/repo/,commonTest) (commontest)... [2/7]
263Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
264Starting build for ProjectRef(file:/build/repo/,apacheHttp) (gigahorse-apache-http)... [3/7]
265Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
266OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedApacheHttpClient5)), Zero, Zero, Zero)
267OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedApacheHttpClient5)), Select(ConfigKey(shade)), Zero, Zero)
268OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedApacheHttpClient5)), Select(ConfigKey(compile)), Zero, Zero)
269OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedApacheHttpClient5)), Select(ConfigKey(compile)), Select(compile), Zero)
270[info] compiling 10 Scala sources to /build/repo/apache-http/target/scala-3.8.0-RC6/classes ...
271[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
272[warn] bad option '-Xsource:3' was ignored
273[warn] two warnings found
274[info] done compiling
275[info] compiling 1 Scala source to /build/repo/apache-http/target/scala-3.8.0-RC6/test-classes ...
276[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
277[warn] bad option '-Xsource:3' was ignored
278[warn] two warnings found
279[info] done compiling
280[info] ApacheHttpClientSpec:
281SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
282SLF4J: Defaulting to no-operation (NOP) logger implementation
283SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
284[info] - http.run(r) should retrieve a resource from Wikipedia
285[info] - http.run(r, Gigahorse.asString) should retrieve a resource as String
286[info] - http.run(r.withAuth("***", "***"), Gigahorse.asString) should retrieve a resource as String
287[info] - http.run(r.withHeaders(...), f) should post with headers
288[info] - http.run(r.post(Map("inputString" -> List("{}"))), f) should post url-form-encoded data
289[info] - http.run(r.withContentType(MimeTypes.Text, ISO-8859-1), f) should parse and post with correct content type
290[info] - http.run(r.get.withSignatureOpt(...), Gigahorse.asString) should add a signature header
291[info] - http.run(r.post.withSignatureOpt(...), Gigahorse.asString) should add a signature header and keep content
292[info] - http.websocket(r) should open a websocket connection and exchange messages !!! CANCELED !!!
293[info] org.scalatest.exceptions.TestCanceledException was thrown. (BaseHttpClientSpec.scala:219)
294[info] - it should retrieve a resource and convert to Left given 500
295[info] - http.download should download a resource
296[info] - http.processFull(r) should preserve an error response
297[info] - http.processFull(r, Gigahorse.asEither) should preserve an error response and convert to Right given 404
298[info] - http.processFull(r) should upload files
299[info] - http.processFull(r) should upload multipart form
300Starting build for ProjectRef(file:/build/repo/,core) (gigahorse-core)... [4/7]
301Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
302Starting build for ProjectRef(file:/build/repo/,okhttp) (gigahorse-okhttp)... [5/7]
303Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
304[info] compiling 9 Scala sources to /build/repo/okhttp/target/scala-3.8.0-RC6/classes ...
305[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
306[warn] bad option '-Xsource:3' was ignored
307[warn] there was 1 deprecation warning; re-run with -deprecation for details
308[warn] three warnings found
309[info] done compiling
310[info] compiling 1 Scala source to /build/repo/okhttp/target/scala-3.8.0-RC6/test-classes ...
311[warn] Option -Xlint is deprecated: Use -Wshadow to enable shadowing lints. Scheduled for removal.
312[warn] bad option '-Xsource:3' was ignored
313[warn] two warnings found
314[info] done compiling
315[info] OkHttpClientSpec:
316SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
317SLF4J: Defaulting to no-operation (NOP) logger implementation
318SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
319[info] - http.run(r) should retrieve a resource from Wikipedia *** FAILED ***
320[info] gigahorse.StatusError: Unexpected status: 403
321[info] at gigahorse.StatusError$.apply(StatusError.scala:30)
322[info] at gigahorse.support.okhttp.OkHandler.onStatusReceived(OkHandler.scala:25)
323[info] at gigahorse.support.okhttp.OkHandler.onStatusReceived$(OkHandler.scala:22)
324[info] at gigahorse.support.okhttp.OkHandler$FullOkHandler.onStatusReceived(OkHandler.scala:30)
325[info] at gigahorse.support.okhttp.OkhClient$$anon$1.onResponse(OkhClient.scala:223)
326[info] at okhttp3.RealCall$AsyncCall.execute(RealCall.java:174)
327[info] at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
328[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
329[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
330[info] at java.base/java.lang.Thread.run(Thread.java:833)
331[info] ...
332[info] - http.run(r, Gigahorse.asString) should retrieve a resource as String *** FAILED ***
333[info] gigahorse.StatusError: Unexpected status: 403
334[info] at gigahorse.StatusError$.apply(StatusError.scala:30)
335[info] at gigahorse.support.okhttp.OkHandler.onStatusReceived(OkHandler.scala:25)
336[info] at gigahorse.support.okhttp.OkHandler.onStatusReceived$(OkHandler.scala:22)
337[info] at gigahorse.support.okhttp.OkHandler$FullOkHandler.onStatusReceived(OkHandler.scala:30)
338[info] at gigahorse.support.okhttp.OkhClient$$anon$1.onResponse(OkhClient.scala:223)
339[info] at okhttp3.RealCall$AsyncCall.execute(RealCall.java:174)
340[info] at okhttp3.internal.NamedRunnable.run(NamedRunnable.java:32)
341[info] at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
342[info] at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
343[info] at java.base/java.lang.Thread.run(Thread.java:833)
344[info] ...
345[info] - http.run(r.withAuth("***", "***"), Gigahorse.asString) should retrieve a resource as String
346[info] - http.run(r.withHeaders(...), f) should post with headers
347[info] - http.run(r.post(Map("inputString" -> List("{}"))), f) should post url-form-encoded data
348[info] - http.run(r.withContentType(MimeTypes.Text, ISO-8859-1), f) should parse and post with correct content type
349[info] - http.run(r.get.withSignatureOpt(...), Gigahorse.asString) should add a signature header
350[info] - http.run(r.post.withSignatureOpt(...), Gigahorse.asString) should add a signature header and keep content
351[info] - http.websocket(r) should open a websocket connection and exchange messages
352[info] - it should retrieve a resource and convert to Left given 500
353[info] - http.download should download a resource
354[info] - http.processFull(r) should preserve an error response
355[info] - http.processFull(r, Gigahorse.asEither) should preserve an error response and convert to Right given 404
356[info] - http.processFull(r) should upload files
357[info] - http.processFull(r) should upload multipart form
358Starting build for ProjectRef(file:/build/repo/,shadedApacheHttpClient5) (shaded-apache-httpclient5)... [6/7]
359Compile scalacOptions: -encoding, utf8, -unchecked, -Xlint, -Xsource:3, -language:existentials, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s
360OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedApacheHttpClient5)), Select(ConfigKey(test)), Zero, Zero)
361OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Scope(Select(ProjectRef(file:/build/repo/,shadedApacheHttpClient5)), Select(ConfigKey(test)), Select(compile), Zero)
362
363************************
364Build summary:
365[{
366 "module": "shaded-asynchttpclient",
367 "compile": {"status": "ok", "tookMs": 69, "warnings": 0, "errors": 0},
368 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
369 "test-compile": {"status": "ok", "tookMs": 2414, "warnings": 0, "errors": 0},
370 "test": {"status": "ok", "tookMs": 456, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
371 "publish": {"status": "skipped", "tookMs": 0},
372 "metadata": {
373 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
374}
375},{
376 "module": "gigahorse-asynchttpclient",
377 "compile": {"status": "ok", "tookMs": 10301, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
378 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
379 "test-compile": {"status": "ok", "tookMs": 3096, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
380 "test": {"status": "ok", "tookMs": 3157, "passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 15, "failed": 0, "ignored": 0, "skipped": 0, "total": 15}}]},
381 "publish": {"status": "skipped", "tookMs": 0},
382 "metadata": {
383 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
384}
385},{
386 "module": "commontest",
387 "compile": {"status": "ok", "tookMs": 110, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
388 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
389 "test-compile": {"status": "ok", "tookMs": 164, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
390 "test": {"status": "ok", "tookMs": 160, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
391 "publish": {"status": "ok", "tookMs": 4},
392 "metadata": {
393 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
394}
395},{
396 "module": "gigahorse-apache-http",
397 "compile": {"status": "ok", "tookMs": 2476, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
398 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
399 "test-compile": {"status": "ok", "tookMs": 893, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
400 "test": {"status": "ok", "tookMs": 2551, "passed": 14, "failed": 1, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 14, "failed": 1, "ignored": 0, "skipped": 0, "total": 15}}]},
401 "publish": {"status": "skipped", "tookMs": 0},
402 "metadata": {
403 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
404}
405},{
406 "module": "gigahorse-core",
407 "compile": {"status": "ok", "tookMs": 46, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
408 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
409 "test-compile": {"status": "ok", "tookMs": 84, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
410 "test": {"status": "ok", "tookMs": 88, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
411 "publish": {"status": "skipped", "tookMs": 0},
412 "metadata": {
413 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
414}
415},{
416 "module": "gigahorse-okhttp",
417 "compile": {"status": "ok", "tookMs": 1131, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
418 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
419 "test-compile": {"status": "ok", "tookMs": 585, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
420 "test": {"status": "failed", "tookMs": 2209, "passed": 13, "failed": 2, "ignored": 0, "skipped": 0, "total": 15, "byFramework": [{"framework": "unknown", "stats": {"passed": 13, "failed": 2, "ignored": 0, "skipped": 0, "total": 15}}]},
421 "publish": {"status": "skipped", "tookMs": 0},
422 "metadata": {
423 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
424}
425},{
426 "module": "shaded-apache-httpclient5",
427 "compile": {"status": "ok", "tookMs": 33, "warnings": 0, "errors": 0},
428 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
429 "test-compile": {"status": "ok", "tookMs": 230, "warnings": 0, "errors": 0},
430 "test": {"status": "ok", "tookMs": 249, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
431 "publish": {"status": "skipped", "tookMs": 0},
432 "metadata": {
433 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.5"]
434}
435}]
436************************
437[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: gigahorse-okhttp
438[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: gigahorse-okhttp
439[error] Total time: 39 s, completed Jan 8, 2026, 3:00:06 AM
440[0JBuild failed, not retrying.