Build Logs

davenverse/mules • 3.8.0-RC2:2025-11-28

Errors

0

Warnings

34

Total Lines

514

1##################################
2Clonning https://github.com/davenverse/mules.git into /build/repo using revision v0.7.0
3##################################
4Note: switching to 'f2df7e26e295dea2852e37c97747211dd55e65ec'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project davenverse/mules
35##################################
36Scala version: 3.7.4
37Targets: io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload
38Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
41Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF8
48-Xms1G
49-Xmx6G
50-XX:ReservedCodeCacheSize=250M
51-XX:+TieredCompilation
52-XX:+UseG1GC
53-Dcommunitybuild.scala=3.7.4
54-Dcommunitybuild.project.dependencies.add=
55-Xmx7G
56-Xms4G
57-Xss8M
58-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
59-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
60-jar
61/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
62"setCrossScalaVersions 3.7.4"
63"++3.7.4 -v"
64"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
65"set every credentials := Nil"
66"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
67"removeScalacOptionsStartingWith -P:wartremover"
68
69moduleMappings
70"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload"
71
72[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
73[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
74[info] loading project definition from /build/repo/project
75[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
76[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
77[info] Compilation completed in 8.484s.
78[info] done compiling
79[info] loading settings for project root from build.sbt...
80[info] resolving key references (13725 settings) ...
81[info] set scmInfo to https://github.com/davenverse/mules
82[info] set current project to root (in build file:/build/repo/)
83Execute setCrossScalaVersions: 3.7.4
84OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in caffeine/crossScalaVersions
85OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in reloadJS/crossScalaVersions
86OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in coreJVM/crossScalaVersions
87OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in root/crossScalaVersions
88OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in rootNative/crossScalaVersions
89OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in coreJS/crossScalaVersions
90OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in rootJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in noopJVM/crossScalaVersions
92[info] set scmInfo to https://github.com/davenverse/mules
93OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in bench/crossScalaVersions
94OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in coreNative/crossScalaVersions
95OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in noopNative/crossScalaVersions
96OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in noopJS/crossScalaVersions
97OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in rootJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.2.2 -> 3.7.4 in reloadJVM/crossScalaVersions
99[info] set current project to root (in build file:/build/repo/)
100[info] Setting Scala version to 3.7.4 on 14 projects.
101[info] Switching Scala version on:
102[info] noopJVM (2.12.15, 2.13.8, 3.7.4)
103[info] * root (2.12.15, 2.13.8, 3.7.4)
104[info] rootJS (2.12.15, 2.13.8, 3.7.4)
105[info] coreNative (2.12.15, 2.13.8, 3.7.4)
106[info] caffeine (2.12.15, 2.13.8, 3.7.4)
107[info] noopNative (2.12.15, 2.13.8, 3.7.4)
108[info] coreJS (2.12.15, 2.13.8, 3.7.4)
109[info] noopJS (2.12.15, 2.13.8, 3.7.4)
110[info] coreJVM (2.12.15, 2.13.8, 3.7.4)
111[info] rootJVM (2.12.15, 2.13.8, 3.7.4)
112[info] rootNative (2.12.15, 2.13.8, 3.7.4)
113[info] reloadJS (2.12.15, 2.13.8, 3.7.4)
114[info] reloadJVM (2.12.15, 2.13.8, 3.7.4)
115[info] bench (2.12.15, 2.13.8, 3.7.4)
116[info] Excluding projects:
117[info] Reapplying settings...
118[info] set scmInfo to https://github.com/davenverse/mules
119[info] set current project to root (in build file:/build/repo/)
120Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
121[info] Reapplying settings...
122[info] set scmInfo to https://github.com/davenverse/mules
123[info] set current project to root (in build file:/build/repo/)
124[info] Defining Global / credentials, bench / credentials and 12 others.
125[info] The new values will be used by allCredentials, bench / allCredentials and 81 others.
126[info] Run `last` for details.
127[info] Reapplying settings...
128[info] set scmInfo to https://github.com/davenverse/mules
129[info] set current project to root (in build file:/build/repo/)
130Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
131[info] Reapplying settings...
132OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
133
134 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
135 Did you mean rootJVM / allExcludeDependencies ?
136 , retry without global scopes
137[info] Reapplying settings...
138[info] set scmInfo to https://github.com/davenverse/mules
139[info] set current project to root (in build file:/build/repo/)
140Execute removeScalacOptionsStartingWith: -P:wartremover
141[info] Reapplying settings...
142[info] set scmInfo to https://github.com/davenverse/mules
143[info] set current project to root (in build file:/build/repo/)
144[success] Total time: 0 s, completed Nov 28, 2025, 1:52:02 PM
145Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
146Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
147Starting build...
148Projects: Set(coreJVM, caffeine, noopJVM, reloadJVM)
149Starting build for ProjectRef(file:/build/repo/,coreJVM) (mules)... [0/4]
150OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
151OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
152OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
153OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
154OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
155Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -release, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
156[info] compiling 4 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.7.4/classes ...
157[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
158[info] [patched file /build/repo/modules/core/src/main/scala/io/chrisdavenport/mules/TimeSpec.scala]
159[warn] one warning found
160[info] done compiling
161[info] compiling 1 Scala source to /build/repo/modules/core/.jvm/target/scala-3.7.4/classes ...
162[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
163[warn] one warning found
164[info] done compiling
165[info] compiling 3 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.7.4/test-classes ...
166[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
167[info] [patched file /build/repo/modules/core/src/test/scala/io/chrisdavenport/mules/MemoryCacheSpec.scala]
168[warn] one warning found
169[info] done compiling
170[info] compiling 1 Scala source to /build/repo/modules/core/.jvm/target/scala-3.7.4/test-classes ...
171[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
172[warn] one warning found
173[info] done compiling
174Starting build for ProjectRef(file:/build/repo/,caffeine) (mules-caffeine)... [1/4]
175Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
176[info] compiling 1 Scala source to /build/repo/modules/caffeine/target/scala-3.7.4/classes ...
177[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
178[info] [patched file /build/repo/modules/caffeine/src/main/scala/io/chrisdavenport/mules/caffeine/CaffeineCache.scala]
179[warn] one warning found
180[info] done compiling
181[info] compiling 1 Scala source to /build/repo/modules/caffeine/target/scala-3.7.4/classes ...
182[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
183[warn] one warning found
184[info] done compiling
185[info] compiling 1 Scala source to /build/repo/modules/caffeine/target/scala-3.7.4/test-classes ...
186[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
187[warn] one warning found
188[info] done compiling
189Starting build for ProjectRef(file:/build/repo/,noopJVM) (mules-noop)... [2/4]
190Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -release, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
191[info] compiling 1 Scala source to /build/repo/modules/noop/.jvm/target/scala-3.7.4/classes ...
192[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
193[warn] one warning found
194[info] done compiling
195Starting build for ProjectRef(file:/build/repo/,reloadJVM) (mules-reload)... [3/4]
196Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -release, 8, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
197[info] compiling 1 Scala source to /build/repo/modules/reload/.jvm/target/scala-3.7.4/classes ...
198[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
199[warn] one warning found
200[info] done compiling
201[info] compiling 1 Scala source to /build/repo/modules/reload/.jvm/target/scala-3.7.4/test-classes ...
202[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
203[warn] one warning found
204[info] done compiling
205
206************************
207Build summary:
208[{
209 "module": "mules",
210 "compile": {"status": "ok", "tookMs": 11813, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
211 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
212 "test-compile": {"status": "ok", "tookMs": 3738, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
213 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
214 "publish": {"status": "skipped", "tookMs": 0},
215 "metadata": {
216 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
217}
218},{
219 "module": "mules-caffeine",
220 "compile": {"status": "ok", "tookMs": 950, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
221 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
222 "test-compile": {"status": "ok", "tookMs": 1723, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
223 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
224 "publish": {"status": "skipped", "tookMs": 0},
225 "metadata": {
226 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
227}
228},{
229 "module": "mules-noop",
230 "compile": {"status": "ok", "tookMs": 397, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
231 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
232 "test-compile": {"status": "ok", "tookMs": 128, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
233 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
234 "publish": {"status": "skipped", "tookMs": 0},
235 "metadata": {
236 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
237}
238},{
239 "module": "mules-reload",
240 "compile": {"status": "ok", "tookMs": 1442, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
241 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
242 "test-compile": {"status": "ok", "tookMs": 980, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
243 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
244 "publish": {"status": "skipped", "tookMs": 0},
245 "metadata": {
246 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
247}
248}]
249************************
250[success] Total time: 45 s, completed Nov 28, 2025, 1:52:47 PM
251[0JChecking patch project/plugins.sbt...
252Checking patch project/build.properties...
253Checking patch build.sbt...
254Applied patch project/plugins.sbt cleanly.
255Applied patch project/build.properties cleanly.
256Applied patch build.sbt cleanly.
257Commit migration rewrites
258Switched to a new branch 'opencb/migrate-source-3.4'
259[opencb/migrate-source-3.4 68121d6] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
260 3 files changed, 17 insertions(+), 17 deletions(-)
261----
262Preparing build for 3.8.0-RC2
263Scala binary version found: 3.8
264Implicitly using source version 3.8
265Scala binary version found: 3.8
266Implicitly using source version 3.8
267Would try to apply common scalacOption (best-effort, sbt/mill only):
268Append: ,REQUIRE:-source:3.8
269Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
270----
271Starting build for 3.8.0-RC2
272Execute tests: true
273sbt project found:
274Sbt version 1.8.2 is not supported, minimal supported version is 1.11.5
275Enforcing usage of sbt in version 1.11.5
276No prepare script found for project davenverse/mules
277##################################
278Scala version: 3.8.0-RC2
279Targets: io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload
280Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
281##################################
282Using extra scalacOptions: ,REQUIRE:-source:3.8
283Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
284[sbt_options] declare -a sbt_options=()
285[process_args] java_version = '17'
286[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
287# Executing command line:
288java
289-Dfile.encoding=UTF8
290-Xms1G
291-Xmx6G
292-XX:ReservedCodeCacheSize=250M
293-XX:+TieredCompilation
294-XX:+UseG1GC
295-Dcommunitybuild.scala=3.8.0-RC2
296-Dcommunitybuild.project.dependencies.add=
297-Xmx7G
298-Xms4G
299-Xss8M
300-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
301-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
302-jar
303/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
304"setCrossScalaVersions 3.8.0-RC2"
305"++3.8.0-RC2 -v"
306"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
307"set every credentials := Nil"
308"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
309"removeScalacOptionsStartingWith -P:wartremover"
310
311moduleMappings
312"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}""" io.chrisdavenport%mules io.chrisdavenport%mules-caffeine io.chrisdavenport%mules-noop io.chrisdavenport%mules-reload"
313
314[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
315[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
316[info] loading project definition from /build/repo/project
317[info] loading settings for project root from build.sbt...
318[info] resolving key references (13725 settings) ...
319[info] set scmInfo to https://github.com/davenverse/mules
320[info] set current project to root (in build file:/build/repo/)
321Execute setCrossScalaVersions: 3.8.0-RC2
322OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in reloadJS/crossScalaVersions
323OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in caffeine/crossScalaVersions
324OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in coreJVM/crossScalaVersions
325[info] set scmInfo to https://github.com/davenverse/mules
326OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in root/crossScalaVersions
327OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in rootNative/crossScalaVersions
328OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in coreJS/crossScalaVersions
329OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in rootJS/crossScalaVersions
330OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in noopJVM/crossScalaVersions
331OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in bench/crossScalaVersions
332OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in noopJS/crossScalaVersions
333OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in coreNative/crossScalaVersions
334OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in noopNative/crossScalaVersions
335OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in reloadJVM/crossScalaVersions
336OpenCB::Changing crossVersion 3.2.2 -> 3.8.0-RC2 in rootJVM/crossScalaVersions
337[info] set current project to root (in build file:/build/repo/)
338[info] Setting Scala version to 3.8.0-RC2 on 14 projects.
339[info] Switching Scala version on:
340[info] noopJVM (2.12.15, 2.13.8, 3.8.0-RC2)
341[info] * root (2.12.15, 2.13.8, 3.8.0-RC2)
342[info] rootJS (2.12.15, 2.13.8, 3.8.0-RC2)
343[info] coreNative (2.12.15, 2.13.8, 3.8.0-RC2)
344[info] caffeine (2.12.15, 2.13.8, 3.8.0-RC2)
345[info] noopNative (2.12.15, 2.13.8, 3.8.0-RC2)
346[info] coreJS (2.12.15, 2.13.8, 3.8.0-RC2)
347[info] noopJS (2.12.15, 2.13.8, 3.8.0-RC2)
348[info] coreJVM (2.12.15, 2.13.8, 3.8.0-RC2)
349[info] rootJVM (2.12.15, 2.13.8, 3.8.0-RC2)
350[info] rootNative (2.12.15, 2.13.8, 3.8.0-RC2)
351[info] reloadJS (2.12.15, 2.13.8, 3.8.0-RC2)
352[info] reloadJVM (2.12.15, 2.13.8, 3.8.0-RC2)
353[info] bench (2.12.15, 2.13.8, 3.8.0-RC2)
354[info] Excluding projects:
355[info] Reapplying settings...
356[info] set scmInfo to https://github.com/davenverse/mules
357[info] set current project to root (in build file:/build/repo/)
358Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
359[info] Reapplying settings...
360[info] set scmInfo to https://github.com/davenverse/mules
361[info] set current project to root (in build file:/build/repo/)
362[info] Defining Global / credentials, bench / credentials and 12 others.
363[info] The new values will be used by allCredentials, bench / allCredentials and 81 others.
364[info] Run `last` for details.
365[info] Reapplying settings...
366[info] set scmInfo to https://github.com/davenverse/mules
367[info] set current project to root (in build file:/build/repo/)
368Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
369[info] Reapplying settings...
370OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
371
372 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
373 Did you mean rootJVM / allExcludeDependencies ?
374 , retry without global scopes
375[info] Reapplying settings...
376[info] set scmInfo to https://github.com/davenverse/mules
377[info] set current project to root (in build file:/build/repo/)
378Execute removeScalacOptionsStartingWith: -P:wartremover
379[info] Reapplying settings...
380[info] set scmInfo to https://github.com/davenverse/mules
381[info] set current project to root (in build file:/build/repo/)
382[success] Total time: 0 s, completed Nov 28, 2025, 1:53:02 PM
383Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.4"],"sourcePatches":[]}
384Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
385Starting build...
386Projects: Set(coreJVM, caffeine, noopJVM, reloadJVM)
387Starting build for ProjectRef(file:/build/repo/,coreJVM) (mules)... [0/4]
388OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
389OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
390OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
391OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
392Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
393[info] compiling 4 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.8.0-RC2/classes ...
394[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
395[warn] one warning found
396[info] done compiling
397[info] compiling 3 Scala sources to /build/repo/modules/core/.jvm/target/scala-3.8.0-RC2/test-classes ...
398[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
399[warn] one warning found
400[info] done compiling
401io.chrisdavenport.mules.MemoryCacheSpec:
402 + MemoryCache.ofSingleImmutableMap should get a value in a quicker period than the timeout 0.149s
403 + MemoryCache.ofSingleImmutableMap should remove a value after delete 0.002s
404 + MemoryCache.ofSingleImmutableMap should remove a value in mass delete 0.205s
405 + MemoryCache.ofSingleImmutableMap should lookup after interval fails to get a value 0.202s
406 + MemoryCache.ofSingleImmutableMap should not Remove an item on lookup No Delete 0.204s
407 + MemoryCache.ofShardedImmutableMap should get a value in a quicker period than the timeout 0.018s
408 + MemoryCache.ofShardedImmutableMap should remove a value after delete 0.002s
409 + MemoryCache.ofShardedImmutableMap should remove a value in mass delete 0.213s
410 + MemoryCache.ofShardedImmutableMap should lookup after interval fails to get a value 0.203s
411 + MemoryCache.ofShardedImmutableMap should not Remove an item on lookup No Delete 0.204s
412 + MemoryCache.ofConcurrentHashMap should get a value in a quicker period than the timeout 0.003s
413 + MemoryCache.ofConcurrentHashMap should remove a value after delete 0.002s
414 + MemoryCache.ofConcurrentHashMap should Remove a value in mass delete 0.202s
415 + MemoryCache.ofConcurrentHashMap should Lookup after interval fails to get a value 0.203s
416 + MemoryCache.ofConcurrentHashMap should Not Remove an item on lookup No Delete 0.203s
417io.chrisdavenport.mules.DispatchOneCacheSpec:
418 + DispatchOneCache should only run once 1.25s
419 + DispatchOneCache should insert places a value 0.002s
420 + DispatchOneCache should insert overrides set value 0.003s
421 + DispatchOneCache.ofConcurrentHashMap should expire keys 0.811s
422 + DispatchOneCache.ofShardedImmutableMap should expire keys 0.805s
423io.chrisdavenport.mules.AutoMemoryCacheSpec:
424 + Auto MemoryCache.ofSingleImmutableMap should expire keys 1.463s
425 + Auto MemoryCache.ofSingleImmutableMap should resets expiration 1.805s
426 + Auto MemoryCache.ofConcurrentHashMap should expire keys 1.305s
427 + Auto MemoryCache.ofConcurrentHashMap should resets expiration 1.805s
428Starting build for ProjectRef(file:/build/repo/,caffeine) (mules-caffeine)... [1/4]
429Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
430[info] compiling 1 Scala source to /build/repo/modules/caffeine/target/scala-3.8.0-RC2/classes ...
431[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
432[warn] one warning found
433[info] done compiling
434[info] compiling 1 Scala source to /build/repo/modules/caffeine/target/scala-3.8.0-RC2/test-classes ...
435[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
436[warn] one warning found
437[info] done compiling
438io.chrisdavenport.mules.caffeine.CaffeineCacheSpec:
439 + CaffeineCache should get a value in a quicker period than the timeout 0.221s
440 + CaffeineCache should remove a value after delete 0.004s
441 + CaffeineCache should Lookup after interval fails to get a value 2.002s
442Starting build for ProjectRef(file:/build/repo/,noopJVM) (mules-noop)... [2/4]
443Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
444[info] compiling 1 Scala source to /build/repo/modules/noop/.jvm/target/scala-3.8.0-RC2/classes ...
445[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
446[warn] one warning found
447[info] done compiling
448Starting build for ProjectRef(file:/build/repo/,reloadJVM) (mules-reload)... [3/4]
449Compile scalacOptions: -encoding, UTF-8, -unchecked, -language:implicitConversions, -Ykind-projector, --java-output-version:17, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
450[info] compiling 1 Scala source to /build/repo/modules/reload/.jvm/target/scala-3.8.0-RC2/classes ...
451[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
452[warn] one warning found
453[info] done compiling
454[info] compiling 1 Scala source to /build/repo/modules/reload/.jvm/target/scala-3.8.0-RC2/test-classes ...
455[warn] Option -Ykind-projector is deprecated: Use -Xkind-projector instead.
456[warn] one warning found
457[info] done compiling
458io.chrisdavenport.mules.reload.AutoFetchingCacheSpec:
459 + AutoFetchingCache should get a value in a quicker period than the timeout 0.205s
460 + AutoFetchingCache should refetch value after expiration timeout 2.005s
461 + AutoFetchingCache should refetch value after autoReload timeout 2.016s
462 + AutoFetchingCache should refetch value after autoReload timeout and before default expiration 2.067s
463
464************************
465Build summary:
466[{
467 "module": "mules",
468 "compile": {"status": "ok", "tookMs": 14121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
469 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
470 "test-compile": {"status": "ok", "tookMs": 2804, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
471 "test": {"status": "ok", "tookMs": 6811, "passed": 24, "failed": 0, "ignored": 0, "skipped": 0, "total": 24, "byFramework": [{"framework": "munit", "stats": {"passed": 24, "failed": 0, "ignored": 0, "skipped": 0, "total": 24}}]},
472 "publish": {"status": "skipped", "tookMs": 0},
473 "metadata": {
474 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
475}
476},{
477 "module": "mules-caffeine",
478 "compile": {"status": "ok", "tookMs": 1236, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
479 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
480 "test-compile": {"status": "ok", "tookMs": 862, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
481 "test": {"status": "ok", "tookMs": 2533, "passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3, "byFramework": [{"framework": "munit", "stats": {"passed": 3, "failed": 0, "ignored": 0, "skipped": 0, "total": 3}}]},
482 "publish": {"status": "skipped", "tookMs": 0},
483 "metadata": {
484 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
485}
486},{
487 "module": "mules-noop",
488 "compile": {"status": "ok", "tookMs": 539, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
489 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
490 "test-compile": {"status": "ok", "tookMs": 138, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
491 "test": {"status": "ok", "tookMs": 125, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
492 "publish": {"status": "skipped", "tookMs": 0},
493 "metadata": {
494 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
495}
496},{
497 "module": "mules-reload",
498 "compile": {"status": "ok", "tookMs": 1729, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
499 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
500 "test-compile": {"status": "ok", "tookMs": 821, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
501 "test": {"status": "ok", "tookMs": 6533, "passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4, "byFramework": [{"framework": "munit", "stats": {"passed": 4, "failed": 0, "ignored": 0, "skipped": 0, "total": 4}}]},
502 "publish": {"status": "skipped", "tookMs": 0},
503 "metadata": {
504 "crossScalaVersions": ["2.12.15", "2.13.8", "3.2.2"]
505}
506}]
507************************
508[success] Total time: 49 s, completed Nov 28, 2025, 1:53:52 PM
509[0JChecking patch project/plugins.sbt...
510Checking patch project/build.properties...
511Checking patch build.sbt...
512Applied patch project/plugins.sbt cleanly.
513Applied patch project/build.properties cleanly.
514Applied patch build.sbt cleanly.