Build Logs
rescala-lang/rescala • 3.7.4:2025-11-06
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 9.281s.
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 webview/crossScalaVersions
80OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreJS/crossScalaVersions
81OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in webview/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJS/crossScalaVersions
83OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in dtnJVM/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJVM/crossScalaVersions
85OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in deltalens/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in deltalens/crossScalaVersions
87OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in aeadJVM/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in aeadJVM/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 loreCompilerPluginExamples/crossScalaVersions
92OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in proBench/crossScalaVersions
93OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPluginExamples/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 channelsNative/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsNative/crossScalaVersions
99OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsJVM/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in bismuth/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in bismuth/crossScalaVersions
103OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in examplesMiscJVM/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in examplesMiscJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in microbenchmarks/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 microbenchmarks/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in dtnJS/crossScalaVersions
109OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in publishedProjects/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in publishedProjects/crossScalaVersions
111OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreJVM/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in channelsJS/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJS/crossScalaVersions
115OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in reactivesJVM/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in reactivesJVM/crossScalaVersions
117OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsJS/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsJS/crossScalaVersions
119OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in lofiAcl/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in lofiAcl/crossScalaVersions
121OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loCal/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loCal/crossScalaVersions
123OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in rdtsNative/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in rdtsNative/crossScalaVersions
125OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationJVM/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationJVM/crossScalaVersions
127OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in todolist/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in todolist/crossScalaVersions
129OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in aeadJS/crossScalaVersions
130OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationNative/crossScalaVersions
131OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in aeadJS/crossScalaVersions
132OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in replicationJS/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationJS/crossScalaVersions
134OpenCB::Changing crossVersion 3.5.2 -> 3.7.4-RC2 in loreCompilerPlugin/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in loreCompilerPlugin/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in replicationNative/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 channelsJVM/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4-RC2) in channelsJVM/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 6, 2025, 1:10:24 AM
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/DecompsoePropertyChecks.scala]
324[info] [patched file /build/repo/Modules/RDTs/src/test/scala/test/rdts/baseproperties/LatticePropertyChecks.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/mirrors/SubsumableLockReflection.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/FullMVUtil.scala]
354[warn] one warning found
355[info] [patched file /build/repo/Modules/Reactives/jvm/src/main/scala/reactives/fullmv/mirrors/SubsumableLockReflection.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/FullMVUtil.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": 18511, "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": 52, "warnings": 2, "errors": 0, "sourceVersion": "3.7-migration"},
460 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
461 "test-compile": {"status": "ok", "tookMs": 9690, "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": 8524, "warnings": 1, "errors": 0, "sourceVersion": "3.7-migration"},
470 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
471 "test-compile": {"status": "ok", "tookMs": 19108, "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": 584, "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: 100 s (0:01:40.0), completed Nov 6, 2025, 1:12:04 AM
492[0JBuild failed, not retrying.