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