Build Logs
losizm/scurry • 3.8.0:2026-01-13
Errors
4
Warnings
20
Total Lines
648
1##################################
2Clonning https://github.com/losizm/scurry.git into /build/repo using revision v1.0.0
3##################################
4Note: switching to '2cd4d0df0341f3b6cc10ab7c4161d487a496ab98'.
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
21----
22Preparing build for 3.8.0
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0
32Execute tests: true
33sbt project found:
34grep: /build/repo/project/plugins.sbt: No such file or directory
35Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
36Enforcing usage of sbt in version 1.11.5
37No prepare script found for project losizm/scurry
38##################################
39Scala version: 3.8.0
40Targets: com.github.losizm%scurry
41Project projectConfig: {"tests":null}
42##################################
43Using extra scalacOptions: ,REQUIRE:-source:3.8
44Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
45[sbt_options] declare -a sbt_options=()
46[process_args] java_version = '17'
47[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
48# Executing command line:
49java
50-Dfile.encoding=UTF-8
51-Dcommunitybuild.scala=3.8.0
52-Dcommunitybuild.project.dependencies.add=
53-Xmx7G
54-Xms4G
55-Xss8M
56-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
57-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
58-jar
59/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
60"setCrossScalaVersions 3.8.0"
61"++3.8.0 -v"
62"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
63"set every credentials := Nil"
64"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
65"removeScalacOptionsStartingWith -P:wartremover"
66
67moduleMappings
68"runBuild 3.8.0 """{"tests":null}""" com.github.losizm%scurry"
69
70[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
71[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
72[info] loading project definition from /build/repo/project
73[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
74[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
75[info] Compilation completed in 8.534s.
76[info] done compiling
77[info] loading settings for project repo from build.sbt...
78[info] set current project to scurry (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.8.0
80OpenCB::Changing crossVersion 3.3.5 -> 3.8.0 in repo/crossScalaVersions
81OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in repo/crossScalaVersions
82[info] set current project to scurry (in build file:/build/repo/)
83[info] Setting Scala version to 3.8.0 on 1 projects.
84[info] Switching Scala version on:
85[info] * repo (3.8.0)
86[info] Excluding projects:
87[info] Reapplying settings...
88[info] set current project to scurry (in build file:/build/repo/)
89Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
90[info] Reapplying settings...
91[info] set current project to scurry (in build file:/build/repo/)
92[info] Defining Global / credentials, credentials
93[info] The new values will be used by allCredentials, credentials and 2 others.
94[info] Run `last` for details.
95[info] Reapplying settings...
96[info] set current project to scurry (in build file:/build/repo/)
97Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
98[info] Reapplying settings...
99OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
100
101 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
102 Did you mean allExcludeDependencies ?
103 , retry without global scopes
104[info] Reapplying settings...
105[info] set current project to scurry (in build file:/build/repo/)
106Execute removeScalacOptionsStartingWith: -P:wartremover
107[info] Reapplying settings...
108[info] set current project to scurry (in build file:/build/repo/)
109[success] Total time: 0 s, completed Jan 13, 2026, 4:19:15 PM
110Build config: {"tests":null}
111Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
112Starting build...
113Projects: Set(repo)
114Starting build for ProjectRef(file:/build/repo/,repo) (scurry)... [0/1]
115OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
116OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
117OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
118Compile scalacOptions: -new-syntax, -Yno-experimental, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
119[info] compiling 42 Scala sources to /build/repo/target/scala-3.8.0/classes ...
120[warn] bad option '-Yno-experimental' was ignored
121[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/scurry/http/toRealClientSettings.scala:58:10
122[warn] 58 | (value.get("host"), value.get("port"), value.get("secure")) match
123[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
124[warn] | match may not be exhaustive.
125[warn] |
126[warn] | It would fail on pattern case: (_, _, _)
127[warn] |
128[warn] | longer explanation available when compiling with `-explain`
129[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/scurry/http/toRealClientSettings.scala:72:10
130[warn] 72 | (value.get("truststore"), value.get("type"), value.get("password")) match
131[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
132[warn] | match may not be exhaustive.
133[warn] |
134[warn] | It would fail on pattern case: (_, _, _)
135[warn] |
136[warn] | longer explanation available when compiling with `-explain`
137[warn] three warnings found
138[info] done compiling
139[info] compiling 12 Scala sources to /build/repo/target/scala-3.8.0/test-classes ...
140[warn] bad option '-Yno-experimental' was ignored
141[warn] one warning found
142[info] done compiling
143[2026-01-13T16:19:31.908+01:00][INFO] TestServer - localhost:33261 - Starting server
144[2026-01-13T16:19:31.909+01:00][INFO] TestServer - localhost:33261 - Calling start lifecycle hooks
145[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Secure: false
146[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Backlog Size: 20
147[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Pool Size: 4
148[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Queue Size: 16
149[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Buffer Size: 8192
150[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Read Timeout: 250
151[2026-01-13T16:19:31.910+01:00][INFO] TestServer - localhost:33261 - Header Limit: 20
152[2026-01-13T16:19:31.911+01:00][INFO] TestServer - localhost:33261 - Keep-Alive: disabled
153[2026-01-13T16:19:31.916+01:00][INFO] TestServer - localhost:33261 - Server is up and running
154[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Starting server
155[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Calling start lifecycle hooks
156[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Secure: false
157[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Backlog Size: 20
158[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Pool Size: 4
159[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Queue Size: 16
160[2026-01-13T16:19:32.895+01:00][INFO] TestServer - localhost:39259 - Buffer Size: 8192
161[2026-01-13T16:19:32.896+01:00][INFO] TestServer - localhost:39259 - Read Timeout: 250
162[2026-01-13T16:19:32.896+01:00][INFO] TestServer - localhost:39259 - Header Limit: 20
163[2026-01-13T16:19:32.896+01:00][INFO] TestServer - localhost:39259 - Keep-Alive: disabled
164[2026-01-13T16:19:32.896+01:00][INFO] TestServer - localhost:39259 - Server is up and running
165[2026-01-13T16:19:32.965+01:00][INFO] TestServer - localhost:33261 - Connection accepted from 127.0.0.1:53086 (correlate=19bb7f0d764-0001-0001-01)
166[2026-01-13T16:19:33.009+01:00][INFO] TestServer - localhost:33261 - Servicing request from 127.0.0.1:53086 (correlate=19bb7f0d764-0001-0001-01)
167[2026-01-13T16:19:33.027+01:00][INFO] TestServer - localhost:39259 - Connection accepted from 127.0.0.1:55228 (correlate=19bb7f0d7a3-0001-0001-01)
168[2026-01-13T16:19:33.031+01:00][INFO] TestServer - localhost:39259 - Servicing request from 127.0.0.1:55228 (correlate=19bb7f0d7a3-0001-0001-01)
169[2026-01-13T16:19:33.066+01:00][INFO] TestServer - localhost:39259 - Response sent to 127.0.0.1:55228 (correlate=19bb7f0d7a3-0001-0001-01)
170[2026-01-13T16:19:33.067+01:00][INFO] TestServer - localhost:33261 - Response sent to 127.0.0.1:53086 (correlate=19bb7f0d764-0001-0001-01)
171[2026-01-13T16:19:33.073+01:00][INFO] TestServer - localhost:33261 - Upgrading connection to 127.0.0.1:53086 (correlate=19bb7f0d764-0001-0001-01)
172[2026-01-13T16:19:33.073+01:00][INFO] TestServer - localhost:39259 - Upgrading connection to 127.0.0.1:55228 (correlate=19bb7f0d7a3-0001-0001-01)
173[2026-01-13T16:19:33.284+01:00][INFO] GreetServer - localhost:42811 - Starting server
174[2026-01-13T16:19:33.285+01:00][INFO] GreetServer - localhost:42811 - Calling start lifecycle hooks
175[2026-01-13T16:19:33.286+01:00][INFO] GreetServer - localhost:42811 - Secure: false
176[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Backlog Size: 50
177[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Pool Size: 4
178[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Queue Size: 16
179[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Buffer Size: 8192
180[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Read Timeout: 5000
181[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Header Limit: 100
182[2026-01-13T16:19:33.287+01:00][INFO] GreetServer - localhost:42811 - Keep-Alive: disabled
183[2026-01-13T16:19:33.289+01:00][INFO] GreetServer - localhost:42811 - Server is up and running
184[2026-01-13T16:19:33.393+01:00][INFO] GreetServer - localhost:42811 - Connection accepted from 127.0.0.1:60492 (correlate=19bb7f0d911-0001-0001-01)
185[2026-01-13T16:19:33.394+01:00][INFO] GreetServer - localhost:42811 - Servicing request from 127.0.0.1:60492 (correlate=19bb7f0d911-0001-0001-01)
186[2026-01-13T16:19:33.429+01:00][INFO] GreetServer - localhost:42811 - Response sent to 127.0.0.1:60492 (correlate=19bb7f0d911-0001-0001-01)
187[2026-01-13T16:19:33.433+01:00][INFO] GreetServer - localhost:42811 - Closing connection to 127.0.0.1:60492 (correlate=19bb7f0d911-0001-0001-01)
188[2026-01-13T16:19:33.440+01:00][INFO] GreetServer - localhost:42811 - Connection accepted from 127.0.0.1:60502 (correlate=19bb7f0d940-0002-0002-01)
189[2026-01-13T16:19:33.442+01:00][INFO] GreetServer - localhost:42811 - Servicing request from 127.0.0.1:60502 (correlate=19bb7f0d940-0002-0002-01)
190[2026-01-13T16:19:33.451+01:00][INFO] GreetServer - localhost:42811 - Response sent to 127.0.0.1:60502 (correlate=19bb7f0d940-0002-0002-01)
191[2026-01-13T16:19:33.454+01:00][INFO] GreetServer - localhost:42811 - Closing connection to 127.0.0.1:60502 (correlate=19bb7f0d940-0002-0002-01)
192[2026-01-13T16:19:33.457+01:00][INFO] GreetServer - localhost:42811 - Connection accepted from 127.0.0.1:60512 (correlate=19bb7f0d951-0003-0003-01)
193[2026-01-13T16:19:33.460+01:00][INFO] GreetServer - localhost:42811 - Servicing request from 127.0.0.1:60512 (correlate=19bb7f0d951-0003-0003-01)
194[2026-01-13T16:19:33.475+01:00][INFO] GreetServer - localhost:42811 - Response sent to 127.0.0.1:60512 (correlate=19bb7f0d951-0003-0003-01)
195[2026-01-13T16:19:33.482+01:00][INFO] GreetServer - localhost:42811 - Closing connection to 127.0.0.1:60512 (correlate=19bb7f0d951-0003-0003-01)
196[2026-01-13T16:19:33.482+01:00][INFO] GreetServer - localhost:42811 - Connection accepted from 127.0.0.1:60514 (correlate=19bb7f0d96a-0004-0004-01)
197[2026-01-13T16:19:33.484+01:00][INFO] GreetServer - localhost:42811 - Servicing request from 127.0.0.1:60514 (correlate=19bb7f0d96a-0004-0004-01)
198[2026-01-13T16:19:33.490+01:00][INFO] GreetServer - localhost:42811 - Response sent to 127.0.0.1:60514 (correlate=19bb7f0d96a-0004-0004-01)
199[2026-01-13T16:19:33.493+01:00][INFO] GreetServer - localhost:42811 - Closing connection to 127.0.0.1:60514 (correlate=19bb7f0d96a-0004-0004-01)
200[info] HttpResponseSpec:
201[2026-01-13T16:19:33.498+01:00][INFO] GreetServer - localhost:42811 - Connection accepted from 127.0.0.1:60524 (correlate=19bb7f0d97a-0005-0005-01)
202[2026-01-13T16:19:33.499+01:00][INFO] GreetServer - localhost:42811 - Servicing request from 127.0.0.1:60524 (correlate=19bb7f0d97a-0005-0005-01)
203[info] - should create response
204[info] + creating original response
205[info] + creating client side response
206[info] + creating side response
207[2026-01-13T16:19:33.508+01:00][INFO] GreetServer - localhost:42811 - Response sent to 127.0.0.1:60524 (correlate=19bb7f0d97a-0005-0005-01)
208[2026-01-13T16:19:33.510+01:00][INFO] GreetServer - localhost:42811 - Closing connection to 127.0.0.1:60524 (correlate=19bb7f0d97a-0005-0005-01)
209[2026-01-13T16:19:33.513+01:00][INFO] GreetServer - localhost:42811 - Connection accepted from 127.0.0.1:60534 (correlate=19bb7f0d989-0006-0006-01)
210[2026-01-13T16:19:33.515+01:00][INFO] GreetServer - localhost:42811 - Servicing request from 127.0.0.1:60534 (correlate=19bb7f0d989-0006-0006-01)
211[2026-01-13T16:19:33.523+01:00][INFO] GreetServer - localhost:42811 - Response sent to 127.0.0.1:60534 (correlate=19bb7f0d989-0006-0006-01)
212[2026-01-13T16:19:33.523+01:00][INFO] GreetServer - localhost:42811 - Closing connection to 127.0.0.1:60534 (correlate=19bb7f0d989-0006-0006-01)
213[2026-01-13T16:19:33.537+01:00][INFO] GreetServer - localhost:42811 - Shutting down server
214[2026-01-13T16:19:33.540+01:00][INFO] GreetServer - localhost:42811 - Calling stop lifecycle hooks
215[2026-01-13T16:19:33.541+01:00][INFO] GreetServer - localhost:42811 - Server is shut down
216[2026-01-13T16:19:33.714+01:00][INFO] MessengerServer - localhost:35727 - Starting server
217[2026-01-13T16:19:33.715+01:00][INFO] MessengerServer - localhost:35727 - Calling start lifecycle hooks
218[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Secure: false
219[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Backlog Size: 20
220[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Pool Size: 4
221[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Queue Size: 16
222[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Buffer Size: 8192
223[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Read Timeout: 250
224[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Header Limit: 20
225[2026-01-13T16:19:33.721+01:00][INFO] MessengerServer - localhost:35727 - Keep-Alive: disabled
226[2026-01-13T16:19:33.722+01:00][INFO] MessengerServer - localhost:35727 - Server is up and running
227[2026-01-13T16:19:33.769+01:00][INFO] MessengerServer - localhost:35727 - Connection accepted from 127.0.0.1:53466 (correlate=19bb7f0da88-0001-0001-01)
228[2026-01-13T16:19:33.770+01:00][INFO] MessengerServer - localhost:35727 - Servicing request from 127.0.0.1:53466 (correlate=19bb7f0da88-0001-0001-01)
229[2026-01-13T16:19:33.776+01:00][INFO] MessengerServer - localhost:35727 - Response sent to 127.0.0.1:53466 (correlate=19bb7f0da88-0001-0001-01)
230[2026-01-13T16:19:33.778+01:00][INFO] MessengerServer - localhost:35727 - Upgrading connection to 127.0.0.1:53466 (correlate=19bb7f0da88-0001-0001-01)
231[info] QueryStringSpec:
232[info] - should create query string
233[info] QueryStringSpec:
234[info] - should create query string
235[info] HeadersSpec:
236[info] - should create headers
237[info] HeadersSpec:
238[info] - should create headers
239[info] CookiesSpec:
240[info] - should create cookies
241[info] CookiesSpec:
242[info] - should create cookies
243[2026-01-13T16:19:36.244+01:00][INFO] TestServer - localhost:39259 - Shutting down server
244[2026-01-13T16:19:36.245+01:00][INFO] TestServer - localhost:33261 - Shutting down server
245[2026-01-13T16:19:36.245+01:00][INFO] TestServer - localhost:39259 - Calling stop lifecycle hooks
246[2026-01-13T16:19:36.245+01:00][INFO] TestServer - localhost:39259 - Server is shut down
247[2026-01-13T16:19:36.247+01:00][INFO] TestServer - localhost:33261 - Calling stop lifecycle hooks
248[2026-01-13T16:19:36.247+01:00][INFO] TestServer - localhost:33261 - Server is shut down
249[info] HttpClientSpec:
250[2026-01-13T16:19:36.308+01:00][INFO] GreetServer - localhost:39655 - Starting server
251[2026-01-13T16:19:36.309+01:00][INFO] GreetServer - localhost:39655 - Calling start lifecycle hooks
252[2026-01-13T16:19:36.309+01:00][INFO] GreetServer - localhost:39655 - Secure: false
253[2026-01-13T16:19:36.310+01:00][INFO] GreetServer - localhost:39655 - Backlog Size: 50
254[2026-01-13T16:19:36.311+01:00][INFO] GreetServer - localhost:39655 - Pool Size: 4
255[2026-01-13T16:19:36.311+01:00][INFO] GreetServer - localhost:39655 - Queue Size: 16
256[2026-01-13T16:19:36.311+01:00][INFO] GreetServer - localhost:39655 - Buffer Size: 8192
257[2026-01-13T16:19:36.311+01:00][INFO] GreetServer - localhost:39655 - Read Timeout: 5000
258[2026-01-13T16:19:36.311+01:00][INFO] GreetServer - localhost:39655 - Header Limit: 100
259[2026-01-13T16:19:36.311+01:00][INFO] GreetServer - localhost:39655 - Keep-Alive: disabled
260[2026-01-13T16:19:36.313+01:00][INFO] GreetServer - localhost:39655 - Server is up and running
261[2026-01-13T16:19:36.354+01:00][INFO] GreetServer - localhost:39655 - Connection accepted from 127.0.0.1:59486 (correlate=19bb7f0e4a2-0001-0001-01)
262[2026-01-13T16:19:36.356+01:00][INFO] GreetServer - localhost:39655 - Servicing request from 127.0.0.1:59486 (correlate=19bb7f0e4a2-0001-0001-01)
263[2026-01-13T16:19:36.364+01:00][INFO] GreetServer - localhost:39655 - Response sent to 127.0.0.1:59486 (correlate=19bb7f0e4a2-0001-0001-01)
264[2026-01-13T16:19:36.367+01:00][INFO] GreetServer - localhost:39655 - Closing connection to 127.0.0.1:59486 (correlate=19bb7f0e4a2-0001-0001-01)
265[2026-01-13T16:19:36.370+01:00][INFO] GreetServer - localhost:39655 - Connection accepted from 127.0.0.1:59498 (correlate=19bb7f0e4b2-0002-0002-01)
266[2026-01-13T16:19:36.372+01:00][INFO] GreetServer - localhost:39655 - Servicing request from 127.0.0.1:59498 (correlate=19bb7f0e4b2-0002-0002-01)
267[2026-01-13T16:19:36.376+01:00][INFO] GreetServer - localhost:39655 - Response sent to 127.0.0.1:59498 (correlate=19bb7f0e4b2-0002-0002-01)
268[2026-01-13T16:19:36.379+01:00][INFO] GreetServer - localhost:39655 - Connection accepted from 127.0.0.1:59500 (correlate=19bb7f0e4bb-0003-0003-01)
269[2026-01-13T16:19:36.381+01:00][INFO] GreetServer - localhost:39655 - Closing connection to 127.0.0.1:59498 (correlate=19bb7f0e4b2-0002-0002-01)
270[2026-01-13T16:19:36.381+01:00][INFO] GreetServer - localhost:39655 - Servicing request from 127.0.0.1:59500 (correlate=19bb7f0e4bb-0003-0003-01)
271[2026-01-13T16:19:36.385+01:00][INFO] GreetServer - localhost:39655 - Response sent to 127.0.0.1:59500 (correlate=19bb7f0e4bb-0003-0003-01)
272[2026-01-13T16:19:36.387+01:00][INFO] GreetServer - localhost:39655 - Closing connection to 127.0.0.1:59500 (correlate=19bb7f0e4bb-0003-0003-01)
273[2026-01-13T16:19:36.390+01:00][INFO] GreetServer - localhost:39655 - Connection accepted from 127.0.0.1:59502 (correlate=19bb7f0e4c6-0004-0004-01)
274[2026-01-13T16:19:36.391+01:00][INFO] GreetServer - localhost:39655 - Servicing request from 127.0.0.1:59502 (correlate=19bb7f0e4c6-0004-0004-01)
275[2026-01-13T16:19:36.396+01:00][INFO] GreetServer - localhost:39655 - Response sent to 127.0.0.1:59502 (correlate=19bb7f0e4c6-0004-0004-01)
276[2026-01-13T16:19:36.397+01:00][INFO] GreetServer - localhost:39655 - Closing connection to 127.0.0.1:59502 (correlate=19bb7f0e4c6-0004-0004-01)
277[2026-01-13T16:19:36.400+01:00][INFO] GreetServer - localhost:39655 - Connection accepted from 127.0.0.1:59510 (correlate=19bb7f0e4d0-0005-0005-01)
278[2026-01-13T16:19:36.400+01:00][INFO] GreetServer - localhost:39655 - Servicing request from 127.0.0.1:59510 (correlate=19bb7f0e4d0-0005-0005-01)
279[2026-01-13T16:19:36.404+01:00][INFO] GreetServer - localhost:39655 - Response sent to 127.0.0.1:59510 (correlate=19bb7f0e4d0-0005-0005-01)
280[2026-01-13T16:19:36.404+01:00][INFO] GreetServer - localhost:39655 - Closing connection to 127.0.0.1:59510 (correlate=19bb7f0e4d0-0005-0005-01)
281[2026-01-13T16:19:36.409+01:00][INFO] GreetServer - localhost:39655 - Connection accepted from 127.0.0.1:59516 (correlate=19bb7f0e4d9-0006-0006-01)
282[2026-01-13T16:19:36.410+01:00][INFO] GreetServer - localhost:39655 - Servicing request from 127.0.0.1:59516 (correlate=19bb7f0e4d9-0006-0006-01)
283[2026-01-13T16:19:36.414+01:00][INFO] GreetServer - localhost:39655 - Response sent to 127.0.0.1:59516 (correlate=19bb7f0e4d9-0006-0006-01)
284[2026-01-13T16:19:36.414+01:00][INFO] GreetServer - localhost:39655 - Closing connection to 127.0.0.1:59516 (correlate=19bb7f0e4d9-0006-0006-01)
285[2026-01-13T16:19:36.417+01:00][INFO] GreetServer - localhost:39655 - Shutting down server
286[2026-01-13T16:19:36.418+01:00][INFO] GreetServer - localhost:39655 - Calling stop lifecycle hooks
287[2026-01-13T16:19:36.419+01:00][INFO] GreetServer - localhost:39655 - Server is shut down
288[2026-01-13T16:19:36.477+01:00][INFO] MessengerServer - localhost:35139 - Starting server
289[2026-01-13T16:19:36.477+01:00][INFO] MessengerServer - localhost:35139 - Calling start lifecycle hooks
290[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Secure: false
291[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Backlog Size: 20
292[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Pool Size: 4
293[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Queue Size: 16
294[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Buffer Size: 8192
295[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Read Timeout: 250
296[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Header Limit: 20
297[2026-01-13T16:19:36.479+01:00][INFO] MessengerServer - localhost:35139 - Keep-Alive: disabled
298[2026-01-13T16:19:36.480+01:00][INFO] MessengerServer - localhost:35139 - Server is up and running
299[2026-01-13T16:19:36.517+01:00][INFO] MessengerServer - localhost:35139 - Connection accepted from 127.0.0.1:45720 (correlate=19bb7f0e545-0001-0001-01)
300[2026-01-13T16:19:36.519+01:00][INFO] MessengerServer - localhost:35139 - Servicing request from 127.0.0.1:45720 (correlate=19bb7f0e545-0001-0001-01)
301[2026-01-13T16:19:36.525+01:00][INFO] MessengerServer - localhost:35139 - Response sent to 127.0.0.1:45720 (correlate=19bb7f0e545-0001-0001-01)
302[2026-01-13T16:19:36.526+01:00][INFO] MessengerServer - localhost:35139 - Upgrading connection to 127.0.0.1:45720 (correlate=19bb7f0e545-0001-0001-01)
303[2026-01-13T16:19:36.804+01:00][INFO] MessengerServer - localhost:35727 - Shutting down server
304[2026-01-13T16:19:36.805+01:00][INFO] MessengerServer - localhost:35727 - Calling stop lifecycle hooks
305[2026-01-13T16:19:36.806+01:00][INFO] MessengerServer - localhost:35727 - Server is shut down
306[info] HttpRequestSpec:
307[info] - should create request
308[info] + creating original request
309[info] + creating client side request
310[info] + creating side request
311[info] HttpServerSpec:
312[info] - should send and receive messages from greet server
313[info] + server is running at 127.0.0.1:42811 (sslEnabled=false)
314[info] + [server] correlate=19bb7f0d911-0001-0001-01
315[info] + GET /greet?name=developer HTTP/1.1
316[info] + Host: 127.0.0.1:42811
317[info] + User-Agent: Scamper/42.0.0
318[info] + Connection: close
319[info] + Accept: */*
320[info] + Accept-Encoding: deflate, gzip
321[info] +
322[info] + [server] correlate=19bb7f0d911-0001-0001-01
323[info] + HTTP/1.1 200 OK
324[info] + Content-Type: text/plain; charset=UTF-8
325[info] + Content-Length: 17
326[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
327[info] + Connection: close
328[info] +
329[info] + [client] Hello, developer!
330[info] + [server] correlate=19bb7f0d940-0002-0002-01
331[info] + GET /greet?name=Big+Dawg HTTP/1.1
332[info] + Host: 127.0.0.1:42811
333[info] + User-Agent: Scamper/42.0.0
334[info] + Connection: close
335[info] + Accept: */*
336[info] + Accept-Encoding: deflate, gzip
337[info] +
338[info] + [server] correlate=19bb7f0d940-0002-0002-01
339[info] + HTTP/1.1 200 OK
340[info] + Content-Type: text/plain; charset=UTF-8
341[info] + Content-Length: 16
342[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
343[info] + Connection: close
344[info] +
345[info] + [client] Hello, Big Dawg!
346[info] + [server] correlate=19bb7f0d951-0003-0003-01
347[info] + GET /greet/Lupita HTTP/1.1
348[info] + Host: 127.0.0.1:42811
349[info] + User-Agent: Scamper/42.0.0
350[info] + Connection: close
351[info] + Accept: */*
352[info] + Accept-Encoding: deflate, gzip
353[info] +
354[info] + [server] correlate=19bb7f0d951-0003-0003-01
355[info] + HTTP/1.1 200 OK
356[info] + Content-Type: text/plain; charset=UTF-8
357[info] + Content-Length: 14
358[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
359[info] + Connection: close
360[info] +
361[info] + [client] Hello, Lupita!
362[info] + [server] correlate=19bb7f0d96a-0004-0004-01
363[info] + POST /echo HTTP/1.1
364[info] + Host: 127.0.0.1:42811
365[info] + User-Agent: Scamper/42.0.0
366[info] + Content-Type: text/plain; charset=UTF-8
367[info] + Content-Length: 15
368[info] + Connection: close
369[info] + Accept: */*
370[info] + Accept-Encoding: deflate, gzip
371[info] +
372[info] + [server] correlate=19bb7f0d96a-0004-0004-01
373[info] + HTTP/1.1 200 OK
374[info] + Content-Type: text/plain; charset=UTF-8
375[info] + Content-Length: 15
376[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
377[info] + Connection: close
378[info] +
379[info] + [client] Hello, it's me.
380[info] + [server] correlate=19bb7f0d97a-0005-0005-01
381[info] + POST /echo HTTP/1.1
382[info] + Host: 127.0.0.1:42811
383[info] + User-Agent: Scamper/42.0.0
384[info] + Content-Type: text/plain; charset=UTF-8
385[info] + Content-Length: 14
386[info] + Connection: close
387[info] + Accept: */*
388[info] + Accept-Encoding: deflate, gzip
389[info] +
390[info] + [server] correlate=19bb7f0d97a-0005-0005-01
391[info] + HTTP/1.1 200 OK
392[info] + Content-Type: text/plain; charset=UTF-8
393[info] + Content-Length: 14
394[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
395[info] + Connection: close
396[info] +
397[info] + [client] Just me again.
398[info] + [server] correlate=19bb7f0d989-0006-0006-01
399[info] + POST /echo HTTP/1.1
400[info] + Host: 127.0.0.1:42811
401[info] + User-Agent: Scamper/42.0.0
402[info] + Content-Type: text/plain; charset=UTF-8
403[info] + Content-Length: 0
404[info] + Connection: close
405[info] + Accept: */*
406[info] + Accept-Encoding: deflate, gzip
407[info] +
408[info] + [server] correlate=19bb7f0d989-0006-0006-01
409[info] + HTTP/1.1 400 Bad Request
410[info] + Content-Type: text/plain; charset=UTF-8
411[info] + Content-Length: 11
412[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
413[info] + Connection: close
414[info] +
415[info] + [client] Oops! No message. (400)
416[info] HttpServerSpec:
417[info] - should send and receive messages from greet server
418[info] + server is running at 127.0.0.1:39655 (sslEnabled=false)
419[info] + [server] correlate=19bb7f0e4a2-0001-0001-01
420[info] + GET /greet?name=developer HTTP/1.1
421[info] + Host: 127.0.0.1:39655
422[info] + User-Agent: Scamper/42.0.0
423[info] + Connection: close
424[info] + Accept: */*
425[info] + Accept-Encoding: deflate, gzip
426[info] +
427[info] + [server] correlate=19bb7f0e4a2-0001-0001-01
428[info] + HTTP/1.1 200 OK
429[info] + Content-Type: text/plain; charset=UTF-8
430[info] + Content-Length: 17
431[info] + Date: Tue, 13 Jan 2026 15:19:36 GMT
432[info] + Connection: close
433[info] +
434[info] + [client] Hello, developer!
435[info] + [server] correlate=19bb7f0e4b2-0002-0002-01
436[info] + GET /greet?name=Big+Dawg HTTP/1.1
437[info] + Host: 127.0.0.1:39655
438[info] + User-Agent: Scamper/42.0.0
439[info] + Connection: close
440[info] + Accept: */*
441[info] + Accept-Encoding: deflate, gzip
442[info] +
443[info] + [server] correlate=19bb7f0e4b2-0002-0002-01
444[info] + HTTP/1.1 200 OK
445[info] + Content-Type: text/plain; charset=UTF-8
446[info] + Content-Length: 16
447[info] + Date: Tue, 13 Jan 2026 15:19:36 GMT
448[info] + Connection: close
449[info] +
450[info] + [client] Hello, Big Dawg!
451[info] + [server] correlate=19bb7f0e4bb-0003-0003-01
452[info] + GET /greet/Lupita HTTP/1.1
453[info] + Host: 127.0.0.1:39655
454[info] + User-Agent: Scamper/42.0.0
455[info] + Connection: close
456[info] + Accept: */*
457[info] + Accept-Encoding: deflate, gzip
458[info] +
459[info] + [server] correlate=19bb7f0e4bb-0003-0003-01
460[info] + HTTP/1.1 200 OK
461[info] + Content-Type: text/plain; charset=UTF-8
462[info] + Content-Length: 14
463[info] + Date: Tue, 13 Jan 2026 15:19:36 GMT
464[info] + Connection: close
465[info] +
466[info] + [client] Hello, Lupita!
467[info] + [server] correlate=19bb7f0e4c6-0004-0004-01
468[info] + POST /echo HTTP/1.1
469[info] + Host: 127.0.0.1:39655
470[info] + User-Agent: Scamper/42.0.0
471[info] + Content-Type: text/plain; charset=UTF-8
472[info] + Content-Length: 15
473[info] + Connection: close
474[info] + Accept: */*
475[info] + Accept-Encoding: deflate, gzip
476[info] +
477[info] + [server] correlate=19bb7f0e4c6-0004-0004-01
478[info] + HTTP/1.1 200 OK
479[info] + Content-Type: text/plain; charset=UTF-8
480[info] + Content-Length: 15
481[info] + Date: Tue, 13 Jan 2026 15:19:36 GMT
482[info] + Connection: close
483[info] +
484[info] + [client] Hello, it's me.
485[info] + [server] correlate=19bb7f0e4d0-0005-0005-01
486[info] + POST /echo HTTP/1.1
487[info] + Host: 127.0.0.1:39655
488[info] + User-Agent: Scamper/42.0.0
489[info] + Content-Type: text/plain; charset=UTF-8
490[info] + Content-Length: 14
491[info] + Connection: close
492[info] + Accept: */*
493[info] + Accept-Encoding: deflate, gzip
494[info] +
495[info] + [server] correlate=19bb7f0e4d0-0005-0005-01
496[info] + HTTP/1.1 200 OK
497[info] + Content-Type: text/plain; charset=UTF-8
498[info] + Content-Length: 14
499[info] + Date: Tue, 13 Jan 2026 15:19:36 GMT
500[info] + Connection: close
501[info] +
502[info] + [client] Just me again.
503[info] + [server] correlate=19bb7f0e4d9-0006-0006-01
504[info] + POST /echo HTTP/1.1
505[info] + Host: 127.0.0.1:39655
506[info] + User-Agent: Scamper/42.0.0
507[info] + Content-Type: text/plain; charset=UTF-8
508[info] + Content-Length: 0
509[info] + Connection: close
510[info] + Accept: */*
511[info] + Accept-Encoding: deflate, gzip
512[info] +
513[info] + [server] correlate=19bb7f0e4d9-0006-0006-01
514[info] + HTTP/1.1 400 Bad Request
515[info] + Content-Type: text/plain; charset=UTF-8
516[info] + Content-Length: 11
517[info] + Date: Tue, 13 Jan 2026 15:19:36 GMT
518[info] + Connection: close
519[info] +
520[info] + [client] Oops! No message. (400)
521[info] - should send and receive messages from messenger websocket server
522[info] + [server] trigger event received: [type: start, host: 127.0.0.1, port: 35727, sslEnabled: false]
523[info] + server is running at 127.0.0.1:35727 (sslEnabled=false)
524[info] + [server]
525[info] + GET /messenger HTTP/1.1
526[info] + Host: 127.0.0.1:35727
527[info] + User-Agent: Scamper/42.0.0
528[info] + Upgrade: websocket
529[info] + Sec-WebSocket-Key: I3rjZpTdSwIbKEdkyAEkFg==
530[info] + Sec-WebSocket-Version: 13
531[info] + Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; server_no_context_takeover
532[info] + Connection: Upgrade
533[info] + Accept: application/json; q=0.8, */*; q=0.2
534[info] + Accept-Encoding: deflate, gzip
535[info] +
536[info] + [server]
537[info] + HTTP/1.1 101 Switching Protocols
538[info] + Upgrade: websocket
539[info] + Connection: Upgrade
540[info] + Sec-WebSocket-Accept: Gu2m2mttr6/8gTOfgFcarkEii74=
541[info] + Sec-WebSocket-Extensions: permessage-deflate; client_no_context_takeover; server_no_context_takeover
542[info] + Date: Tue, 13 Jan 2026 15:19:33 GMT
543[info] +
544[info] + [client] id=19bb7f0da89-0004-0001
545[info] + [client] target=ws://127.0.0.1:35727/messenger
546[info] + [client] secure=false
547[info] + [client] protocolVersion=13
548[info] + [client] state=Pending
549[info] + [client] messageCapacity=8388608
550[info] + [client] payloadLimit=65536
551[info] + [client] idleTimeout=0
552[info] + [client] opening
553[info] + [client] sending text: get
554[info] + [client] sending text: get
555[info] + [client] sending text: get
556[info] + [client] sending text: get
557[info] + [client] sending text: reset
558[info] + [server] id=19bb7f0da88-0001-0001-01
559[info] + [server] target=/messenger
560[info] + [server] secure=false
561[info] + [server] protocolVersion=13
562[info] + [server] state=Pending
563[info] + [server] messageCapacity=16384
564[info] + [client] sending text: get
565[info] + [client] sending text: get (asynchronously)
566[info] + [server] payloadLimit=8192
567[info] + [server] idleTimeout=60
568[info] + [client] asyncrhonous call completed
569[info] + [server] sending ping: test
570[info] + [server] opening connection
571[info] + [server] received text: get
572[info] + [server] sending text: Hello, world!
573[info] + [server] received text: get
574[info] + [server] sending text: It's time to scurry.
575[info] + [server] received text: get
576[info] + [server] sending text: Goodbye, cruel world!
577[info] + [server] received text: get
578[info] + [server] sending text: Error: No more messages
579[info] + [server] received text: reset
580[info] + [server] received text: get
581[info] + [server] sending text: Hello, world!
582[info] + [server] received text: get
583[info] + [server] sending text: It's time to scurry.
584[info] + [client] received ping: 4 byte(s)
585[info] + [client] received text: Hello, world!
586[info] + [client] received text: It's time to scurry.
587[info] + [client] received text: Goodbye, cruel world!
588[info] + [client] received text: Error: No more messages
589[info] + [client] received text: Hello, world!
590[info] + [client] received text: It's time to scurry.
591[info] + [server] received ping: 4 byte(s)
592[info] + [server] closing connection: 1001
593[info] + [server] trigger event received: [type: stop, host: 127.0.0.1, port: 35727, sslEnabled: false]
594[2026-01-13T16:19:39.539+01:00][INFO] MessengerServer - localhost:35139 - Shutting down server
595[2026-01-13T16:19:39.540+01:00][INFO] MessengerServer - localhost:35139 - Calling stop lifecycle hooks
596[2026-01-13T16:19:39.540+01:00][INFO] MessengerServer - localhost:35139 - Server is shut down
597[info] HttpClientSpec:
598[info] MultipartSpec:
599[info] - should create multipart (1)
600[info] - should create multipart (2)
601[info] MultipartSpec:
602[info] - should create multipart (1)
603[info] - should create multipart (2)
604[info] - should send and receive messages from messenger websocket server
605[info] + [client] id=19bb7f0d79d-0002-0001
606[info] + [client] target=ws://127.0.0.1:39259/messenger
607[info] + [client] secure=false
608[info] + [client] protocolVersion=13
609[info] + [client] state=Pending
610[info] + [client] messageCapacity=8388608
611[info] + [client] payloadLimit=65536
612[info] + [client] idleTimeout=0
613[info] + [client] opening
614[info] + [client] sending text: get
615[info] + [client] received ping: 4 byte(s)
616[info] + [client] sending text: get
617[info] + [client] sending text: get
618[info] + [client] sending text: get
619[info] + [client] sending text: reset
620[info] + [client] sending text: get
621[info] + [client] sending text: get (asynchronously)
622[info] + [client] received text: Hello, world!
623[info] + [client] received text: It's time to scurry
624[info] + [client] received text: Goodbye, cruel world!
625[info] + [client] received text: Error: No more messages
626[info] + [client] received text: Hello, world!
627[info] + [client] received text: It's time to scurry
628[info] + [client] asyncrhonous call completed
629
630************************
631Build summary:
632[{
633 "module": "scurry",
634 "compile": {"status": "ok", "tookMs": 9420, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
635 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
636 "test-compile": {"status": "ok", "tookMs": 3652, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
637 "test": {"status": "ok", "tookMs": 8488, "passed": 18, "failed": 0, "ignored": 0, "skipped": 0, "total": 18, "byFramework": [{"framework": "unknown", "stats": {"passed": 18, "failed": 0, "ignored": 0, "skipped": 0, "total": 18}}]},
638 "publish": {"status": "skipped", "tookMs": 0},
639 "metadata": {
640 "crossScalaVersions": ["2.12.20"]
641}
642}]
643************************
644[success] Total time: 24 s, completed Jan 13, 2026, 4:19:39 PM
645[0JChecking patch project/build.properties...
646Checking patch build.sbt...
647Applied patch project/build.properties cleanly.
648Applied patch build.sbt cleanly.