Build Logs
stg-tud/bismuth • 3.8.0-RC2:2025-11-28
Errors
10
Warnings
73
Total Lines
2079
1##################################
2Clonning https://github.com/stg-tud/bismuth.git into /build/repo using revision
3##################################
4Using target Scala version for migration: 3.7.4
5Migrating project for -source:3.7 using Scala 3.7.4
6----
7Preparing build for 3.7.4
8Would try to apply common scalacOption (best-effort, sbt/mill only):
9Append: -rewrite,REQUIRE:-source:3.7-migration
10Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
11----
12Starting build for 3.7.4
13Execute tests: false
14sbt project found:
15No prepare script found for project stg-tud/bismuth
16##################################
17Scala version: 3.7.4
18Targets: de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives
19Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
20##################################
21Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
22Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
23[sbt_options] declare -a sbt_options=()
24[process_args] java_version = '17'
25[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
26# Executing command line:
27java
28-Xss1M
29-XX:+IgnoreUnrecognizedVMOptions
30--sun-misc-unsafe-memory-access=allow
31--enable-native-access=ALL-UNNAMED
32-Dcommunitybuild.scala=3.7.4
33-Dcommunitybuild.project.dependencies.add=
34-Xmx7G
35-Xms4G
36-Xss8M
37-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
38-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
39-jar
40/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
41"setCrossScalaVersions 3.7.4"
42"++3.7.4 -v"
43"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""
44"set every credentials := Nil"
45"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
46"removeScalacOptionsStartingWith -P:wartremover"
47"mapScalacOptions "" "-Wunused:strict-no-implicit-warn" "
48moduleMappings
49"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"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"
50
51[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
52[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
53[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
54[info] loading project definition from /build/repo/project
55[info] compiling 6 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
56[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
57[info] Compilation completed in 8.904s.
58[info] done compiling
59[info] loading settings for project bismuth from build.sbt...
60[info] resolving key references (33259 settings) ...
61[info] set current project to bismuth (in build file:/build/repo/)
62Execute setCrossScalaVersions: 3.7.4
63OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in loreJS/crossScalaVersions
64OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreJS/crossScalaVersions
65OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in examplesWeb/crossScalaVersions
66OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in examplesWeb/crossScalaVersions
67OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in prdtSmr/crossScalaVersions
68OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in prdtSmr/crossScalaVersions
69OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in deltalens/crossScalaVersions
70OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in deltalens/crossScalaVersions
71OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in loreCompilerPluginExamples/crossScalaVersions
72OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreCompilerPluginExamples/crossScalaVersions
73OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in examplesJVM/crossScalaVersions
74OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in examplesJVM/crossScalaVersions
75OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in proBench/crossScalaVersions
76OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in proBench/crossScalaVersions
77OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in reactivesNative/crossScalaVersions
78OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reactivesNative/crossScalaVersions
79OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in bismuth/crossScalaVersions
80OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in bismuth/crossScalaVersions
81OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in channelsNative/crossScalaVersions
82OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in channelsNative/crossScalaVersions
83OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in bft/crossScalaVersions
84OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in bft/crossScalaVersions
85OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rdtsJVM/crossScalaVersions
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rdtsJVM/crossScalaVersions
87OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in cryptoJS/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cryptoJS/crossScalaVersions
89OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in dtnJS/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in dtnJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in microbenchmarks/crossScalaVersions
92OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in microbenchmarks/crossScalaVersions
93OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in publishedProjects/crossScalaVersions
94OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in publishedProjects/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in loreJVM/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in channelsJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in webview/crossScalaVersions
99OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in channelsJS/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in webview/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in dtnJVM/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in dtnJVM/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in reactivesJVM/crossScalaVersions
104OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reactivesJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rdtsJS/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rdtsJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tabularApp/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tabularApp/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in cryptoJVM/crossScalaVersions
110OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in channelsJVM/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in channelsJVM/crossScalaVersions
112OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tabularLib/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tabularLib/crossScalaVersions
114OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in loreCompilerPlugin/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in loreCompilerPlugin/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in reactivesJS/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reactivesJS/crossScalaVersions
118OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in rdtsNative/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rdtsNative/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cryptoJVM/crossScalaVersions
121[info] set current project to bismuth (in build file:/build/repo/)
122[info] Setting Scala version to 3.7.4 on 29 projects.
123[info] Switching Scala version on:
124[info] * bismuth (3.7.4)
125[info] dtnJS (3.7.4)
126[info] prdtSmr (3.7.4)
127[info] cryptoJVM (3.7.4)
128[info] channelsJS (3.7.4)
129[info] tabularLib (3.7.4)
130[info] bft (3.7.4)
131[info] proBench (3.7.4)
132[info] reactivesJS (3.7.4)
133[info] examplesWeb (3.7.4)
134[info] rdtsJS (3.7.4)
135[info] microbenchmarks (3.7.4)
136[info] loreCompilerPluginExamples (3.7.4)
137[info] dtnJVM (3.7.4)
138[info] loreJS (3.7.4)
139[info] publishedProjects (3.7.4)
140[info] tabularApp (3.7.4)
141[info] examplesJVM (3.7.4)
142[info] webview (3.7.4)
143[info] channelsNative (3.7.4)
144[info] loreCompilerPlugin (3.7.4)
145[info] rdtsNative (3.7.4)
146[info] loreJVM (3.7.4)
147[info] deltalens (3.7.4)
148[info] cryptoJS (3.7.4)
149[info] reactivesNative (3.7.4)
150[info] channelsJVM (3.7.4)
151[info] rdtsJVM (3.7.4)
152[info] reactivesJVM (3.7.4)
153[info] Excluding projects:
154[info] Reapplying settings...
155[info] set current project to bismuth (in build file:/build/repo/)
156Execute 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
157[info] Reapplying settings...
158[info] set current project to bismuth (in build file:/build/repo/)
159[info] Defining Global / credentials, bft / credentials and 27 others.
160[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 145 others.
161[info] Run `last` for details.
162[info] Reapplying settings...
163[info] set current project to bismuth (in build file:/build/repo/)
164Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
165[info] Reapplying settings...
166OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
167
168 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
169 Did you mean prdtSmr / allExcludeDependencies ?
170 , retry without global scopes
171[info] Reapplying settings...
172[info] set current project to bismuth (in build file:/build/repo/)
173Execute removeScalacOptionsStartingWith: -P:wartremover
174[info] Reapplying settings...
175[info] set current project to bismuth (in build file:/build/repo/)
176Execute mapScalacOptions: -Wunused:strict-no-implicit-warn
177[info] Reapplying settings...
178[info] set current project to bismuth (in build file:/build/repo/)
179[success] Total time: 0 s, completed Nov 28, 2025, 12:02:10 PM
180Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
181Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
182Starting build...
183Projects: Set(channelsJVM, rdtsJVM, reactivesJVM)
184Starting build for ProjectRef(file:/build/repo/,channelsJVM) (channels)... [0/3]
185OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
186OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
187OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
188OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
189Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Channels/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
190OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
191OpenCB::Filter out '-Wunused:nowarn', matches setting pattern '^-?-Wunused(:.*)?'
192OpenCB::Filter out '-Wunused:imports', matches setting pattern '^-?-Wunused(:.*)?'
193OpenCB::Filter out '-Wunused:strict-no-implicit-warn', matches setting pattern '^-?-Wunused(:.*)?'
194OpenCB::Filter out '-Wunused:privates', matches setting pattern '^-?-Wunused(:.*)?'
195OpenCB::Filter out '-Wunused:implicits', matches setting pattern '^-?-Wunused(:.*)?'
196[info] compiling 58 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4/classes ...
197[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/Membership.scala:92:38
198[warn] 92 | val newMembers = rounds.value.membersConsensus.merge(deltaMembers)
199[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
200[warn] |Given search preference for ?{ merge: ? } between alternatives
201[warn] | (rdts.protocols.Consensus.lattice :
202[warn] | [A, C[_$2]]
203[warn] | (using evidence$1: rdts.protocols.Consensus[C]): rdts.base.Lattice[C[A]]
204[warn] |)
205[warn] |and
206[warn] | rdts.base.Lattice.syntax.type
207[warn] |has changed.
208[warn] |Previous choice : the first alternative
209[warn] |Choice from Scala 3.7 : the second alternative
210[warn] |
211[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
212[warn] |by using @annotation.nowarn("id=205")
213[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/Membership.scala:94:38
214[warn] 94 | val newInner = rounds.value.innerConsensus.merge(deltaInner)
215[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
216[warn] |Given search preference for ?{ merge: ? } between alternatives
217[warn] | (rdts.protocols.Consensus.lattice :
218[warn] | [A, C[_$2]]
219[warn] | (using evidence$1: rdts.protocols.Consensus[C]): rdts.base.Lattice[C[A]]
220[warn] |)
221[warn] |and
222[warn] | rdts.base.Lattice.syntax.type
223[warn] |has changed.
224[warn] |Previous choice : the first alternative
225[warn] |Choice from Scala 3.7 : the second alternative
226[warn] |
227[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
228[warn] |by using @annotation.nowarn("id=205")
229[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/MultiPaxos.scala:50:11
230[warn] 50 | if currentPaxos.subsumes(afterProposal) then
231[warn] | ^^^^^^^^^^^^
232[warn] |Given search preference for ?{ subsumes: ? } between alternatives
233[warn] | (rdts.protocols.Paxos.l : [A]: rdts.base.Lattice[rdts.protocols.Paxos[A]])
234[warn] |and
235[warn] | rdts.base.Lattice.syntax.type
236[warn] |has changed.
237[warn] |Previous choice : the first alternative
238[warn] |Choice from Scala 3.7 : the second alternative
239[warn] |
240[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
241[warn] |by using @annotation.nowarn("id=205")
242[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/MultiPaxos.scala:58:23
243[warn] 58 | val newPaxos = currentPaxos.merge(deltaPaxos)
244[warn] | ^^^^^^^^^^^^
245[warn] |Given search preference for ?{ merge: ? } between alternatives
246[warn] | (rdts.protocols.Paxos.l : [A]: rdts.base.Lattice[rdts.protocols.Paxos[A]])
247[warn] |and
248[warn] | rdts.base.Lattice.syntax.type
249[warn] |has changed.
250[warn] |Previous choice : the first alternative
251[warn] |Choice from Scala 3.7 : the second alternative
252[warn] |
253[warn] |Suppress this warning by choosing -source 3.5, -source 3.7, or
254[warn] |by using @annotation.nowarn("id=205")
255[warn] -- [E205] Potential Issue Warning: /build/repo/Modules/RDTs/src/main/scala/rdts/protocols/paper/MultiPaxos.scala:53:23
256[warn] 53 | val newPaxos = currentPaxos.merge(deltaPaxos)
257[warn] | ^^^^^^^^^^^^
258[warn] | Given search preference for ?{ merge: ? } between alternatives
259[warn] | (rdts.protocols.paper.Paxos.paxosLattice :
260[warn] | [A]: rdts.base.Lattice[rdts.protocols.paper.Paxos[A]])
261[warn] | and
262[warn] | rdts.base.Lattice.syntax.type
263[warn] | has changed.
264[warn] | Previous choice : the first alternative
265[warn] | Choice from Scala 3.7 : the second alternative
266[warn] |
267[warn] | Suppress this warning by choosing -source 3.5, -source 3.7, or
268[warn] | by using @annotation.nowarn("id=205")
269[warn] 5 warnings found
270[info] done compiling
271[info] compiling 13 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4/classes ...
272[info] done compiling
273[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.7.4/test-classes ...
274[info] done compiling
275Starting build for ProjectRef(file:/build/repo/,rdtsJVM) (rdts)... [1/3]
276Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
277[info] compiling 58 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.7.4/test-classes ...
278[info] done compiling
279Starting build for ProjectRef(file:/build/repo/,reactivesJVM) (reactives)... [2/3]
280Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Reactives/jvm/target/scala-3.7.4/meta, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
281[info] compiling 45 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4/classes ...
282[info] done compiling
283[info] compiling 56 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.7.4/test-classes ...
284[info] done compiling
285
286************************
287Build summary:
288[{
289 "module": "channels",
290 "compile": {"status": "ok", "tookMs": 25619, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
291 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
292 "test-compile": {"status": "ok", "tookMs": 2279, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
293 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
294 "publish": {"status": "skipped", "tookMs": 0},
295 "metadata": {
296 "crossScalaVersions": ["2.12.20"]
297}
298},{
299 "module": "rdts",
300 "compile": {"status": "ok", "tookMs": 68, "warnings": 5, "errors": 0, "sourceVersion": "3.7-migration"},
301 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
302 "test-compile": {"status": "ok", "tookMs": 10028, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
303 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
304 "publish": {"status": "skipped", "tookMs": 0},
305 "metadata": {
306 "crossScalaVersions": ["2.12.20"]
307}
308},{
309 "module": "reactives",
310 "compile": {"status": "ok", "tookMs": 5926, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
311 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
312 "test-compile": {"status": "ok", "tookMs": 12899, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
313 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
314 "publish": {"status": "skipped", "tookMs": 0},
315 "metadata": {
316 "crossScalaVersions": ["2.12.20"]
317}
318}]
319************************
320[success] Total time: 85 s (0:01:25.0), completed Nov 28, 2025, 12:03:35 PM
321[0JChecking patch project/plugins.sbt...
322Checking patch build.sbt...
323Applied patch project/plugins.sbt cleanly.
324Applied patch build.sbt cleanly.
325No migration rewrite changes found, would not commit
326----
327Preparing build for 3.8.0-RC2
328Scala binary version found: 3.8
329Implicitly using source version 3.8
330Scala binary version found: 3.8
331Implicitly using source version 3.8
332Would try to apply common scalacOption (best-effort, sbt/mill only):
333Append: ,REQUIRE:-source:3.8
334Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
335----
336Starting build for 3.8.0-RC2
337Execute tests: true
338sbt project found:
339No prepare script found for project stg-tud/bismuth
340##################################
341Scala version: 3.8.0-RC2
342Targets: de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives
343Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}
344##################################
345Using extra scalacOptions: ,REQUIRE:-source:3.8
346Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
347[sbt_options] declare -a sbt_options=()
348[process_args] java_version = '17'
349[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
350# Executing command line:
351java
352-Xss1M
353-XX:+IgnoreUnrecognizedVMOptions
354--sun-misc-unsafe-memory-access=allow
355--enable-native-access=ALL-UNNAMED
356-Dcommunitybuild.scala=3.8.0-RC2
357-Dcommunitybuild.project.dependencies.add=
358-Xmx7G
359-Xms4G
360-Xss8M
361-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
362-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
363-jar
364/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
365"setCrossScalaVersions 3.8.0-RC2"
366"++3.8.0-RC2 -v"
367"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
368"set every credentials := Nil"
369"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
370"removeScalacOptionsStartingWith -P:wartremover"
371"mapScalacOptions "" "-Wunused:strict-no-implicit-warn" "
372moduleMappings
373"runBuild 3.8.0-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}""" de.tu-darmstadt.stg%channels de.tu-darmstadt.stg%rdts de.tu-darmstadt.stg%reactives"
374
375[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
376[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
377[info] loading project definition from /build/repo/project
378[info] loading settings for project bismuth from build.sbt...
379[info] resolving key references (33259 settings) ...
380[info] set current project to bismuth (in build file:/build/repo/)
381Execute setCrossScalaVersions: 3.8.0-RC2
382OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in webview/crossScalaVersions
383OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in webview/crossScalaVersions
384OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in examplesWeb/crossScalaVersions
385OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in examplesWeb/crossScalaVersions
386OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in prdtSmr/crossScalaVersions
387OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in prdtSmr/crossScalaVersions
388OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in deltalens/crossScalaVersions
389OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in deltalens/crossScalaVersions
390OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in loreCompilerPluginExamples/crossScalaVersions
391OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in loreCompilerPluginExamples/crossScalaVersions
392OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in examplesJVM/crossScalaVersions
393OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in examplesJVM/crossScalaVersions
394OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in proBench/crossScalaVersions
395OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in proBench/crossScalaVersions
396OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in reactivesNative/crossScalaVersions
397OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in reactivesNative/crossScalaVersions
398OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in bismuth/crossScalaVersions
399OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in bismuth/crossScalaVersions
400OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in channelsNative/crossScalaVersions
401OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in channelsNative/crossScalaVersions
402OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in bft/crossScalaVersions
403OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in bft/crossScalaVersions
404OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in rdtsJVM/crossScalaVersions
405OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in rdtsJVM/crossScalaVersions
406OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in cryptoJS/crossScalaVersions
407OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in cryptoJS/crossScalaVersions
408OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in dtnJS/crossScalaVersions
409OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in dtnJS/crossScalaVersions
410OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in microbenchmarks/crossScalaVersions
411OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in microbenchmarks/crossScalaVersions
412OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in publishedProjects/crossScalaVersions
413OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in publishedProjects/crossScalaVersions
414OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in channelsJS/crossScalaVersions
415OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in channelsJS/crossScalaVersions
416OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in loreJVM/crossScalaVersions
417OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in loreJVM/crossScalaVersions
418OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in reactivesJVM/crossScalaVersions
419OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in reactivesJVM/crossScalaVersions
420OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in tabularLib/crossScalaVersions
421OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in tabularLib/crossScalaVersions
422OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in rdtsJS/crossScalaVersions
423OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in rdtsJS/crossScalaVersions
424OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in tabularApp/crossScalaVersions
425OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in tabularApp/crossScalaVersions
426OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in dtnJVM/crossScalaVersions
427OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in dtnJVM/crossScalaVersions
428OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in cryptoJVM/crossScalaVersions
429OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in cryptoJVM/crossScalaVersions
430OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in reactivesJS/crossScalaVersions
431OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in reactivesJS/crossScalaVersions
432OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in channelsJVM/crossScalaVersions
433OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in channelsJVM/crossScalaVersions
434OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in rdtsNative/crossScalaVersions
435OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in rdtsNative/crossScalaVersions
436OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in loreJS/crossScalaVersions
437OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in loreJS/crossScalaVersions
438OpenCB::Changing crossVersion 3.7.4 -> 3.8.0-RC2 in loreCompilerPlugin/crossScalaVersions
439OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in loreCompilerPlugin/crossScalaVersions
440[info] set current project to bismuth (in build file:/build/repo/)
441[info] Setting Scala version to 3.8.0-RC2 on 29 projects.
442[info] Switching Scala version on:
443[info] * bismuth (3.8.0-RC2)
444[info] dtnJS (3.8.0-RC2)
445[info] prdtSmr (3.8.0-RC2)
446[info] cryptoJVM (3.8.0-RC2)
447[info] channelsJS (3.8.0-RC2)
448[info] tabularLib (3.8.0-RC2)
449[info] bft (3.8.0-RC2)
450[info] proBench (3.8.0-RC2)
451[info] reactivesJS (3.8.0-RC2)
452[info] examplesWeb (3.8.0-RC2)
453[info] rdtsJS (3.8.0-RC2)
454[info] microbenchmarks (3.8.0-RC2)
455[info] loreCompilerPluginExamples (3.8.0-RC2)
456[info] dtnJVM (3.8.0-RC2)
457[info] loreJS (3.8.0-RC2)
458[info] publishedProjects (3.8.0-RC2)
459[info] tabularApp (3.8.0-RC2)
460[info] examplesJVM (3.8.0-RC2)
461[info] webview (3.8.0-RC2)
462[info] channelsNative (3.8.0-RC2)
463[info] loreCompilerPlugin (3.8.0-RC2)
464[info] rdtsNative (3.8.0-RC2)
465[info] loreJVM (3.8.0-RC2)
466[info] deltalens (3.8.0-RC2)
467[info] cryptoJS (3.8.0-RC2)
468[info] reactivesNative (3.8.0-RC2)
469[info] channelsJVM (3.8.0-RC2)
470[info] rdtsJVM (3.8.0-RC2)
471[info] reactivesJVM (3.8.0-RC2)
472[info] Excluding projects:
473[info] Reapplying settings...
474[info] set current project to bismuth (in build file:/build/repo/)
475Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
476[info] Reapplying settings...
477[info] set current project to bismuth (in build file:/build/repo/)
478[info] Defining Global / credentials, bft / credentials and 27 others.
479[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 145 others.
480[info] Run `last` for details.
481[info] Reapplying settings...
482[info] set current project to bismuth (in build file:/build/repo/)
483Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
484[info] Reapplying settings...
485OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
486
487 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
488 Did you mean prdtSmr / allExcludeDependencies ?
489 , retry without global scopes
490[info] Reapplying settings...
491[info] set current project to bismuth (in build file:/build/repo/)
492Execute removeScalacOptionsStartingWith: -P:wartremover
493[info] Reapplying settings...
494[info] set current project to bismuth (in build file:/build/repo/)
495Execute mapScalacOptions: -Wunused:strict-no-implicit-warn
496[info] Reapplying settings...
497[info] set current project to bismuth (in build file:/build/repo/)
498[success] Total time: 0 s, completed Nov 28, 2025, 12:04:00 PM
499Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":["mapScalacOptions \"\" \"-Wunused:strict-no-implicit-warn\" "],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":["3.7"],"sourcePatches":[]}
500Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
501Starting build...
502Projects: Set(channelsJVM, rdtsJVM, reactivesJVM)
503Starting build for ProjectRef(file:/build/repo/,channelsJVM) (channels)... [0/3]
504OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
505OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
506OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
507Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Channels/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
508OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
509OpenCB::Filter out '-Wunused:nowarn', matches setting pattern '^-?-Wunused(:.*)?'
510OpenCB::Filter out '-Wunused:imports', matches setting pattern '^-?-Wunused(:.*)?'
511OpenCB::Filter out '-Wunused:strict-no-implicit-warn', matches setting pattern '^-?-Wunused(:.*)?'
512OpenCB::Filter out '-Wunused:privates', matches setting pattern '^-?-Wunused(:.*)?'
513OpenCB::Filter out '-Wunused:implicits', matches setting pattern '^-?-Wunused(:.*)?'
514[info] compiling 58 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.8.0-RC2/classes ...
515[info] done compiling
516[info] compiling 13 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.8.0-RC2/classes ...
517[info] done compiling
518[info] compiling 8 Scala sources to /build/repo/Modules/Channels/jvm/target/scala-3.8.0-RC2/test-classes ...
519[info] done compiling
520channels.EchoServerTestNioTCP:
521 + sample communication 0.039s
522channels.DisconnectTest:
523 + disconnect nioTCP 0.067s
524channels.EchoServerTestUDP:
525 + sample communication 0.04s
526channels.EchoServerTestSunJavaHTTP:
527 + sample communication 0.425s
528replication.example.DeltaTreeContextTest:
529 + next dot 0.045s
530 + store outgoing message single 0.002s
531 + store outgoing message multiple 0.005s
532 + add node 0.006s
533 + add node complex with missing dot 0.009s
534 + get unknown dots for peer with empty knowledge 0.006s
535 + get unknown dots for peer with knowledge 0.002s
536 + get unknown dots for peer with knowledge complex 0.004s
537 + knowledge of peers simple 0.004s
538 + knowledge of peers with missing knowledge 0.003s
539 + add dots with missing knowledge 0.003s
540replication.example.DeltaDisseminationTest:
541==> X replication.example.DeltaDisseminationTest.basics 0.119s java.lang.StackOverflowError: null
542 at com.github.plokhotnyuk.jsoniter_scala.core.package$.writerPool(package.scala:11)
543 at com.github.plokhotnyuk.jsoniter_scala.core.package$.writeToArray(package.scala:411)
544 at replication.SentCachedMessage.<init>(ProtocolMessage.scala:61)
545 at replication.DeltaDissemination.prepareObjectConnection$$anonfun$1(DeltaDissemination.scala:103)
546 at scala.util.Success.map$$anonfun$1(Try.scala:271)
547 at scala.util.Try$.apply(Try.scala:218)
548 at scala.util.Success.map(Try.scala:271)
549 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
550 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
551 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
552 at scala.util.Try$.apply(Try.scala:218)
553 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
554 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
555 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
556 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
557 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
558 at scala.collection.immutable.List.foreach(List.scala:327)
559 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
560 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
561 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
562 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
563 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
564 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
565 at scala.Option.foreach(Option.scala:439)
566 at de.rmgk.delay$Promise.handler(delay.scala:204)
567 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
568 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
569 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
570 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
571 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
572 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
573 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
574 at scala.collection.immutable.List.foreach(List.scala:327)
575 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
576 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
577 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
578 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
579 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
580 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
581 at scala.util.Try$.apply(Try.scala:218)
582 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
583 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
584 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
585 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
586 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
587 at scala.collection.immutable.List.foreach(List.scala:327)
588 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
589 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
590 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
591 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
592 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
593 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
594 at scala.Option.foreach(Option.scala:439)
595 at de.rmgk.delay$Promise.handler(delay.scala:204)
596 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
597 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
598 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
599 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
600 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
601 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
602 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
603 at scala.collection.immutable.List.foreach(List.scala:327)
604 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
605 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
606 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
607 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
608 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
609 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
610 at scala.util.Try$.apply(Try.scala:218)
611 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
612 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
613 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
614 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
615 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
616 at scala.collection.immutable.List.foreach(List.scala:327)
617 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
618 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
619 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
620 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
621 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
622 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
623 at scala.Option.foreach(Option.scala:439)
624 at de.rmgk.delay$Promise.handler(delay.scala:204)
625 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
626 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
627 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
628 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
629 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
630 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
631 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
632 at scala.collection.immutable.List.foreach(List.scala:327)
633 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
634 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
635 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
636 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
637 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
638 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
639 at scala.util.Try$.apply(Try.scala:218)
640 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
641 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
642 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
643 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
644 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
645 at scala.collection.immutable.List.foreach(List.scala:327)
646 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
647 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
648 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
649 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
650 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
651 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
652 at scala.Option.foreach(Option.scala:439)
653 at de.rmgk.delay$Promise.handler(delay.scala:204)
654 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
655 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
656 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
657 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
658 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
659 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
660 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
661 at scala.collection.immutable.List.foreach(List.scala:327)
662 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
663 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
664 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
665 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
666 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
667 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
668 at scala.util.Try$.apply(Try.scala:218)
669 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
670 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
671 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
672 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
673 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
674 at scala.collection.immutable.List.foreach(List.scala:327)
675 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
676 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
677 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
678 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
679 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
680 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
681 at scala.Option.foreach(Option.scala:439)
682 at de.rmgk.delay$Promise.handler(delay.scala:204)
683 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
684 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
685 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
686 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
687 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
688 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
689 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
690 at scala.collection.immutable.List.foreach(List.scala:327)
691 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
692 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
693 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
694 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
695 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
696 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
697 at scala.util.Try$.apply(Try.scala:218)
698 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
699 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
700 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
701 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
702 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
703 at scala.collection.immutable.List.foreach(List.scala:327)
704 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
705 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
706 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
707 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
708 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
709 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
710 at scala.Option.foreach(Option.scala:439)
711 at de.rmgk.delay$Promise.handler(delay.scala:204)
712 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
713 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
714 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
715 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
716 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
717 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
718 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
719 at scala.collection.immutable.List.foreach(List.scala:327)
720 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
721 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
722 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
723 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
724 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
725 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
726 at scala.util.Try$.apply(Try.scala:218)
727 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
728 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
729 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
730 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
731 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
732 at scala.collection.immutable.List.foreach(List.scala:327)
733 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
734 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
735 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
736 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
737 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
738 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
739 at scala.Option.foreach(Option.scala:439)
740 at de.rmgk.delay$Promise.handler(delay.scala:204)
741 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
742 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
743 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
744 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
745 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
746 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
747 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
748 at scala.collection.immutable.List.foreach(List.scala:327)
749 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
750 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
751 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
752 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
753 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
754 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
755 at scala.util.Try$.apply(Try.scala:218)
756 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
757 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
758 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
759 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
760 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
761 at scala.collection.immutable.List.foreach(List.scala:327)
762 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
763 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
764 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
765 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
766 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
767 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
768 at scala.Option.foreach(Option.scala:439)
769 at de.rmgk.delay$Promise.handler(delay.scala:204)
770 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
771 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
772 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
773 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
774 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
775 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
776 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
777 at scala.collection.immutable.List.foreach(List.scala:327)
778 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
779 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
780 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
781 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
782 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
783 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
784 at scala.util.Try$.apply(Try.scala:218)
785 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
786 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
787 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
788 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
789 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
790 at scala.collection.immutable.List.foreach(List.scala:327)
791 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
792 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
793 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
794 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
795 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
796 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
797 at scala.Option.foreach(Option.scala:439)
798 at de.rmgk.delay$Promise.handler(delay.scala:204)
799 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
800 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
801 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
802 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
803 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
804 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
805 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
806 at scala.collection.immutable.List.foreach(List.scala:327)
807 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
808 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
809 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
810 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
811 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
812 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
813 at scala.util.Try$.apply(Try.scala:218)
814 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
815 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
816 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
817 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
818 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
819 at scala.collection.immutable.List.foreach(List.scala:327)
820 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
821 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
822 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
823 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
824 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
825 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
826 at scala.Option.foreach(Option.scala:439)
827 at de.rmgk.delay$Promise.handler(delay.scala:204)
828 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
829 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
830 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
831 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
832 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
833 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
834 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
835 at scala.collection.immutable.List.foreach(List.scala:327)
836 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
837 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
838 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
839 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
840 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
841 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
842 at scala.util.Try$.apply(Try.scala:218)
843 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
844 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
845 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
846 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
847 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
848 at scala.collection.immutable.List.foreach(List.scala:327)
849 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
850 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
851 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
852 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
853 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
854 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
855 at scala.Option.foreach(Option.scala:439)
856 at de.rmgk.delay$Promise.handler(delay.scala:204)
857 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
858 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
859 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
860 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
861 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
862 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
863 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
864 at scala.collection.immutable.List.foreach(List.scala:327)
865 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
866 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
867 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
868 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
869 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
870 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
871 at scala.util.Try$.apply(Try.scala:218)
872 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
873 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
874 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
875 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
876 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
877 at scala.collection.immutable.List.foreach(List.scala:327)
878 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
879 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
880 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
881 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
882 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
883 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
884 at scala.Option.foreach(Option.scala:439)
885 at de.rmgk.delay$Promise.handler(delay.scala:204)
886 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
887 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
888 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
889 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
890 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
891 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
892 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
893 at scala.collection.immutable.List.foreach(List.scala:327)
894 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
895 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
896 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
897 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
898 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
899 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
900 at scala.util.Try$.apply(Try.scala:218)
901 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
902 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
903 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
904 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
905 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
906 at scala.collection.immutable.List.foreach(List.scala:327)
907 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
908 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
909 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
910 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
911 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
912 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
913 at scala.Option.foreach(Option.scala:439)
914 at de.rmgk.delay$Promise.handler(delay.scala:204)
915 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
916 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
917 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
918 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
919 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
920 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
921 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
922 at scala.collection.immutable.List.foreach(List.scala:327)
923 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
924 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
925 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
926 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
927 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
928 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
929 at scala.util.Try$.apply(Try.scala:218)
930 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
931 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
932 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
933 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
934 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
935 at scala.collection.immutable.List.foreach(List.scala:327)
936 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
937 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
938 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
939 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
940 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
941 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
942 at scala.Option.foreach(Option.scala:439)
943 at de.rmgk.delay$Promise.handler(delay.scala:204)
944 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
945 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
946 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
947 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
948 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
949 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
950 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
951 at scala.collection.immutable.List.foreach(List.scala:327)
952 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
953 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
954 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
955 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
956 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
957 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
958 at scala.util.Try$.apply(Try.scala:218)
959 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
960 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
961 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
962 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
963 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
964 at scala.collection.immutable.List.foreach(List.scala:327)
965 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
966 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
967 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
968 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
969 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
970 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
971 at scala.Option.foreach(Option.scala:439)
972 at de.rmgk.delay$Promise.handler(delay.scala:204)
973 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
974 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
975 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
976 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
977 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
978 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
979 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
980 at scala.collection.immutable.List.foreach(List.scala:327)
981 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
982 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
983 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
984 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
985 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
986 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
987 at scala.util.Try$.apply(Try.scala:218)
988 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
989 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
990 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
991 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
992 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
993 at scala.collection.immutable.List.foreach(List.scala:327)
994 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
995 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
996 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
997 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
998 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
999 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1000 at scala.Option.foreach(Option.scala:439)
1001 at de.rmgk.delay$Promise.handler(delay.scala:204)
1002 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1003 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1004 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1005 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1006 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1007 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1008 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1009 at scala.collection.immutable.List.foreach(List.scala:327)
1010 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1011 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1012 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1013 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1014 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1015 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1016 at scala.util.Try$.apply(Try.scala:218)
1017 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1018 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1019 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1020 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1021 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1022 at scala.collection.immutable.List.foreach(List.scala:327)
1023 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1024 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1025 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1026 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1027 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1028 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1029 at scala.Option.foreach(Option.scala:439)
1030 at de.rmgk.delay$Promise.handler(delay.scala:204)
1031 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1032 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1033 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1034 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1035 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1036 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1037 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1038 at scala.collection.immutable.List.foreach(List.scala:327)
1039 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1040 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1041 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1042 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1043 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1044 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1045 at scala.util.Try$.apply(Try.scala:218)
1046 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1047 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1048 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1049 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1050 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1051 at scala.collection.immutable.List.foreach(List.scala:327)
1052 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1053 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1054 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1055 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1056 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1057 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1058 at scala.Option.foreach(Option.scala:439)
1059 at de.rmgk.delay$Promise.handler(delay.scala:204)
1060 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1061 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1062 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1063 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1064 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1065 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1066 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1067 at scala.collection.immutable.List.foreach(List.scala:327)
1068 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1069 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1070 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1071 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1072 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1073 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1074 at scala.util.Try$.apply(Try.scala:218)
1075 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1076 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1077 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1078 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1079 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1080 at scala.collection.immutable.List.foreach(List.scala:327)
1081 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1082 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1083 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1084 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1085 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1086 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1087 at scala.Option.foreach(Option.scala:439)
1088 at de.rmgk.delay$Promise.handler(delay.scala:204)
1089 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1090 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1091 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1092 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1093 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1094 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1095 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1096 at scala.collection.immutable.List.foreach(List.scala:327)
1097 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1098 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1099 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1100 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1101 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1102 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1103 at scala.util.Try$.apply(Try.scala:218)
1104 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1105 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1106 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1107 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1108 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1109 at scala.collection.immutable.List.foreach(List.scala:327)
1110 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1111 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1112 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1113 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1114 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1115 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1116 at scala.Option.foreach(Option.scala:439)
1117 at de.rmgk.delay$Promise.handler(delay.scala:204)
1118 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1119 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1120 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1121 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1122 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1123 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1124 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1125 at scala.collection.immutable.List.foreach(List.scala:327)
1126 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1127 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1128 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1129 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1130 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1131 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1132 at scala.util.Try$.apply(Try.scala:218)
1133 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1134 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1135 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1136 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1137 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1138 at scala.collection.immutable.List.foreach(List.scala:327)
1139 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1140 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1141 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1142 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1143 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1144 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1145 at scala.Option.foreach(Option.scala:439)
1146 at de.rmgk.delay$Promise.handler(delay.scala:204)
1147 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1148 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1149 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1150 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1151 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1152 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1153 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1154 at scala.collection.immutable.List.foreach(List.scala:327)
1155 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1156 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1157 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1158 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1159 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1160 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1161 at scala.util.Try$.apply(Try.scala:218)
1162 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1163 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1164 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1165 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1166 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1167 at scala.collection.immutable.List.foreach(List.scala:327)
1168 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1169 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1170 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1171 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1172 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1173 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1174 at scala.Option.foreach(Option.scala:439)
1175 at de.rmgk.delay$Promise.handler(delay.scala:204)
1176 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1177 at channels.SynchronousLocalConnection$$anon$1$toServer$.$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:65)
1178 at channels.SynchronousLocalConnection$$anon$1$toServer$.send$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:37)
1179 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1180 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1181 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1182 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1183 at scala.collection.immutable.List.foreach(List.scala:327)
1184 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1185 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1186 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1187 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1188 at channels.SynchronousLocalConnection$$anon$1$$anon$2.send$$anonfun$2(SynchronousLocalConnection.scala:53)
1189 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1$$anonfun$1(delay.scala:66)
1190 at scala.util.Try$.apply(Try.scala:218)
1191 at de.rmgk.delay$.Sync$superArg$1$$anonfun$1$$anonfun$1(delay.scala:66)
1192 at replication.DeltaDissemination.send$$anonfun$1(DeltaDissemination.scala:206)
1193 at replication.DeltaDissemination$$anon$2.execute(DeltaDissemination.scala:25)
1194 at replication.DeltaDissemination.send(DeltaDissemination.scala:205)
1195 at replication.DeltaDissemination.disseminate$$anonfun$2(DeltaDissemination.scala:212)
1196 at scala.collection.immutable.List.foreach(List.scala:327)
1197 at replication.DeltaDissemination.disseminate(DeltaDissemination.scala:211)
1198 at replication.DeltaDissemination.handleMessage(DeltaDissemination.scala:198)
1199 at replication.DeltaDissemination.$anonfun$1$$anonfun$1(DeltaDissemination.scala:112)
1200 at channels.LatentConnection$$anon$3.$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(Channels.scala:88)
1201 at channels.SynchronousLocalConnection.channels$SynchronousLocalConnection$$anon$1$toServer$$$_$$anonfun$1$$anonfun$1$$anonfun$1(SynchronousLocalConnection.scala:39)
1202 at de.rmgk.delay$.de$rmgk$delay$Promise$$_$handler$$anonfun$1(delay.scala:204)
1203 at scala.Option.foreach(Option.scala:439)
1204 at de.rmgk.delay$Promise.handler(delay.scala:204)
1205 at de.rmgk.delay$Promise.$init$$$anonfun$1$$anonfun$1(delay.scala:206)
1206 + long ??? 0.006s
1207replication.example.RecursiveCompositionTest:
1208 + composition is serializable 0.015s
1209 + replicatable 0.029s
1210Starting build for ProjectRef(file:/build/repo/,rdtsJVM) (rdts)... [1/3]
1211Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/Modules/RDTs/.jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1212[info] compiling 58 Scala sources to /build/repo/Modules/RDTs/.jvm/target/scala-3.8.0-RC2/test-classes ...
1213[info] done compiling
1214true, Dots(Map(🪪C.64W -> [0]))
1215false, Dots(Map(🪪C.64W -> [0]))
1216true, Dots(Map(🪪C.64W -> [0:1]))
1217false, Dots(Map(🪪C.64W -> [0:1]))
1218EnableWinsFlag(Dots(Map(🪪C.64W -> [0])),Dots(Map()))
1219EnableWinsFlag(Dots(Map()),Dots(Map(🪪C.64W -> [0])))
1220EnableWinsFlag(Dots(Map(🪪C.64W -> [1])),Dots(Map()))
1221EnableWinsFlag(Dots(Map()),Dots(Map(🪪C.64W -> [0:1])))
1222delta2
1223false true
1224delta3
1225false false
1226false false
1227delta4
1228false true
1229true true
1230false true
1231test.rdts.bespoke.EnableWinsFlagTest:
1232 + new unset overrides all previous deltas 0.025s
1233 + new unset overrides all deltas containing a subset of the observed dots 0.002s
1234 + subsumption previous from same replica 0.014s
1235test.rdts.bespoke.DiffManualTests:
1236 + GrowOnlyCounter diff 0.023s
1237 + PosNegCounter diff 0.005s
1238 + EnableWinsFlag diff 0.002s
1239 + MultiVersionRegister[Int] diff 0.02s
1240 + Set[Int] diff 0.003s
1241test.rdts.bespoke.GrowOnlyCounterTest:
1242 + single replica: delta marks deltas with smaller value as redundant 0.002s
1243 + single replica: delta marks deltas containing smaller counter value as redundant but not deltas containing larger counter values 0.002s
1244 + multiple replica: delta marks deltas with smaller value from same replica as redundant but not from other replicas 0.002s
1245test.rdts.containers.DeltaBufferDottedTest:
1246 + basic interaction 0.004s
1247test.rdts.baseproperties.LWWTupleDecomposeChecks:
1248 + transitive 0.128s
1249 + antisymmetric 0.036s
1250 + total 0.002s
1251 + reflexive 0.045s
1252 + order commutative 0.05s
1253 + sorts 0.001s
1254 + idempotent 0.021s
1255 + commutative 0.043s
1256 + associative 0.055s
1257 + merge agrees with order 0.039s
1258test.rdts.baseproperties.GrowOnlyCounterChecks:
1259 + transitive 0.089s
1260 + antisymmetric 0.03s
1261 + total 0.0s
1262 + reflexive 0.02s
1263 + order commutative 0.037s
1264 + sorts 0.001s
1265 + idempotent 0.033s
1266 + commutative 0.029s
1267 + associative 0.042s
1268 + merge agrees with order 0.029s
1269test.rdts.baseproperties.TupleChecks:
1270 + transitive 0.367s
1271 + antisymmetric 0.143s
1272 + total 0.001s
1273 + reflexive 0.049s
1274 + order commutative 0.045s
1275 + sorts 0.001s
1276 + idempotent 0.051s
1277 + commutative 0.047s
1278 + associative 0.079s
1279 + merge agrees with order 0.038s
1280test.rdts.baseproperties.MapChecks:
1281 + transitive 0.494s
1282 + antisymmetric 0.086s
1283 + total 0.001s
1284 + reflexive 0.045s
1285 + order commutative 0.076s
1286 + sorts 0.001s
1287 + idempotent 0.05s
1288 + commutative 0.061s
1289 + associative 0.148s
1290 + merge agrees with order 0.042s
1291test.rdts.baseproperties.DotsOrderTest:
1292 + transitive 0.23s
1293 + antisymmetric 0.05s
1294 + total 0.0s
1295 + reflexive 0.025s
1296 + order commutative 0.089s
1297 + sorts 0.003s
1298test.rdts.baseproperties.SetChecks:
1299 + transitive 0.071s
1300 + antisymmetric 0.048s
1301 + total 0.001s
1302 + reflexive 0.027s
1303 + order commutative 0.044s
1304 + sorts 0.0s
1305 + idempotent 0.025s
1306 + commutative 0.028s
1307 + associative 0.043s
1308 + merge agrees with order 0.029s
1309test.rdts.baseproperties.GrowOnlyListChecks:
1310 + transitive 0.304s
1311 + antisymmetric 0.19s
1312 + total 0.008s
1313 + reflexive 0.095s
1314 + order commutative 0.131s
1315 + sorts 0.0s
1316 + idempotent 0.066s
1317 + commutative 0.055s
1318 + associative 0.162s
1319 + merge agrees with order 0.172s
1320test.rdts.bespoke.DottedTest:
1321 + AuctionData can be in DeltaBuffer 0.028s
1322 + AuctionData can be in DeltaBufferContainer 0.009s
1323test.rdts.corestructs.ArrayRangesTest:
1324 + contains works 0.003s
1325 + merge 0.004s
1326 + intersect 0.007s
1327 + from 0.005s
1328 + duplicates 0.004s
1329 + subtract subrange 0.001s
1330 + subtract should result in empty range for complete overlap 0.001s
1331 + overlap on left but not right 0.003s
1332 + overlap on right but not left 0.002s
1333 + for combinations of overlap 0.003s
1334 + work with no overlap 0.001s
1335 + work if left is empty 0.0s
1336 + work if right is empty 0.001s
1337 + work if both are empty 0.0s
1338 + <= should work for singles on left and right 0.006s
1339 + work for empty 0.004s
1340 + work for longer ranges 0.008s
1341 + same as set 0.046s
1342 + head throws NoSuchElementException when empty 0.002s
1343 + head works with nonempty ranges 0.0s
1344test.rdts.bespoke.ReplicatedListTest:
1345 + insert into grow only list 0.011s
1346 + insert into replicated list 0.09s
1347 + purge tombstones 0.002s
1348 + new grow list 0.004s
1349test.rdts.simulatedNetworkTests.tests.EWFlagTest:
1350 + enable 0.111s
1351 + disable 0.067s
1352 + concurrent enable 0.029s
1353 + concurrent disable 0.005s
1354 + concurrent enable/disable 0.002s
1355 + convergence 0.189s
1356test.rdts.filters.PermissionTreeLatticeChecks:
1357 + transitive 0.516s
1358 + antisymmetric 0.159s
1359 + total 0.001s
1360 + reflexive 0.087s
1361 + order commutative 0.239s
1362 + sorts 0.001s
1363 + idempotent 0.175s
1364 + commutative 0.164s
1365 + associative 0.286s
1366 + merge agrees with order 0.205s
1367test.rdts.baseproperties.LWWOptionChecks:
1368 + transitive 0.006s
1369 + antisymmetric 0.002s
1370 + total 0.001s
1371 + reflexive 0.004s
1372 + order commutative 0.006s
1373 + sorts 0.0s
1374 + idempotent 0.006s
1375 + commutative 0.005s
1376 + associative 0.006s
1377 + merge agrees with order 0.007s
1378test.rdts.filters.PermissionTreeTest:
1379 + fromPath base cases 0.003s
1380 + fromPath fails with empty path element 0.001s
1381 + fromPath with * 0.0s
1382 + fromPath with *.* 0.007s
1383 + merge with * 0.001s
1384 + normalization 0.001s
1385 + bottom 0.004s
1386 + merge without * 0.0s
1387 + merge normalizes tree 0.001s
1388 + intersect 0.0s
1389 + lteq 0.021s
1390test.rdts.bespoke.DecomposeManualTests:
1391 + GrowOnlyCounter decomposition 0.005s
1392 + PosNegCounter decomposition 0.001s
1393 + MultiVersionRegister[Int] decomposition 0.007s
1394 + Set[Int] decomposition 0.005s
1395test.rdts.protocols.simplified.SimplePaxosTest:
1396 + Paxos for 3 participants without errors 0.032s
1397 + newer proposal numbers are bigger 0.008s
1398 + prepare does not change members 0.001s
1399 + write does not change members 0.01s
1400 + No changes for older proposals 0.0s
1401 + promise sends previously accepted value 0.005s
1402 + acceptor sends promise with highest proposal number 0.002s
1403 + accept contains value of promise with highest proposal number 0.003s
1404 + write works as expected 0.001s
1405==> X test.rdts.protocols.simplified.SimplePaxosTest.concurrent writes 0.077s munit.FailException: Modules/RDTs/src/test/scala/test/rdts/protocols/simplified/SimplePaxosTest.scala:190 assertion failed
1406189: )).merge(testPaxosObject.upkeep()(using id3))
1407190: assert(clue(testPaxosObject.result) == Some(2) || clue(testPaxosObject.result) == Some(1))
1408191: }
1409Clues {
1410 testPaxosObject.result: Option[Int] = None
1411 testPaxosObject.result: Option[Int] = None
1412}
1413 at munit.FunSuite.assert(FunSuite.scala:13)
1414 at test.rdts.protocols.simplified.SimplePaxosTest.$init$$$anonfun$10(SimplePaxosTest.scala:190)
1415test.rdts.protocols.PaxosTest:
1416 + Merge fails with different members 0.004s
1417 + Paxos for 3 participants without errors 0.022s
1418 + newer proposal numbers are bigger 0.001s
1419 + No changes for older proposals 0.0s
1420 + promise sends previously accepted value 0.001s
1421 + acceptor sends promise with highest proposal number 0.004s
1422 + accept contains value of promise with highest proposal number 0.002s
1423 + write works as expected 0.001s
1424 + concurrent writes 0.002s
1425test.rdts.bespoke.ObserveRemoveMapTest:
1426 + basic usage 0.001s
1427 + redundancy test add 0.005s
1428 + redundancy test remove 0.001s
1429test.rdts.baseproperties.PosNegDecomposeChecks:
1430 + decomposition 0.089s
1431test.rdts.bespoke.RaftLatticeTest:
1432 + basic interaction 0.035s
1433 + another interaction 0.011s
1434test.rdts.bespoke.OpGraphTest:
1435 + basic usage 0.019s
1436test.rdts.bespoke.BoundedCounterTest:
1437 + basic usage 0.028s
1438test.rdts.simulatedNetworkTests.tests.ORMapTest:
1439 + contains 0.092s
1440 + mutateKey/queryKey 1.079s
1441 + remove 0.125s
1442test.rdts.baseproperties.LWWTupleChecks:
1443 + transitive 0.013s
1444 + antisymmetric 0.005s
1445 + total 0.001s
1446 + reflexive 0.005s
1447 + order commutative 0.01s
1448 + sorts 0.001s
1449 + idempotent 0.008s
1450 + commutative 0.009s
1451 + associative 0.017s
1452 + merge agrees with order 0.005s
1453test.rdts.protocols.MultiPaxosTest:
1454 + happy path 0.042s
1455 + conflicting proposals 0.007s
1456 + counterexample? 0.002s
1457test.rdts.protocols.MembershipTest:
1458 + basic membership merge 0.008s
1459 + Membership happy path 0.009s
1460 + Membership with member change 0.014s
1461 + Fixed counterexample from suite 0.001s
1462 + kv membership use 0.017s
1463test.rdts.bespoke.EnumLatticeChecks:
1464 + transitive 0.007s
1465 + antisymmetric 0.004s
1466 + total 0.001s
1467 + reflexive 0.009s
1468 + order commutative 0.008s
1469 + sorts 0.0s
1470 + idempotent 0.007s
1471 + commutative 0.002s
1472 + associative 0.006s
1473 + merge agrees with order 0.003s
1474 + custom enum lattice tests 0.003s
1475test.rdts.baseproperties.ReplicatedListDecomposeChecks:
1476 + decomposition 0.841s
1477test.rdts.simulatedNetworkTests.tests.PosNegCounterTest:
1478 + inc 0.262s
1479 + dec 0.208s
1480 + concurrent 0.113s
1481 + convergence 0.519s
1482test.rdts.baseproperties.CusalLwwChecks:
1483 + transitive 0.002s
1484 + antisymmetric 0.001s
1485 + total 0.0s
1486 + reflexive 0.001s
1487 + order commutative 0.002s
1488 + sorts 0.001s
1489 + idempotent 0.001s
1490 + commutative 0.001s
1491 + associative 0.002s
1492 + merge agrees with order 0.002s
1493test.rdts.simulatedNetworkTests.tests.AWSetTest:
1494 + add 1.695s
1495 + remove 1.014s
1496 + clear 0.719s
1497 + concurrent add 0.211s
1498 + concurrent remove 0.252s
1499 + concurrent add/remove 0.162s
1500 + concurrent add/clear 0.074s
1501 + convergence 1.322s
1502test.rdts.baseproperties.VectorClockOrderTest:
1503 + transitive 0.044s
1504 + antisymmetric 0.032s
1505 + total 0.0s
1506 + reflexive 0.013s
1507 + order commutative 0.025s
1508 + sorts 0.0s
1509test.rdts.bespoke.CausalStoreTest:
1510 + basic usage 0.022s
1511 + compacts 0.0s
1512test.rdts.baseproperties.EnableWinsFlagDecomposeChecks:
1513 + decomposition 0.057s
1514test.rdts.simulatedNetworkTests.tests.GSetTest:
1515 + insert 0.051s
1516 + concurrent insert 0.054s
1517 + convergence 0.142s
1518test.rdts.baseproperties.ListAsVectorChecks:
1519 + transitive 0.016s
1520 + antisymmetric 0.011s
1521 + total 0.0s
1522 + reflexive 0.007s
1523 + order commutative 0.021s
1524 + sorts 0.001s
1525 + idempotent 0.006s
1526 + commutative 0.007s
1527 + associative 0.018s
1528 + merge agrees with order 0.025s
1529test.rdts.filters.FilterTest:
1530 + ProductTypeFilter with empty product 0.015s
1531 + ProductTypeFilter with simple product 0.004s
1532 + ProductTypeFilter with nested product 0.006s
1533 + wildcard with nested product 0.007s
1534test.rdts.baseproperties.ConMultiVersionChecks:
1535 + transitive 0.089s
1536 + antisymmetric 0.052s
1537 + total 0.001s
1538 + reflexive 0.074s
1539 + order commutative 0.126s
1540 + sorts 0.0s
1541 + idempotent 0.062s
1542 + commutative 0.067s
1543 + associative 0.112s
1544 + merge agrees with order 0.091s
1545test.rdts.baseproperties.ReplicatedListChecks:
1546 + transitive 0.718s
1547 + antisymmetric 0.438s
1548 + total 0.0s
1549 + reflexive 0.156s
1550 + order commutative 0.318s
1551 + sorts 0.0s
1552 + idempotent 0.372s
1553 + commutative 0.308s
1554 + associative 0.297s
1555 + merge agrees with order 0.205s
1556test.rdts.baseproperties.TupleDecomposeChecks:
1557 + decomposition 0.078s
1558test.rdts.bespoke.GrowOnlySetTest:
1559 + growing only uniquely 0.002s
1560 + composed 0.003s
1561test.rdts.bespoke.CausalPlusIsTieBreakerIsNonAssociative:
1562 + basic usage 0.003s
1563test.rdts.bespoke.OrderRegressionTets:
1564 + Vector Sorting 0.001s
1565 + dots order commutative 0.0s
1566test.rdts.protocols.SimpleVotingTests:
1567 + Voting for 4 participants 0.001s
1568 + Multiroundvoting for 4 participants 0.004s
1569test.rdts.protocols.VotingTests2Participants:
1570 + No initial owner 0.005s
1571 + Still not owner after one vote 0.001s
1572 + Duplicate vote changes nothing 0.0s
1573 + Is owner after two votes 0.001s
1574 + Is not owner for 4 participants 0.001s
1575 + Is owner for 3 participants 0.001s
1576test.rdts.baseproperties.MapDecomposeChecks:
1577 + decomposition 0.053s
1578test.rdts.protocols.simplified.GenPaxosTest:
1579 + propose works as expected 0.01s
1580 + concurrent proposals 0.004s
1581test.rdts.filters.RuleTest:
1582 + Rule.toAccessiblePath 0.011s
1583 + Operation.compare 0.001s
1584test.rdts.protocols.paper.PaperPaxosTest:
1585 + propose works as expected 0.005s
1586 + concurrent proposals 0.005s
1587test.rdts.baseproperties.OpGraphChecks:
1588 + transitive 0.285s
1589 + antisymmetric 0.153s
1590 + total 0.0s
1591 + reflexive 0.072s
1592 + order commutative 0.136s
1593 + sorts 0.0s
1594 + idempotent 0.096s
1595 + commutative 0.104s
1596 + associative 0.169s
1597 + merge agrees with order 0.096s
1598test.rdts.baseproperties.ArrayRangesOrderTest:
1599 + transitive 0.014s
1600 + antisymmetric 0.01s
1601 + total 0.0s
1602 + reflexive 0.002s
1603 + order commutative 0.01s
1604 + sorts 0.0s
1605test.rdts.baseproperties.SetDecomposeChecks:
1606 + decomposition 0.062s
1607test.rdts.simulatedNetworkTests.tests.MultiVersionRegisterTest:
1608 + write 0.461s
1609 + clear 0.32s
1610 + concurrent write 0.041s
1611 + concurrent write/clear 0.025s
1612 + convergence 4.217s
1613test.rdts.containers.ContainerTest:
1614 + Dotted DeltaBuffer can contain contextual EnableWinsFlag 0.002s
1615 + Dotted DeltaBufferContainer can contain contextual EnableWinsFlag 0.001s
1616 + Dotted DeltaBuffer can contain contextual ReplicatedSet[String] 0.009s
1617 + Dotted DeltaBufferContainer can contain contextual ReplicatedSet[String] 0.005s
1618 + DeltaBuffer can contain non-contextual LastWriterWins[String] 0.002s
1619 + Dotted DeltaBuffer can contain non-contextual LastWriterWins[String] 0.003s
1620 + plain AuctionData without container returns deltas 0.002s
1621 + Dotted DeltaBuffer can contain plain AuctionData 0.005s
1622test.rdts.bespoke.MultiVersionRegisterTest:
1623 + basic usage 0.001s
1624 + new write does not overrides all previous deltas 0.001s
1625test.rdts.baseproperties.ConMultiVersionDecomposeChecks:
1626 + decomposition 0.237s
1627test.rdts.baseproperties.IntChecks:
1628 + transitive 0.007s
1629 + antisymmetric 0.001s
1630 + total 0.0s
1631 + reflexive 0.001s
1632 + order commutative 0.0s
1633 + sorts 0.0s
1634 + idempotent 0.005s
1635 + commutative 0.001s
1636 + associative 0.001s
1637 + merge agrees with order 0.001s
1638test.rdts.baseproperties.GrowOnlyCounterDecomposeChecks:
1639 + decomposition 0.006s
1640test.rdts.bespoke.DerivedLattice:
1641 + transitive 0.003s
1642 + antisymmetric 0.01s
1643 + total 0.0s
1644 + reflexive 0.001s
1645 + order commutative 0.003s
1646 + sorts 0.0s
1647 + idempotent 0.001s
1648 + commutative 0.006s
1649 + associative 0.002s
1650 + merge agrees with order 0.006s
1651test.rdts.protocols.PaperPaxosTest:
1652 + Paxos for 3 participants without errors 0.006s
1653 + Upkeep on empty 0.0s
1654 + Paperpaxos 0.03s
1655test.rdts.baseproperties.VectorClockChecks:
1656 + transitive 0.012s
1657 + antisymmetric 0.018s
1658 + total 0.0s
1659 + reflexive 0.009s
1660 + order commutative 0.011s
1661 + sorts 0.001s
1662 + idempotent 0.011s
1663 + commutative 0.007s
1664 + associative 0.02s
1665 + merge agrees with order 0.015s
1666test.rdts.baseproperties.VectorClockTotalOrderTest:
1667 + transitive 0.029s
1668 + antisymmetric 0.011s
1669 + total 0.001s
1670 + reflexive 0.02s
1671 + order commutative 0.014s
1672 + sorts 0.387s
1673test.rdts.simulatedNetworkTests.tests.NetworkTest:
1674 + sendMessage/receiveMessages 0.034s
1675 + loss 0.002s
1676 + duplicate 0.004s
1677 + delay 0.002s
1678 + reliablePhase 0.005s
1679test.rdts.bespoke.DotsEqualityTest:
1680 + basic usage 0.002s
1681test.rdts.simulatedNetworkTests.tests.GCounterTest:
1682 + inc 0.056s
1683 + concurrent inc 0.001s
1684 + convergence 4.923s
1685test.rdts.bespoke.WorkflowExample:
1686 + workflow 0.01s
1687test.rdts.baseproperties.EnableWinsFlagChecks:
1688 + transitive 0.074s
1689 + antisymmetric 0.036s
1690 + total 0.001s
1691 + reflexive 0.009s
1692 + order commutative 0.018s
1693 + sorts 0.0s
1694 + idempotent 0.018s
1695 + commutative 0.028s
1696 + associative 0.058s
1697 + merge agrees with order 0.039s
1698test.rdts.corestructs.DotsTest:
1699 + empty 0.001s
1700 + contains 0.013s
1701 + to/fromSet 0.013s
1702 + union 0.022s
1703 + max 0.024s
1704 + nextDot 0.018s
1705 + <= 0.025s
1706 + head throws with empty Dots 0.007s
1707 + head works with nonempty Dots 0.001s
1708test.rdts.protocols.TokensTest:
1709 + Some replica initially owns the token 0.007s
1710 + Owner doesn't change if no replica wants the token 0.0s
1711 + Interested replica with the biggest id gets the token next 0.001s
1712 + Replica that isn't the owner can't change owner 0.001s
1713 + Owner can't choose itself as the next owner if other replicas interested 0.003s
1714 + Replica that never requested can't be chosen to be the owner 0.001s
1715test.rdts.bespoke.LastWriterWinsTest:
1716 + basic write 0.003s
1717 + newer initial value overwrites an earlier initial value 0.001s
1718 + newer Bottom does not overwrite an earlier initial value 0.0s
1719 + newer delta marks older deltas as redundant 0.001s
1720 + delta marks older deltas as redundant but not newer 0.0s
1721test.rdts.baseproperties.GrowOnlyListDecomposeChecks:
1722 + decomposition 0.107s
1723test.rdts.baseproperties.OptionChecks:
1724 + transitive 0.001s
1725 + antisymmetric 0.001s
1726 + total 0.003s
1727 + reflexive 0.0s
1728 + order commutative 0.0s
1729 + sorts 0.0s
1730 + idempotent 0.001s
1731 + commutative 0.0s
1732 + associative 0.001s
1733 + merge agrees with order 0.001s
1734test.rdts.baseproperties.IntDecomposeChecks:
1735 + decomposition 0.001s
1736test.rdts.simulatedNetworkTests.tests.RGATest:
1737 + size, toList, read 0.149s
1738 + insert 0.212s
1739 + delete 0.147s
1740 + update 0.119s
1741 + concurrent insert 0.746s
1742 + concurrent delete 1.289s
1743test.rdts.filters.PermissionTreePropertyChecks:
1744 + All non-empty normalized trees only have allow leafs and no allow in branching nodes 0.061s
1745 + Non-wildcard siblings of wildcards are at least as permissive as wildcard sibling 0.028s
1746test.rdts.simulatedNetworkTests.tests.AntiEntropyBasicTest:
1747 + basic 0.047s
1748 + basic grow only list 0.01s
1749 + specific property example 0.015s
1750test.rdts.bespoke.ListAsVectorTest:
1751 + basic 0.0s
1752test.rdts.baseproperties.PosNegChecks:
1753 + transitive 0.031s
1754 + antisymmetric 0.019s
1755 + total 0.001s
1756 + reflexive 0.013s
1757 + order commutative 0.014s
1758 + sorts 0.0s
1759 + idempotent 0.017s
1760 + commutative 0.018s
1761 + associative 0.025s
1762 + merge agrees with order 0.017s
1763test.rdts.simulatedNetworkTests.tests.GListTest:
1764 + size, toList, read 0.108s
1765 + insert 0.092s
1766 + toLazyList 0.068s
1767 + concurrent insert 0.177s
1768 + convergence 0.792s
1769test.rdts.baseproperties.CausalStoreChecks:
1770 + transitive 0.919s
1771 + antisymmetric 0.417s
1772 + total 0.0s
1773 + reflexive 0.142s
1774 + order commutative 0.217s
1775 + sorts 0.0s
1776 + idempotent 0.201s
1777 + commutative 0.184s
1778 + associative 0.321s
1779 + merge agrees with order 0.229s
1780Starting build for ProjectRef(file:/build/repo/,reactivesJVM) (reactives)... [2/3]
1781Compile scalacOptions: -Xsemanticdb, -semanticdb-target, /build/repo/Modules/Reactives/jvm/target/scala-3.8.0-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1782[info] compiling 45 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.8.0-RC2/classes ...
1783[info] done compiling
1784[info] compiling 56 Scala sources to /build/repo/Modules/Reactives/jvm/target/scala-3.8.0-RC2/test-classes ...
1785[info] done compiling
1786tests.rescala.misc.LightImplicitSyntaxTest:
1787 + experiment With Implicit Syntax 0.063s
1788tests.rescala.static.events.EventTest:
1789 + handlers Are Executed 0.062s
1790 + correct Value Is Received 0.004s
1791 + events Without Params Is Called 0.001s
1792 + function Is Called 0.001s
1793 + events With Method Handlers With Parameter 0.001s
1794 + from callback in transaction test 0.015s
1795tests.rescala.jvm.EvaluationOrderWithHigherOrderSignalsTest:
1796 + dont set 0.085s
1797 + set unchanged 0.029s
1798 + set changed 0.014s
1799reactives.core.reactor.ReactorWithoutAPITest:
1800 + Reactor has initial value 0.008s
1801 + Reactor executes body instantly 0.002s
1802 + Reactor waits for event when using next 0.004s
1803 + ReactorStage callback passes event value 0.007s
1804==> i reactives.core.reactor.ReactorWithoutAPITest.ReactorStages can be nested ignored 0.0s
1805 + Reactor has no glitches 0.012s
1806tests.rescala.static.lenses.LensTest:
1807 + Bijective Lens Addition 0.04s
1808 + Bijective Lens Inversion 0.013s
1809 + Bijective Lens Composition 0.02s
1810 + Bijective SignalLens Addition 0.005s
1811 + Non-Bijective Lens 0.006s
1812tests.rescala.static.signals.SignalTestSuite:
1813 + handler Is Called When Change Occurs 0.009s
1814 + signal Reevaluates The Expression When Something It Depends On Is Updated 0.005s
1815 + the Expression Is Not Evaluated Every Time now Is Called 0.001s
1816 + level Is Correctly Computed 0.001s
1817 + dependant Is Only Invoked On Value Changes 0.005s
1818 + creating signals in signals based on changing signals 0.003s
1819 + signal Reevaluates The Expression 0.001s
1820 + the Expression Is Note Evaluated Every Time Get Val Is Called 0.001s
1821 + simple Signal Returns Correct Expressions 0.002s
1822 + the Expression Is Evaluated Only Once 0.004s
1823 + handlers Are Executed 0.012s
1824 + level Is Correctly Computed with combinators 0.001s
1825 + no Change Propagation 0.007s
1826tests.rescala.errors.EmptySignalTestSuite:
1827 + basic Empty Signal Test 0.005s
1828 + flatten empty signal when mapping event 0.011s
1829 + unwrap Empty Signal 0.008s
1830 + propagate emptiness 0.009s
1831tests.rescala.jvm.GarbageCollectionTest:
1832 + garbage collection for simple signal mappings 1.112s
1833tests.rescala.concurrency.PaperGlitchTest:
1834 + execute paper glitch test 1.176s
1835tests.rescala.misc.FromFutureTests:
1836 + accessing immediately available from future value 0.001s
1837tests.rescala.misc.GlitchFreedomTestSuite:
1838 + no Glitches In Simple Case 0.007s
1839tests.rescala.dynamic.TrueDynamicEvents:
1840 + higher order events 0.012s
1841tests.rescala.jvm.PaperExampleSharedCalendar:
1842 + the paper shared calendar example 0.009s
1843tests.rescala.misc.ObserveAfterCommit:
1844 + observe after TX throws 0.001s
1845tests.rescala.static.events.PredicateEventTest:
1846 + predicate Event Is Executed Only If The Predicate Is True 0.003s
1847 + collect filters values 0.001s
1848 + collect maps and filters values 0.002s
1849tests.rescala.static.signals.SignalMacro:
1850 + value access works 0.001s
1851 + regression test for macro with more than 4 signals 0.001s
1852 + nested mapping over event 0.002s
1853 + conversion Function With Argument In Signal 0.001s
1854 + conversion Function Without Argument In Signal 0.006s
1855 + conversion Functions Work In Signals In Object Construction In Overridden Def 0.002s
1856 + lazy Values 0.002s
1857 + pattern Matching And Wildcard 0.002s
1858 + default Arguments 0.0s
1859 + correctly replace ticket during macro expansion 0.001s
1860 + define force cut out at definition time with accessor 0.006s
1861 + define force cut out at definition time with def 0.007s
1862 + can generate signals in map 0.004s
1863tests.rescala.dynamic.FlattenTest:
1864 + flatten var 0.008s
1865 + flatten array 0.002s
1866 + creating Signals Inside Signals and flattening 0.006s
1867 + flatten Signal Seq 0.002s
1868 + flatten Signal Set 0.001s
1869 + flatten Signal Array 0.001s
1870 + flatten Signal Option 0.001s
1871 + flatten Event 0.003s
1872 + flatten Event Same Level 0.01s
1873 + unwrap Event 0.009s
1874 + dynamic Level 0.01s
1875 + basic Higher Order Signal can be dereferenced 0.002s
1876 + basic Higher Order Signal deref Fires Change 0.017s
1877 + basic Higher Order Signal higher Order Fires Change 0.005s
1878 + order3 Signal 0.016s
1879 + list Of Signals Section 0.011s
1880 + event of options 0.008s
1881 + flatten from future type inference 0.004s
1882tests.rescala.static.conversions.FoldTests:
1883 + fold the Initial Value Is Set Correctly 0.006s
1884 + fold the Result Signal Increases When Events Occur 0.001s
1885 + count the Initial Value Is Set Correctly 0.001s
1886 + count the Result Signal Increases When Events Occur 0.003s
1887 + iterate the Initial Value Is Set Correctly 0.001s
1888 + iterate the Function is Executed Every Time The Event Fires 0.001s
1889 + iterate the Parameter Is Always The Init Value 0.002s
1890 + iterate the result signal does not depend on the event value 0.001s
1891 + latest the Initial Value Is Set Correctly 0.005s
1892 + latest the Function is Executed Every Time The Event Fires 0.001s
1893 + latest Option the Initial Value Is Set Correctly 0.001s
1894 + latest Option the Function is Executed Every Time The Event Fires 0.001s
1895 + last the Initial Value Is Set Correctly 0.003s
1896 + last collects The LastN Events 0.002s
1897 + list the Initial Value Is Set Correctly 0.001s
1898 + list the Function is Executed Every Time The Event Fires 0.004s
1899 + create folds during tx 0.003s
1900 + fold expression works 0.016s
1901 + fold expression compiles with values of a subtype 0.006s
1902tests.rescala.misc.ReevaluationCount:
1903 + keep fixed Dependencies 0.009s
1904tests.rescala.errors.ExceptionPropagationTestSuite:
1905 + basic Signal Exceptions 0.003s
1906 + basic Event Exceptions 0.008s
1907 + more Exceptions 0.011s
1908 + signal Regenerating 0.014s
1909 + observers can abort 0.002s
1910 + do not observe emptiness 0.005s
1911 + abort combinator 0.006s
1912 + partial recovery 0.008s
1913tests.rescala.static.events.map_EventTest:
1914 + handler Of map Is Executed 0.011s
1915 + the Function Passed To map is Applied 0.002s
1916reactives.core.tests.WithoutAPITest:
1917 + simple usage of core rescala without signals or events 0.004s
1918tests.rescala.static.signals.VarTestSuite:
1919 + get Val After Creation Returns Initialization Value 0.001s
1920 + get Val Returns Correct Value 0.0s
1921 + var Notifies Signal Of Changes 0.014s
1922 + change Event Only Triggered On Value Change 0.001s
1923 + dependant Is Only Invoked On Value Change 0.005s
1924 + transform Var 0.002s
1925tests.rescala.misc.ObserveTests:
1926 + can observe signals 0.001s
1927tests.rescala.misc.ReactiveCreationInTurnsTest:
1928 + evaluations Of Inner Signals 0.002s
1929 + evaluations Of Inner Related Signals 0.001s
1930 + change Of Created Signal 0.009s
1931tests.rescala.property.VarTestSuite:
1932 + get Val After Creation Returns Initialization Value 0.037s
1933 + changed is correctly computed 0.245s
1934tests.rescala.misc.CreationTicketTest:
1935 + none Dynamic No Implicit 0.001s
1936 + some Dynamic No Implicit 0.0s
1937 + none Dynamic Some Implicit 0.01s
1938 + some Dynamic Some Implicit 0.001s
1939 + implicit In Closures 0.006s
1940 + dynamic In Closures 0.006s
1941tests.rescala.misc.DisconnectTests:
1942 + remove incoming dependencies when disconnecting signals 0.008s
1943tests.rescala.reactor.ReactorWithoutAPITest:
1944 + Reactor has initial value 0.017s
1945 + Reactor executes body instantly 0.001s
1946 + Reactor waits for event when using next 0.014s
1947 + ReactorStage callback passes event value 0.001s
1948 + ReactorStages can be nested 0.006s
1949 + Reactor has no glitches 0.008s
1950 + Rector can loop 0.006s
1951 + Reactor read 0.001s
1952 + Reactor read can branch 0.005s
1953 + Reactor stage loop 0.002s
1954 + Reactor complex stage loop 0.005s
1955 + Reactor until works 0.001s
1956 + Reactor until passes event value 0.004s
1957 + Reactor until can contain loops 0.003s
1958 + Reactor until works without interruptHandler 0.002s
1959 + Reactor multiple changes in a single stage 0.002s
1960tests.rescala.misc.PreconditonTest:
1961 + basic usage 0.015s
1962tests.rescala.Fold3Test:
1963 + scala 3 fold expressions 0.009s
1964tests.rescala.misc.LevelPropagation:
1965 + works On Elements In Queue 0.01s
1966 + does Not Break Stuff When Nothing Changes Before Dependencies Are Correct 0.011s
1967 + does Not Reevaluate Stuff If Nothing Changes 0.006s
1968 + level Increase And Change From Somewhere Else Works Together 0.005s
1969 + level increase but value change only after correct level is reached 0.007s
1970tests.rescala.dynamic.TrueDynamicSignals:
1971 + signals Nested In Vars 0.004s
1972 + nested Defined Signals 0.002s
1973 + use Of Inside Signal 0.002s
1974 + use Of Outside Signal 0.002s
1975 + outer And Inner Values 0.004s
1976 + extracting Signal Side Effects 0.005s
1977 + signal Does Not Reevaluate The Expression If Depends On IsUpdated That Is Not In Current Dependencies 0.014s
1978 + basic Higher Order Signal can Be Accessed 0.001s
1979 + creating Signals Inside Signals 0.006s
1980 + dynamic dependency changes on top of stuff that is not changing 0.004s
1981 + creating signals in signals based on changing signals dynamic 0.004s
1982 + graph cost example 0.009s
1983tests.rescala.dynamic.Toggle:
1984 + toggle the Initial Value Is Set Correctly 0.009s
1985 + toggle the Event Switches The Signal 0.005s
1986tests.rescala.static.events.OR_EventTest:
1987 + handler Of OR Is Executed If Any Of The Events Fires 0.001s
1988 + handler Of OR Is Executed Only Once 0.013s
1989 + OR event select correct event 0.002s
1990tests.rescala.static.events.except_EventTest:
1991 + handler Of except Is Executed If Basic Event Fires 0.006s
1992 + handler Of except Ignores The Second Event If Fires 0.001s
1993 + handler Of except Is Executed Only If First Event Fires And Not The Second 0.012s
1994 + handler Of except Gets The Correct Value 0.003s
1995tests.rescala.dynamic.ObserverCreation:
1996 + add Event After 0.002s
1997 + event Handlers Can Be Removed 0.003s
1998tests.rescala.misc.MacrosInteractingWithLanguageFeatures:
1999 + pattern Matching Anonymous Function Nested Signals 0.009s
2000 + pattern Matching Anonymous Function 0.001s
2001 + abstract Type Member 0.007s
2002tests.rescala.static.events.OOPropertiesEventTest:
2003 + events Are Inherited 0.01s
2004 + can Trigger Events In Superclass 0.002s
2005 + refine 0.005s
2006tests.rescala.static.conversions.Change:
2007 + changed is Not Triggered On Creation 0.006s
2008 + changed is Triggered When The Signal Changes 0.001s
2009 + changed the Value Of The Event Reflects The Change In The Signal 0.004s
2010 + changed To is Not Triggered On Creation 0.004s
2011 + changed To is Triggered When The Signal Has The Given Value 0.003s
2012 + change is Not Triggered On Creation 0.002s
2013 + change is Triggered When The Signal Changes 0.005s
2014 + change the Value Of The Event Reflects The Change In The Signal 0.002s
2015 + changing emptiness 0.003s
2016 + folding changing and emptiness 0.006s
2017tests.rescala.misc.ScheduledSetting:
2018 + setting during inner event 0.005s
2019tests.rescala.static.events.MacroEventTestSuite:
2020 + simple 0.005s
2021 + map 0.002s
2022 + map as static 0.003s
2023 + use Events In Signal Expression 0.008s
2024 + use Event Expression 0.006s
2025 + cut out created signals 0.001s
2026tests.rescala.misc.RecurringPropagation:
2027 + can start propagation in observers 0.003s
2028 + recursive propagation 0.002s
2029tests.rescala.static.events.AND_EventTest:
2030 + handler Of AND Is NOT Executed If Events Fire Singularly 0.006s
2031 + handler Of AND Does Not Remember Old Rounds 0.002s
2032 + handler Of AND IsExecuted If Both Events Fire 0.003s
2033tests.rescala.property.filter_EventTest:
2034 + filter Is Correctly Applied 0.104s
2035tests.rescala.property.SignalTestSuite:
2036 + get last n signals 2.702s
2037 + level Is Correctly Computed 0.304s
2038 + count Is Correctly Computed 0.023s
2039 + latestOption Is Correctly Computed 0.018s
2040 + iterate only depends on init value 0.022s
2041
2042************************
2043Build summary:
2044[{
2045 "module": "channels",
2046 "compile": {"status": "ok", "tookMs": 30133, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2047 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2048 "test-compile": {"status": "ok", "tookMs": 2336, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2049 "test": {"status": "failed", "tookMs": 2137, "passed": 18, "failed": 1, "ignored": 0, "skipped": 0, "total": 19, "byFramework": [{"framework": "munit", "stats": {"passed": 18, "failed": 1, "ignored": 0, "skipped": 0, "total": 19}}]},
2050 "publish": {"status": "skipped", "tookMs": 0},
2051 "metadata": {
2052 "crossScalaVersions": ["2.12.20"]
2053}
2054},{
2055 "module": "rdts",
2056 "compile": {"status": "ok", "tookMs": 71, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2057 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2058 "test-compile": {"status": "ok", "tookMs": 9585, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2059 "test": {"status": "failed", "tookMs": 11937, "passed": 455, "failed": 1, "ignored": 0, "skipped": 0, "total": 456, "byFramework": [{"framework": "munit", "stats": {"passed": 455, "failed": 1, "ignored": 0, "skipped": 0, "total": 456}}]},
2060 "publish": {"status": "skipped", "tookMs": 0},
2061 "metadata": {
2062 "crossScalaVersions": ["2.12.20"]
2063}
2064},{
2065 "module": "reactives",
2066 "compile": {"status": "ok", "tookMs": 6104, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2067 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
2068 "test-compile": {"status": "ok", "tookMs": 15364, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
2069 "test": {"status": "ok", "tookMs": 3289, "passed": 208, "failed": 0, "ignored": 1, "skipped": 0, "total": 209, "byFramework": [{"framework": "munit", "stats": {"passed": 208, "failed": 0, "ignored": 1, "skipped": 0, "total": 209}}]},
2070 "publish": {"status": "skipped", "tookMs": 0},
2071 "metadata": {
2072 "crossScalaVersions": ["2.12.20"]
2073}
2074}]
2075************************
2076[error] Scala3CommunityBuild$ProjectBuildFailureException: 2 module(s) finished with failures: channels, rdts
2077[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 2 module(s) finished with failures: channels, rdts
2078[error] Total time: 92 s (0:01:32.0), completed Nov 28, 2025, 12:05:32 PM
2079[0JBuild failed, not retrying.