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