Build Logs

rescala-lang/rescala • 3.8.0-RC2:2025-11-25

Errors

129

Warnings

56

Total Lines

586

1##################################
2Clonning https://github.com/rescala-lang/rescala.git into /build/repo using revision v0.37.0
3##################################
4Note: switching to '940d4514f7c852502e2ff7bc6fd4bdd3e83f7daf'.
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-RC2
22Migrating project for -source:3.7 using Scala 3.7.4-RC2
23----
24Preparing build for 3.7.4-RC2
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.7-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4-RC2
30Execute tests: false
31sbt project found:
32Sbt version 1.10.6 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 rescala-lang/rescala
35/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
36##################################
37Scala version: 3.7.4-RC2
38Targets: de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives de.tu-darmstadt.stg%replication
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
42Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
43[sbt_options] declare -a sbt_options=()
44[process_args] java_version = '17'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
46# Executing command line:
47java
48-Dfile.encoding=UTF-8
49-Dcommunitybuild.scala=3.7.4-RC2
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4-RC2"
59"++3.7.4-RC2 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives de.tu-darmstadt.stg%replication"
67
68[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 7 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.444s.
74[info] done compiling
75[info] loading settings for project bismuth from build.sbt...
76[info] resolving key references (29718 settings) ...
77[info] set current project to bismuth (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.7.4-RC2
79OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in dtnJVM/crossScalaVersions
80OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJVM/crossScalaVersions
81OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in deltalens/crossScalaVersions
82OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in webview/crossScalaVersions
83OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in webview/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in deltalens/crossScalaVersions
85OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in aeadJVM/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in aeadJVM/crossScalaVersions
87OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreCompilerPluginExamples/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPluginExamples/crossScalaVersions
89OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in lofiAclExample/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lofiAclExample/crossScalaVersions
91OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in proBench/crossScalaVersions
92OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in proBench/crossScalaVersions
93OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesNative/crossScalaVersions
94OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesNative/crossScalaVersions
95OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in channelsNative/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsNative/crossScalaVersions
97OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in bismuth/crossScalaVersions
98OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsNative/crossScalaVersions
99OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreJS/crossScalaVersions
101OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in examplesMiscJVM/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in examplesMiscJVM/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJS/crossScalaVersions
104OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationJS/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationJS/crossScalaVersions
106OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in dtnJS/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in microbenchmarks/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in microbenchmarks/crossScalaVersions
110OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in publishedProjects/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in publishedProjects/crossScalaVersions
112OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreJVM/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJVM/crossScalaVersions
114OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in channelsJS/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJS/crossScalaVersions
116OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesJVM/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJVM/crossScalaVersions
118OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsJS/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJS/crossScalaVersions
120OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationJVM/crossScalaVersions
121OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationJVM/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in bismuth/crossScalaVersions
123OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in todolist/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in todolist/crossScalaVersions
125OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in exampleLenses/crossScalaVersions
126OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in lofiAcl/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lofiAcl/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in exampleLenses/crossScalaVersions
129OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in aeadJS/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in aeadJS/crossScalaVersions
131OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsJVM/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJVM/crossScalaVersions
133OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreCompilerPlugin/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPlugin/crossScalaVersions
135OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesJS/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJS/crossScalaVersions
137OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loCal/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loCal/crossScalaVersions
139Build timeouts: 1, would retry
140Retrying build, retry 1/2, force Scala version:false, enable migration:
141[sbt_options] declare -a sbt_options=()
142[process_args] java_version = '17'
143[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
144# Executing command line:
145java
146-Dfile.encoding=UTF-8
147-Dcommunitybuild.scala=3.7.4-RC2
148-Dcommunitybuild.project.dependencies.add=
149-Xmx7G
150-Xms4G
151-Xss8M
152-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
153-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
154-jar
155/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
156"setCrossScalaVersions 3.7.4-RC2"
157"++3.7.4-RC2 -v"
158"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
159"set every credentials := Nil"
160"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
161"removeScalacOptionsStartingWith -P:wartremover"
162
163moduleMappings
164"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives de.tu-darmstadt.stg%replication"
165
166[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
167[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
168[info] loading project definition from /build/repo/project
169[info] loading settings for project bismuth from build.sbt...
170[info] resolving key references (29718 settings) ...
171[info] set current project to bismuth (in build file:/build/repo/)
172Execute setCrossScalaVersions: 3.7.4-RC2
173OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in webview/crossScalaVersions
174OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsNative/crossScalaVersions
175OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in dtnJVM/crossScalaVersions
176OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJVM/crossScalaVersions
177OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in deltalens/crossScalaVersions
178OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in deltalens/crossScalaVersions
179OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreCompilerPluginExamples/crossScalaVersions
180OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPluginExamples/crossScalaVersions
181OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in aeadJVM/crossScalaVersions
182OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in aeadJVM/crossScalaVersions
183OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in lofiAclExample/crossScalaVersions
184OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lofiAclExample/crossScalaVersions
185OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in proBench/crossScalaVersions
186OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in proBench/crossScalaVersions
187OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesNative/crossScalaVersions
188OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesNative/crossScalaVersions
189OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in bismuth/crossScalaVersions
190OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in bismuth/crossScalaVersions
191OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in channelsNative/crossScalaVersions
192OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsNative/crossScalaVersions
193OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsNative/crossScalaVersions
194OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsJVM/crossScalaVersions
195OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJVM/crossScalaVersions
196OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationJS/crossScalaVersions
197OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationJS/crossScalaVersions
198OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in examplesMiscJVM/crossScalaVersions
199OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in examplesMiscJVM/crossScalaVersions
200OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in dtnJS/crossScalaVersions
201OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJS/crossScalaVersions
202OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in microbenchmarks/crossScalaVersions
203OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in microbenchmarks/crossScalaVersions
204OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreJVM/crossScalaVersions
205OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJVM/crossScalaVersions
206OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in channelsJS/crossScalaVersions
207OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJS/crossScalaVersions
208OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesJVM/crossScalaVersions
209OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJVM/crossScalaVersions
210OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsJS/crossScalaVersions
211OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJS/crossScalaVersions
212OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in lofiAcl/crossScalaVersions
213OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lofiAcl/crossScalaVersions
214OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loCal/crossScalaVersions
215OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loCal/crossScalaVersions
216OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationJVM/crossScalaVersions
217OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationJVM/crossScalaVersions
218OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in todolist/crossScalaVersions
219OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in todolist/crossScalaVersions
220OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in aeadJS/crossScalaVersions
221OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in aeadJS/crossScalaVersions
222OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in exampleLenses/crossScalaVersions
223OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in exampleLenses/crossScalaVersions
224OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationNative/crossScalaVersions
225OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationNative/crossScalaVersions
226OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in channelsJVM/crossScalaVersions
227OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJVM/crossScalaVersions
228OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreCompilerPlugin/crossScalaVersions
229OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPlugin/crossScalaVersions
230OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesJS/crossScalaVersions
231OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJS/crossScalaVersions
232OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreJS/crossScalaVersions
233OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJS/crossScalaVersions
234OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in publishedProjects/crossScalaVersions
235OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in publishedProjects/crossScalaVersions
236OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in webview/crossScalaVersions
237[info] set current project to bismuth (in build file:/build/repo/)
238[info] Setting Scala version to 3.7.4-RC2 on 32 projects.
239[info] Switching Scala version on:
240[info] * bismuth (3.7.4-RC2)
241[info] dtnJS (3.7.4-RC2)
242[info] channelsJS (3.7.4-RC2)
243[info] proBench (3.7.4-RC2)
244[info] reactivesJS (3.7.4-RC2)
245[info] rdtsJS (3.7.4-RC2)
246[info] microbenchmarks (3.7.4-RC2)
247[info] aeadJS (3.7.4-RC2)
248[info] loreCompilerPluginExamples (3.7.4-RC2)
249[info] dtnJVM (3.7.4-RC2)
250[info] loreJS (3.7.4-RC2)
251[info] publishedProjects (3.7.4-RC2)
252[info] examplesMiscJVM (3.7.4-RC2)
253[info] replicationJVM (3.7.4-RC2)
254[info] aeadJVM (3.7.4-RC2)
255[info] lofiAcl (3.7.4-RC2)
256[info] exampleLenses (3.7.4-RC2)
257[info] todolist (3.7.4-RC2)
258[info] webview (3.7.4-RC2)
259[info] channelsNative (3.7.4-RC2)
260[info] loreCompilerPlugin (3.7.4-RC2)
261[info] rdtsNative (3.7.4-RC2)
262[info] loreJVM (3.7.4-RC2)
263[info] deltalens (3.7.4-RC2)
264[info] reactivesNative (3.7.4-RC2)
265[info] channelsJVM (3.7.4-RC2)
266[info] lofiAclExample (3.7.4-RC2)
267[info] rdtsJVM (3.7.4-RC2)
268[info] replicationNative (3.7.4-RC2)
269[info] replicationJS (3.7.4-RC2)
270[info] reactivesJVM (3.7.4-RC2)
271[info] loCal (3.7.4-RC2)
272[info] Excluding projects:
273[info] Reapplying settings...
274[info] set current project to bismuth (in build file:/build/repo/)
275Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
276[info] Reapplying settings...
277[info] set current project to bismuth (in build file:/build/repo/)
278[info] Defining Global / credentials, aeadJS / credentials and 30 others.
279[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 159 others.
280[info] Run `last` for details.
281[info] Reapplying settings...
282[info] set current project to bismuth (in build file:/build/repo/)
283Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
284[info] Reapplying settings...
285OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
286
287 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
288 Did you mean dtnJS / allExcludeDependencies ?
289 , retry without global scopes
290[info] Reapplying settings...
291[info] set current project to bismuth (in build file:/build/repo/)
292Execute removeScalacOptionsStartingWith: -P:wartremover
293[info] Reapplying settings...
294[info] set current project to bismuth (in build file:/build/repo/)
295[success] Total time: 0 s, completed Nov 25, 2025, 5:02:05 PM
296Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
297Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
298Starting build...
299Projects: Set(channelsJVM, rdtsJVM, reactivesJVM, replicationJVM)
300Starting build for ProjectRef(file:/build/repo/,channelsJVM) (channels)... [0/4]
301OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
302OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
303OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
304OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
305OpenCB::Filter out '-source', matches setting pattern '^-?-source(:.*)?'
306Compile scalacOptions: 3.5, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
307OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
308[info] compiling 57 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/classes ...
309[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/datatypes/experiments/protocols/Membership.scala:93:36
310[warn] 93 | val newMembers = rounds.value.membersConsensus.merge(deltaMembers)
311[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
312[warn] |Given search preference for ?{ merge: ? } between alternatives
313[warn] | (rdts.datatypes.experiments.protocols.Consensus.lattice :
314[warn] | [A, C[_$2]]
315[warn] | (using evidence$1: rdts.datatypes.experiments.protocols.Consensus[C]):
316[warn] | rdts.base.Lattice[C[A]]
317[warn] |)
318[warn] |and
319[warn] | rdts.base.Lattice.syntax.type
320[warn] |has changed.
321[warn] |Previous choice : the first alternative
322[warn] |Choice from Scala 3.7 : the second alternative
323[warn] |
324[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
325[warn] |by using @annotation.nowarn("id=205")
326[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/datatypes/experiments/protocols/Membership.scala:95:36
327[warn] 95 | val newInner = rounds.value.innerConsensus.merge(deltaInner)
328[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
329[warn] |Given search preference for ?{ merge: ? } between alternatives
330[warn] | (rdts.datatypes.experiments.protocols.Consensus.lattice :
331[warn] | [A, C[_$2]]
332[warn] | (using evidence$1: rdts.datatypes.experiments.protocols.Consensus[C]):
333[warn] | rdts.base.Lattice[C[A]]
334[warn] |)
335[warn] |and
336[warn] | rdts.base.Lattice.syntax.type
337[warn] |has changed.
338[warn] |Previous choice : the first alternative
339[warn] |Choice from Scala 3.7 : the second alternative
340[warn] |
341[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
342[warn] |by using @annotation.nowarn("id=205")
343[info] [patched file /build/repo/Modules/RDTs/src/main/scala/rdts/datatypes/experiments/AutomergyOpGraphLWW.scala]
344[warn] two warnings found
345[info] done compiling
346[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
347[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/Jetty.scala:93:107
348[error] 93 | client.connect(new JettyWsHandler(incomingHandler, Async.handler[Connection[MessageBuffer]]), uri).toAsync.run {
349[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
350[error] |Found: de.rmgk.delay.Async[Any, org.eclipse.jetty.websocket.api.Session]
351[error] |Required: ?{ run: ? }
352[error] |Note that implicit conversions were not tried because the result of an implicit conversion
353[error] |must be more specific than Ctx
354[error] |
355[error] | longer explanation available when compiling with `-explain`
356[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/UDP.scala:74:6
357[error] 74 | initializeOutbound.run:
358[error] | ^^^^^^^^^^^^^^^^^^
359[error] |Found: (UDPPseudoConnection.this.initializeOutbound :
360[error] | de.rmgk.delay.Async[Any, java.net.SocketAddress])
361[error] |Required: ?{ run: ? }
362[error] |Note that implicit conversions were not tried because the result of an implicit conversion
363[error] |must be more specific than Ctx
364[error] |
365[error] | longer explanation available when compiling with `-explain`
366[error] two errors found
367[error] (channelsJVM / Compile / compileIncremental) Compilation failed
368[info] compiling 1 Scala source to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/classes ...
369[info] done compiling
370[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
371[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/Jetty.scala:93:107
372[error] 93 | client.connect(new JettyWsHandler(incomingHandler, Async.handler[Connection[MessageBuffer]]), uri).toAsync.run {
373[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
374[error] |Found: de.rmgk.delay.Async[Any, org.eclipse.jetty.websocket.api.Session]
375[error] |Required: ?{ run: ? }
376[error] |Note that implicit conversions were not tried because the result of an implicit conversion
377[error] |must be more specific than Ctx
378[error] |
379[error] | longer explanation available when compiling with `-explain`
380[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/UDP.scala:74:6
381[error] 74 | initializeOutbound.run:
382[error] | ^^^^^^^^^^^^^^^^^^
383[error] |Found: (UDPPseudoConnection.this.initializeOutbound :
384[error] | de.rmgk.delay.Async[Any, java.net.SocketAddress])
385[error] |Required: ?{ run: ? }
386[error] |Note that implicit conversions were not tried because the result of an implicit conversion
387[error] |must be more specific than Ctx
388[error] |
389[error] | longer explanation available when compiling with `-explain`
390[error] two errors found
391[error] (channelsJVM / Compile / compileIncremental) Compilation failed
392[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
393[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/Jetty.scala:93:107
394[error] 93 | client.connect(new JettyWsHandler(incomingHandler, Async.handler[Connection[MessageBuffer]]), uri).toAsync.run {
395[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
396[error] |Found: de.rmgk.delay.Async[Any, org.eclipse.jetty.websocket.api.Session]
397[error] |Required: ?{ run: ? }
398[error] |Note that implicit conversions were not tried because the result of an implicit conversion
399[error] |must be more specific than Ctx
400[error] |
401[error] | longer explanation available when compiling with `-explain`
402[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/UDP.scala:74:6
403[error] 74 | initializeOutbound.run:
404[error] | ^^^^^^^^^^^^^^^^^^
405[error] |Found: (UDPPseudoConnection.this.initializeOutbound :
406[error] | de.rmgk.delay.Async[Any, java.net.SocketAddress])
407[error] |Required: ?{ run: ? }
408[error] |Note that implicit conversions were not tried because the result of an implicit conversion
409[error] |must be more specific than Ctx
410[error] |
411[error] | longer explanation available when compiling with `-explain`
412[error] two errors found
413[error] (channelsJVM / Compile / compileIncremental) Compilation failed
414Starting build for ProjectRef(file:/build/repo/,rdtsJVM) (rdts)... [1/4]
415Compile scalacOptions: 3.5, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
416[info] compiling 46 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/test-classes ...
417[info] [patched file /build/repo/Modules/RDTs/src/test/scala/test/rdts/baseproperties/LatticePropertyChecks.scala]
418[info] [patched file /build/repo/Modules/RDTs/src/test/scala/test/rdts/baseproperties/DecompsoePropertyChecks.scala]
419[info] done compiling
420[info] compiling 2 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4-RC2/test-classes ...
421[info] done compiling
422Starting build for ProjectRef(file:/build/repo/,reactivesJVM) (reactives)... [2/4]
423Compile scalacOptions: 3.5, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
424[info] compiling 60 Scala sources and 1 Java source to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
425[warn] -- Warning: /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/NonblockingSkipListVersionHistory.scala:141:28
426[warn] 141 | val laggingLatestStable = new AtomicReference(new QueuedVersion(
427[warn] | ^
428[warn] |Problematic object instantiation: arg 1 is not transitively initialized (Hot). Calling trace:
429[warn] |├── class NonblockingSkipListVersionHistory[V, T <: FullMVTurn](init: T, val valuePersistency: V) [ NonblockingSkipListVersionHistory.scala:27 ]
430[warn] |│ ^
431[warn] |└── val laggingLatestStable = new AtomicReference(new QueuedVersion( [ NonblockingSkipListVersionHistory.scala:141 ]
432[warn] | ^
433[warn] |
434[warn] |It leads to the following error during object initialization:
435[warn] |Calling the external method constructor AtomicReference may cause initialization errors.
436[warn] 142 | init,
437[warn] 143 | null, {
438[warn] 144 | val iv = valuePersistency
439[warn] 145 | // TODO: this SHOULD be Written(iv, unchange(iv)), but unchange is no longer available at this point …
440[warn] 146 | Written(iv, iv)
441[warn] 147 | },
442[warn] 148 | null
443[warn] 149 | ))
444[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/sgt/synchronization/SubsumableLockBundle.scala]
445[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/FullMVUtil.scala]
446[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/TurnImplBundle.scala]
447[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/mirrors/SubsumableLockReflection.scala]
448[warn] one warning found
449[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/sgt/synchronization/SubsumableLockBundle.scala]
450[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/FullMVUtil.scala]
451[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/TurnImplBundle.scala]
452[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/mirrors/SubsumableLockReflection.scala]
453[warn] one warning found
454[info] done compiling
455[info] compiling 4 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
456[info] done compiling
457[info] compiling 1 Scala source to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
458[info] done compiling
459[info] compiling 4 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
460[info] done compiling
461[info] compiling 13 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
462[info] done compiling
463[info] compiling 14 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/classes ...
464[info] done compiling
465[info] compiling 64 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/test-classes ...
466[info] [patched file /build/repo/Modules/Reactives/shared/src/test/scala/tests/rescala/testtools/FunSuiteInvertedAssert.scala]
467[info] done compiling
468[info] compiling 1 Scala source to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4-RC2/test-classes ...
469[info] done compiling
470Starting build for ProjectRef(file:/build/repo/,replicationJVM) (replication)... [3/4]
471Compile scalacOptions: 3.5, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
472[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
473[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/Jetty.scala:93:107
474[error] 93 | client.connect(new JettyWsHandler(incomingHandler, Async.handler[Connection[MessageBuffer]]), uri).toAsync.run {
475[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
476[error] |Found: de.rmgk.delay.Async[Any, org.eclipse.jetty.websocket.api.Session]
477[error] |Required: ?{ run: ? }
478[error] |Note that implicit conversions were not tried because the result of an implicit conversion
479[error] |must be more specific than Ctx
480[error] |
481[error] | longer explanation available when compiling with `-explain`
482[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/UDP.scala:74:6
483[error] 74 | initializeOutbound.run:
484[error] | ^^^^^^^^^^^^^^^^^^
485[error] |Found: (UDPPseudoConnection.this.initializeOutbound :
486[error] | de.rmgk.delay.Async[Any, java.net.SocketAddress])
487[error] |Required: ?{ run: ? }
488[error] |Note that implicit conversions were not tried because the result of an implicit conversion
489[error] |must be more specific than Ctx
490[error] |
491[error] | longer explanation available when compiling with `-explain`
492[error] two errors found
493[error] (channelsJVM / Compile / compileIncremental) Compilation failed
494[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
495[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/Jetty.scala:93:107
496[error] 93 | client.connect(new JettyWsHandler(incomingHandler, Async.handler[Connection[MessageBuffer]]), uri).toAsync.run {
497[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
498[error] |Found: de.rmgk.delay.Async[Any, org.eclipse.jetty.websocket.api.Session]
499[error] |Required: ?{ run: ? }
500[error] |Note that implicit conversions were not tried because the result of an implicit conversion
501[error] |must be more specific than Ctx
502[error] |
503[error] | longer explanation available when compiling with `-explain`
504[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/UDP.scala:74:6
505[error] 74 | initializeOutbound.run:
506[error] | ^^^^^^^^^^^^^^^^^^
507[error] |Found: (UDPPseudoConnection.this.initializeOutbound :
508[error] | de.rmgk.delay.Async[Any, java.net.SocketAddress])
509[error] |Required: ?{ run: ? }
510[error] |Note that implicit conversions were not tried because the result of an implicit conversion
511[error] |must be more specific than Ctx
512[error] |
513[error] | longer explanation available when compiling with `-explain`
514[error] two errors found
515[error] (channelsJVM / Compile / compileIncremental) Compilation failed
516[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4-RC2/classes ...
517[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/Jetty.scala:93:107
518[error] 93 | client.connect(new JettyWsHandler(incomingHandler, Async.handler[Connection[MessageBuffer]]), uri).toAsync.run {
519[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
520[error] |Found: de.rmgk.delay.Async[Any, org.eclipse.jetty.websocket.api.Session]
521[error] |Required: ?{ run: ? }
522[error] |Note that implicit conversions were not tried because the result of an implicit conversion
523[error] |must be more specific than Ctx
524[error] |
525[error] | longer explanation available when compiling with `-explain`
526[error] -- [E007] Type Mismatch Error: /build/repo/Modules/Channels/jvm/src/main/scala/channels/UDP.scala:74:6
527[error] 74 | initializeOutbound.run:
528[error] | ^^^^^^^^^^^^^^^^^^
529[error] |Found: (UDPPseudoConnection.this.initializeOutbound :
530[error] | de.rmgk.delay.Async[Any, java.net.SocketAddress])
531[error] |Required: ?{ run: ? }
532[error] |Note that implicit conversions were not tried because the result of an implicit conversion
533[error] |must be more specific than Ctx
534[error] |
535[error] | longer explanation available when compiling with `-explain`
536[error] two errors found
537[error] (channelsJVM / Compile / compileIncremental) Compilation failed
538
539************************
540Build summary:
541[{
542 "module": "channels",
543 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 18299, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
544 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
545 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
546 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
547 "publish": {"status": "skipped", "tookMs": 0},
548 "metadata": {
549 "crossScalaVersions": ["2.12.20"]
550}
551},{
552 "module": "rdts",
553 "compile": {"status": "ok", "tookMs": 56, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
554 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
555 "test-compile": {"status": "ok", "tookMs": 9030, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
556 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
557 "publish": {"status": "skipped", "tookMs": 0},
558 "metadata": {
559 "crossScalaVersions": ["2.12.20"]
560}
561},{
562 "module": "reactives",
563 "compile": {"status": "ok", "tookMs": 8427, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
564 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
565 "test-compile": {"status": "ok", "tookMs": 17826, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
566 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
567 "publish": {"status": "skipped", "tookMs": 0},
568 "metadata": {
569 "crossScalaVersions": ["2.12.20"]
570}
571},{
572 "module": "replication",
573 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 476, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
574 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
575 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
576 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
577 "publish": {"status": "skipped", "tookMs": 0},
578 "metadata": {
579 "crossScalaVersions": ["2.12.20"]
580}
581}]
582************************
583[error] Scala3CommunityBuild$ProjectBuildFailureException: 2 module(s) finished with failures: channels, replication
584[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 2 module(s) finished with failures: channels, replication
585[error] Total time: 98 s (0:01:38.0), completed Nov 25, 2025, 5:03:43 PM
586[0JBuild failed, not retrying.