Build Logs
scafi/scafi3 • 3.8.0-RC4:2025-12-22
Errors
11
Warnings
14
Total Lines
621
1##################################
2Clonning https://github.com/scafi/scafi3.git into /build/repo using revision v3.2.1
3##################################
4Note: switching to '606194444c156bcf66805c744b8fde96885d74be'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.7.3
22----
23Preparing build for 3.8.0-RC4
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3Version = "3.7.3"
35Replacement: val scala3Version = "3.8.0-RC4"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3Version = "3.7.3"' in build.sbt
40----
41Starting build for 3.8.0-RC4
42Execute tests: true
43sbt project found:
44No prepare script found for project scafi/scafi3
45##################################
46Scala version: 3.8.0-RC4
47Targets: it.unibo.scafi%alchemist-incarnation-scafi3 it.unibo.scafi%scafi3-core it.unibo.scafi%scafi3-distributed
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.7.3\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: ,REQUIRE:-source:3.8
51Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '17'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
55# Executing command line:
56java
57-Xmx2G
58-Dcommunitybuild.scala=3.8.0-RC4
59-Dcommunitybuild.project.dependencies.add=
60-Xmx7G
61-Xms4G
62-Xss8M
63-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
64-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.8.0-RC4"
68"++3.8.0-RC4 -v"
69"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
70"set every credentials := Nil"
71"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
72"removeScalacOptionsStartingWith -P:wartremover"
73
74moduleMappings
75"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.7.3\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" it.unibo.scafi%alchemist-incarnation-scafi3 it.unibo.scafi%scafi3-core it.unibo.scafi%scafi3-distributed"
76
77[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
78[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
79[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
80[info] loading project definition from /build/repo/project
81[info] compiling 4 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
82[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
83[info] Compilation completed in 8.875s.
84[info] done compiling
85[info] loading settings for project root from build.sbt...
86[info] resolving key references (15523 settings) ...
87[info] set current project to scafi3 (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC4
89OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-distributedJVM/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-polyglot-apiNative/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-coreJS/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-polyglot-apiJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in alchemist-incarnation-scafi3/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-polyglot-apiJVM/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-coreJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-distributedNative/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in root/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-integration/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-coreNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in example/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in scafi3-distributedJS/crossScalaVersions
102[info] set current project to scafi3 (in build file:/build/repo/)
103[info] Setting Scala version to 3.8.0-RC4 on 13 projects.
104[info] Switching Scala version on:
105[info] scafi3-coreJS (3.8.0-RC4)
106[info] scafi3-distributedJS (3.8.0-RC4)
107[info] * root (3.8.0-RC4)
108[info] alchemist-incarnation-scafi3 (3.8.0-RC4)
109[info] scafi3-distributedJVM (3.8.0-RC4)
110[info] scafi3-polyglot-apiJS (3.8.0-RC4)
111[info] scafi3-polyglot-apiNative (3.8.0-RC4)
112[info] scafi3-integration (3.8.0-RC4)
113[info] scafi3-coreJVM (3.8.0-RC4)
114[info] scafi3-polyglot-apiJVM (3.8.0-RC4)
115[info] scafi3-coreNative (3.8.0-RC4)
116[info] scafi3-distributedNative (3.8.0-RC4)
117[info] example (3.8.0-RC4)
118[info] Excluding projects:
119[info] Reapplying settings...
120[info] set current project to scafi3 (in build file:/build/repo/)
121Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
122[info] Reapplying settings...
123[info] set current project to scafi3 (in build file:/build/repo/)
124[info] Defining Global / credentials, alchemist-incarnation-scafi3 / credentials and 11 others.
125[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 104 others.
126[info] Run `last` for details.
127[info] Reapplying settings...
128[info] set current project to scafi3 (in build file:/build/repo/)
129Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
130[info] Reapplying settings...
131OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
132
133 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
134 Did you mean scafi3-distributedJS / allExcludeDependencies ?
135 , retry without global scopes
136[info] Reapplying settings...
137[info] set current project to scafi3 (in build file:/build/repo/)
138Execute removeScalacOptionsStartingWith: -P:wartremover
139[info] Reapplying settings...
140[info] set current project to scafi3 (in build file:/build/repo/)
141[success] Total time: 0 s, completed Dec 22, 2025, 6:41:48 PM
142Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.7.3\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
143Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
144Starting build...
145Projects: Set(alchemist-incarnation-scafi3, scafi3-coreJVM, scafi3-distributedJVM)
146Starting build for ProjectRef(file:/build/repo/,alchemist-incarnation-scafi3) (alchemist-incarnation-scafi3)... [0/3]
147OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
148OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
149OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
150OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
151Compile scalacOptions: -Wunused:all, -Wvalue-discard, -Wnonunit-statement, -Yexplicit-nulls, -Wsafe-init, -Ycheck-reentrant, -Xcheck-macros, -rewrite, -indent, -unchecked, -explain, -encoding, UTF-8, -preview, -language:strictEquality, -language:implicitConversions, -language:experimental.saferExceptions, -language:experimental.modularity, -Wconf:msg=unused value of type org.scalatest.Assertion:s, -Wconf:msg=unused value of type org.scalatest.compatible.Assertion:s, -Wconf:msg=unused value of type org.specs2.specification.core.Fragment:s, -Wconf:msg=unused value of type org.specs2.matcher.MatchResult:s, -Wconf:msg=unused value of type org.scalamock:s, -Xsemanticdb, -semanticdb-target, /build/repo/alchemist-incarnation-scafi3/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
152[info] compiling 49 Scala sources to /build/repo/scafi3-core/.jvm/target/scala-3.8.0-RC4/classes ...
153[warn] -- [E198] Unused Symbol Warning: /build/repo/scafi3-core/src/main/scala/it/unibo/scafi/language/xc/FieldBasedSharedData.scala:120:12
154[warn] 120 | given [BB] => CanEqual[BB, BB] = CanEqual.derived
155[warn] | ^^^^^^^^^^^^^^^^^^^^
156[warn] | unused local definition
157[warn] -- [E198] Unused Symbol Warning: /build/repo/scafi3-core/src/main/scala/it/unibo/scafi/language/xc/FieldBasedSharedData.scala:135:14
158[warn] 135 | given CanEqual[A, A] = CanEqual.derived
159[warn] | ^^^^^^^^^^^^^^^^^^
160[warn] | unused local definition
161[warn] two warnings found
162[info] done compiling
163[info] compiling 7 Scala sources to /build/repo/alchemist-incarnation-scafi3/target/scala-3.8.0-RC4/classes ...
164[info] done compiling
165[info] compiling 2 Scala sources to /build/repo/alchemist-incarnation-scafi3/target/scala-3.8.0-RC4/test-classes ...
166[info] done compiling
167[info] LoadWithAlchemistTest:
168[info] A simulation
16918:43:13.311 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: {} searching for Constant
17018:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
17118:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17218:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
17318:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
17418:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17518:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
17618:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
17718:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
17818:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
17918:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
18018:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18118:43:13.315 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18218:43:13.316 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18318:43:13.316 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
18418:43:13.316 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- New model: {incarnation=scafi3, network-model={type=ConnectWithinDistance, parameters=[5]}, _pool=[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}], deployments=[{type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}, {type=Grid, parameters=[0, 0, 3, 3, 1, 1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=false}]}]}
18518:43:13.316 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- 0 constants: {}
18618:43:13.316 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- 0 constants: {}
18718:43:13.317 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: null searching for DependentVariable
18818:43:13.317 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Dependent variables: {}
18918:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
19018:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19118:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
19218:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
19318:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19418:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
19518:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
19618:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
19718:43:13.318 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
19818:43:13.319 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
19918:43:13.320 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20018:43:13.320 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20118:43:13.320 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20218:43:13.320 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
20318:43:13.320 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- New model: {incarnation=scafi3, network-model={type=ConnectWithinDistance, parameters=[5]}, _pool=[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}], deployments=[{type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}, {type=Grid, parameters=[0, 0, 3, 3, 1, 1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=false}]}]}
20418:43:13.321 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: null searching for Variable
20518:43:13.322 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Variables: {}
20618:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
20718:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20818:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
20918:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
21018:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21118:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
21218:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
21318:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
21418:43:13.323 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
21518:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
21618:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21718:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21818:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21918:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
22018:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- New model: {incarnation=scafi3, network-model={type=ConnectWithinDistance, parameters=[5]}, _pool=[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}], deployments=[{type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}, {type=Grid, parameters=[0, 0, 3, 3, 1, 1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=false}]}]}
22118:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Trying to build a String from {} (syntax: null)
22218:43:13.324 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Remote dependencies: []
22318:43:13.332 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Known values: {}
22418:43:13.332 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
22518:43:13.332 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22618:43:13.332 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
22718:43:13.333 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
22818:43:13.333 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22918:43:13.334 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
23018:43:13.334 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
23118:43:13.334 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
23218:43:13.334 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
23318:43:13.334 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
23418:43:13.334 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
23518:43:13.335 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
23618:43:13.336 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
23718:43:13.336 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
23818:43:13.337 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- New model: {incarnation=scafi3, network-model={type=ConnectWithinDistance, parameters=[5]}, _pool=[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}], deployments=[{type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}, {type=Grid, parameters=[0, 0, 3, 3, 1, 1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=false}]}]}
23918:43:13.338 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Complete simulation model: {incarnation=scafi3, network-model={type=ConnectWithinDistance, parameters=[5]}, _pool=[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}], deployments=[{type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}, {type=Grid, parameters=[0, 0, 3, 3, 1, 1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=false}]}]}
24018:43:13.344 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] WARN it.unibo.alchemist.boundary.loader.SimulationModel -- No seeds specified, defaulting to 0 for both scenario and simulation
24118:43:13.753 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] WARN it.unibo.alchemist.boundary.loader.SimulationModel -- No environment specified, defaulting to Continuous2DEnvironment
24218:43:13.769 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Created environment: Continuous2DEnvironment
24318:43:13.771 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Trying to build a LinkingRule from {type=ConnectWithinDistance, parameters=[5]} (syntax: it.unibo.alchemist.boundary.loader.syntax.DocumentRoot$JavaType@17803943)
24418:43:13.966 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.util.JVMConstructor -- Building a ConnectWithinDistance with [5]
24518:43:13.993 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Built ConnectWithinDistance: LinkingRule using syntax {type=ConnectWithinDistance, parameters=[5]} from it.unibo.alchemist.boundary.loader.syntax.DocumentRoot$JavaType@17803943
24618:43:13.997 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Trying to build a Deployment from {type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]} (syntax: it.unibo.alchemist.boundary.loader.syntax.DocumentRoot$Deployment@77a9d7)
24718:43:14.120 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.util.JVMConstructor -- Building a Point with [-1, -1]
24818:43:14.122 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Processing deployment: it.unibo.alchemist.model.deployments.Point@343eece0 with descriptor: {type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}
24918:43:14.132 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting properties: {type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}
25018:43:14.134 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting contents: {type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}
25118:43:14.135 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Trying to build a Triple from {molecule=source, concentration=true} (syntax: null)
25218:43:14.135 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting as content: {molecule=source, concentration=true}
25318:43:14.136 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Found content descriptor: {molecule=source, concentration=true}
25418:43:14.137 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Filters: []
25518:43:14.138 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Molecule: source
25618:43:14.138 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Built ([], source, it.unibo.alchemist.boundary.loader.SimulationModel$$Lambda$355/0x00007f27e833a470@4b140156): Triple using syntax {molecule=source, concentration=true} from null
257
258Failed to initialize compiler: NoSuchMethodError.
259This is most often remedied by a full clean and recompile.
260Otherwise, your classpath may continue bytecode compiled by
261different and incompatible versions of scala.
262
263java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
264 at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2413)
265 at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1074)
266 at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2352)
267 at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2150)
268 at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2113)
269 at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2138)
270 at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2753)
271 at scala.reflect.internal.Types.typeRef(Types.scala:4078)
272 at scala.reflect.internal.Types.typeRef$(Types.scala:4061)
273 at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3223)
274 at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3276)
275 at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3262)
276 at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3240)
277 at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
278 at scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:75)
279 at scala.tools.nsc.Global.rootMirror(Global.scala:73)
280 at scala.tools.nsc.Global.rootMirror(Global.scala:45)
281 at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
282 at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
283 at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1671)
284 at scala.tools.nsc.Global$Run.<init>(Global.scala:1258)
285 at scala.tools.nsc.interpreter.IMain.liftedTree1$1(IMain.scala:146)
286 at scala.tools.nsc.interpreter.IMain.global$lzycompute(IMain.scala:145)
287 at scala.tools.nsc.interpreter.IMain.global(IMain.scala:136)
288 at scala.tools.nsc.interpreter.IMain.initializeCompiler(IMain.scala:134)
289 at scala.tools.nsc.interpreter.shell.Scripted.<init>(Scripted.scala:38)
290 at scala.tools.nsc.interpreter.shell.Scripted$.apply(Scripted.scala:276)
291 at scala.tools.nsc.interpreter.shell.Scripted$Factory.getScriptEngine(Scripted.scala:269)
292 at java.scripting/javax.script.ScriptEngineManager.lambda$getEngineBy$2(ScriptEngineManager.java:237)
293 at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
294 at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:300)
295 at java.base/java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:723)
296 at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
297 at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
298 at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
299 at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
300 at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
301 at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
302 at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
303 at java.scripting/javax.script.ScriptEngineManager.getEngineBy(ScriptEngineManager.java:246)
304 at java.scripting/javax.script.ScriptEngineManager.getEngineByName(ScriptEngineManager.java:185)
305 at it.unibo.alchemist.Scafi3Incarnation$ScalaScriptEngine$.<init>(Scafi3Incarnation.scala:174)
306 at it.unibo.alchemist.Scafi3Incarnation.ScalaScriptEngine$lzyINIT1(Scafi3Incarnation.scala:173)
307 at it.unibo.alchemist.Scafi3Incarnation.ScalaScriptEngine(Scafi3Incarnation.scala:173)
308 at it.unibo.alchemist.Scafi3Incarnation.createConcentration(Scafi3Incarnation.scala:57)
309 at it.unibo.alchemist.boundary.loader.SimulationModel.visitContents$lambda$0$1$1(SimulationModel.kt:445)
310 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.loadContentsOnNode(LoadingSystem.kt:205)
311 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment$lambda$2(LoadingSystem.kt:286)
312 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment$lambda$3(LoadingSystem.kt:279)
313 at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411)
314 at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
315 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment(LoadingSystem.kt:279)
316 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.simulationWith$lambda$7(LoadingSystem.kt:122)
317 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively$tryVisit(SimulationModel.kt:913)
318 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively$forceVisit(SimulationModel.kt:921)
319 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively(SimulationModel.kt:948)
320 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively(SimulationModel.kt:930)
321 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively$default(SimulationModel.kt:885)
322 at it.unibo.alchemist.boundary.loader.SimulationModel.access$visitRecursively$default(SimulationModel.kt:173)
323 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.simulationWith(LoadingSystem.kt:392)
324 at it.unibo.alchemist.boundary.loader.LoadingSystem.getWith(LoadingSystem.kt:39)
325 at it.unibo.alchemist.boundary.Loader.getDefault(Loader.kt:60)
326 at it.unibo.scafi.LoadWithAlchemistTest.testFun$proxy1$1$$anonfun$1(LoadWithAlchemistTest.scala:19)
327 at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
328 at it.unibo.scafi.LoadWithAlchemistTest.testFun$proxy1$1(LoadWithAlchemistTest.scala:16)
329 at it.unibo.scafi.LoadWithAlchemistTest.$init$$$anonfun$1(LoadWithAlchemistTest.scala:14)
330 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
331 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
332 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
333 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
334 at org.scalatest.Transformer.apply(Transformer.scala:22)
335 at org.scalatest.Transformer.apply(Transformer.scala:21)
336 at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
337 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
338 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
339 at org.scalatest.flatspec.AnyFlatSpec.withFixture(AnyFlatSpec.scala:1685)
340 at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
341 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
342 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
343 at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
344 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
345 at org.scalatest.flatspec.AnyFlatSpec.runTest(AnyFlatSpec.scala:1685)
346 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
347 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
348 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
349 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
350 at scala.collection.immutable.List.foreach(List.scala:327)
351 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
352 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
353 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
354 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
355 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
356 at scala.collection.immutable.List.foreach(List.scala:327)
357 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
358 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
359 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
360 at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
361 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
362 at org.scalatest.flatspec.AnyFlatSpec.runTests(AnyFlatSpec.scala:1685)
363 at org.scalatest.Suite.run(Suite.scala:1114)
364 at org.scalatest.Suite.run$(Suite.scala:564)
365 at org.scalatest.flatspec.AnyFlatSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(AnyFlatSpec.scala:1685)
366 at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
367 at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
368 at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
369 at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
370 at org.scalatest.flatspec.AnyFlatSpec.run(AnyFlatSpec.scala:1685)
371 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
372 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
373 at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
374 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
375 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
376 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
377 at java.base/java.lang.Thread.run(Thread.java:833)
378[info] - should be loaded and executed from a resource folder *** FAILED ***
379[info] java.util.concurrent.CompletionException: javax.script.ScriptException: compile-time error
380[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$0(LocalLoadingCache.java:192)
381[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$0(UnboundedLocalCache.java:289)
382[info] at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
383[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.computeIfAbsent(UnboundedLocalCache.java:285)
384[info] at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:112)
385[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:60)
386[info] at it.unibo.alchemist.Scafi3Incarnation.createConcentration(Scafi3Incarnation.scala:57)
387[info] at it.unibo.alchemist.boundary.loader.SimulationModel.visitContents$lambda$0$1$1(SimulationModel.kt:445)
388[info] at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.loadContentsOnNode(LoadingSystem.kt:205)
389[info] at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment$lambda$2(LoadingSystem.kt:286)
390[info] ...
391[info] Cause: javax.script.ScriptException: compile-time error
392[info] at scala.tools.nsc.interpreter.shell.Scripted.$anonfun$compile$1(Scripted.scala:152)
393[info] at scala.tools.nsc.interpreter.shell.Scripted.withCompileContext(Scripted.scala:124)
394[info] at scala.tools.nsc.interpreter.shell.Scripted.compile(Scripted.scala:136)
395[info] at scala.tools.nsc.interpreter.shell.Scripted.eval(Scripted.scala:169)
396[info] at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:262)
397[info] at it.unibo.alchemist.Scafi3Incarnation$ScalaScriptEngine$.$anonfun$3(Scafi3Incarnation.scala:177)
398[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$0(LocalLoadingCache.java:185)
399[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$0(UnboundedLocalCache.java:289)
400[info] at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
401[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.computeIfAbsent(UnboundedLocalCache.java:285)
402[info] ...
403Starting build for ProjectRef(file:/build/repo/,scafi3-coreJVM) (scafi3-core)... [1/3]
404Compile scalacOptions: -Wunused:all, -Wvalue-discard, -Wnonunit-statement, -Yexplicit-nulls, -Wsafe-init, -Ycheck-reentrant, -Xcheck-macros, -rewrite, -indent, -unchecked, -explain, -encoding, UTF-8, -preview, -language:strictEquality, -language:implicitConversions, -language:experimental.saferExceptions, -language:experimental.modularity, -Wconf:msg=unused value of type org.scalatest.Assertion:s, -Wconf:msg=unused value of type org.scalatest.compatible.Assertion:s, -Wconf:msg=unused value of type org.specs2.specification.core.Fragment:s, -Wconf:msg=unused value of type org.specs2.matcher.MatchResult:s, -Wconf:msg=unused value of type org.scalamock:s, -Xsemanticdb, -semanticdb-target, /build/repo/scafi3-core/.jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
405[info] compiling 33 Scala sources to /build/repo/scafi3-core/.jvm/target/scala-3.8.0-RC4/test-classes ...
406[warn] -- [E198] Unused Symbol Warning: /build/repo/scafi3-core/src/test/scala/it/unibo/scafi/context/xc/ExchangeAggregateContextTest.scala:37:10
407[warn] 37 | given CanEqual[A, A] = CanEqual.derived
408[warn] | ^^^^^^^^^^^^^^^^^^
409[warn] | unused local definition
410[warn] one warning found
411[info] done compiling
412[info] SafeIterableDefaultTests:
413[info] SafeIterable
414[info] - should provide a default implementation
415[info] NumericBoundedTest:
416[info] Float values
417[info] - should provide an upper bound for the type T
418[info] - should provide a value that cannot be exceeded over
419[info] - should provide a lower bound for the type T
420[info] - should provide a value that cannot be exceeded under
421[info] - should provide a lower bound that is less than the upper bound
422[info] Double values
423[info] - should provide an upper bound for the type T
424[info] - should provide a value that cannot be exceeded over
425[info] - should provide a lower bound for the type T
426[info] - should provide a value that cannot be exceeded under
427[info] - should provide a lower bound that is less than the upper bound
428[info] ValueTreeTest:
429[info] ValueTree
430[info] - should not contain any paths when created via the empty method
431[info] - should raise a NoPathFoundException when trying to access a non-existing path
432[info] - should return None when trying to get a non-existing path
433[info] - should create a ValueTree with the given paths and values
434[info] - should return Some(value) when trying to get an existing path
435[info] - should update the value of an existing path
436[info] - should not affect the original ValueTree when updating
437[info] - should not affect the original ValueTree when updating a non-existing path
438[info] - should be equal to another ValueTree with the same paths and values
439[info] - should not be equal to another ValueTree with different paths or values
440[info] ImportTest:
441[info] Import
442[info] - should be empty when created via the empty method
443[info] - should return the set of neighbors
444[info] ExportTest:
445[info] An Export object
446[info] - should be created from a default ValueTree and empty overrides
447[info] - should returns the default ValueTree when deviceId is not present in the overrides
448[info] - should returns the overridden ValueTree when deviceId is present in the overrides
449[info] - should be not equal to another Export with different default ValueTree
450[info] - should be not equal to another Export with different overrides
451[info] - should be equal to another Export with the same default ValueTree and overrides
452[info] CommonLibraryTests:
453[info] mux
454[info] - should evaluate both branches
455[info] localId
456[info] - should return the current node id
457[info] device
458[info] - should return the device id field of neighbours
459[info] SharedDataOpsFoundationMockTest:
460[info] An aggregate foundation mock
461[info] - should provide foldable fields
462[info] - should provide fields that have a local value
463[info] - should provide fields that have a neighbouring foldable value
464[info] - should provide a way to map fields
465[info] - should provide a way to combine fields
466[info] - should allow to be converted to standard iterator
467[info] - should be printed like an iterator
468[info] - should be hashed like an iterator
469[info] - should export folding
470[info] - should provide an iterable without self as extension
471[info] - should provide a value for self as extension
472[info] Neighbouring aggregate
473[info] - should allow to be converted to standard iterator
474[info] - should be printed like an iterator
475[info] - should be hashed like an iterator
476[info] - should export folding
477[info] - should be able to get the device id
478[info] - should provide a field of aligned neighbours
479[info] ExchangeAggregateContextTest:
480[info] ExchangeContext
481[info] Branch operator
482[info] - should partition the network based on a condition
483[info] - should restrict the field visibility based on the condition
484[info] Neighboring operator
485[info] - should have an empty neighborhood when no devices are connected
486[info] - should produce a neighborhood with values produced by the neighbors
487[info] Evolve operator
488[info] - should repeatedly apply a function to an initial value for every execution round
489[info] Exchange
490[info] - should provide the default value
491[info] - should allow to retrieve a value map
492[info] - should allow to retrieve a value
493[info] - should allow to override a value for an aligned device
494[info] - should not allow to override a value for an unaligned device
495[info] - should consider only aligned devices (and use default for unaligned) when mapping from multiple fields
496[info] Field
497[info] Field Monoid Laws
498[info] - should monoid.associative
499[info] - should monoid.collect0
500[info] - should monoid.combine all
501[info] - should monoid.combineAllOption
502[info] - should monoid.intercalateCombineAllOption
503[info] - should monoid.intercalateIntercalates
504[info] - should monoid.intercalateRepeat1
505[info] - should monoid.intercalateRepeat2
506[info] - should monoid.is id
507[info] - should monoid.left identity
508[info] - should monoid.repeat0
509[info] - should monoid.repeat1
510[info] - should monoid.repeat2
511[info] - should monoid.reverseCombineAllOption
512[info] - should monoid.reverseRepeat1
513[info] - should monoid.reverseRepeat2
514[info] - should monoid.reverseReverses
515[info] - should monoid.right identity
516[info] Field Applicative Laws
517[info] - should apply.apply composition
518[info] - should apply.covariant composition
519[info] - should apply.covariant identity
520[info] - should apply.invariant composition
521[info] - should apply.invariant identity
522[info] - should apply.map2/map2Eval consistency
523[info] - should apply.map2/product-map consistency
524[info] - should apply.mapOrKeepToMapEquivalence
525[info] - should apply.productL consistent map2
526[info] - should apply.productR consistent map2
527[info] - should apply.semigroupal associativity
528[info] Exchange construct
529[info] - should return a different value than the one sent
530Starting build for ProjectRef(file:/build/repo/,scafi3-distributedJVM) (scafi3-distributed)... [2/3]
531Compile scalacOptions: -Wunused:all, -Wvalue-discard, -Wnonunit-statement, -Yexplicit-nulls, -Wsafe-init, -Ycheck-reentrant, -Xcheck-macros, -rewrite, -indent, -unchecked, -explain, -encoding, UTF-8, -preview, -language:strictEquality, -language:implicitConversions, -language:experimental.saferExceptions, -language:experimental.modularity, -Wconf:msg=unused value of type org.scalatest.Assertion:s, -Wconf:msg=unused value of type org.scalatest.compatible.Assertion:s, -Wconf:msg=unused value of type org.specs2.specification.core.Fragment:s, -Wconf:msg=unused value of type org.specs2.matcher.MatchResult:s, -Wconf:msg=unused value of type org.scalamock:s, -Xsemanticdb, -semanticdb-target, /build/repo/scafi3-distributed/jvm/target/scala-3.8.0-RC4/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
532[info] compiling 13 Scala sources to /build/repo/scafi3-distributed/jvm/target/scala-3.8.0-RC4/classes ...
533[info] done compiling
534[info] compiling 11 Scala sources to /build/repo/scafi3-distributed/jvm/target/scala-3.8.0-RC4/test-classes ...
535[info] done compiling
536[info] InetTypesTest:
537[info] - should allow to define a valid port
538[info] - should forbid to define an invalid port
539[info] - should allow to define valid IPv4 addresses
540[info] - should forbid to define invalid IPv4 addresses
541[info] - should allow to define valid IPv6 addresses
542[info] - should forbid to define invalid IPv6 addresses
543[info] - should allow to define valid hostnames
544[info] - should forbid to define invalid hostnames
545[info] JVMNativeSocketNetworkingTest:
546[info] - should be able to be initialized on a free port
547[info] - should fail to connect to an unavailable remote endpoint
548[info] - should be able to connect to an available remote endpoint
549[info] - should be able to accept incoming connections from remote endpoints
550[info] - should be able to maintain connection and integrity across partial data frames
551[info] - should close connections with clients attempting to flood the server
552[info] ChannelSpecification:
553[info] - `poll` should return `None` when the channel is empty
554[info] - `poll` should return the channel head when it is available
555[info] - `take` should return a `Future` completing with the next item pushed whenever it is available
556[info] - Channels can be closed
557[info] - If already closed, `close` should fail
558[info] - Once closed, `push` should fail
559[info] - Once closed, pending `take` should fail immediately with `ChannelClosedException`
560[info] - Once closed and empty, `take` should return a failed `Future`
561[info] - Once closed, `poll` will provide items until the channel is empty
562[info] JVMNativeDistributedScenarioTest:
563[info] Evolve program
564[info] - should make single nodes evolve as expected
565[info] Neighbors discovery program
566[info] - should spread local values to neighborhood
567[info] Exchange aggregate program with branch restriction
568[info] - should correctly spread local values to aligned neighbors
569[info] CodableInstancesTest:
570[info] A path
571[info] when composed of `InvocationCoordinate`s tokens
572[info] - should be both encodable and decodable
573[info] when composed of other tokens
574[info] - should fail to encode and decode
575[info] ValueTree
576[info] when composed of encoded values
577[info] - should be both encodable and decodable
578[info] when when composed of non-encoded values
579[info] - should discard them during encoding
580[info] JVMNativeTimeRetentionNetworkTest:
581[info] A network configured with time retention policy
582[info] - should drop neighbor values after expiration time
583
584************************
585Build summary:
586[{
587 "module": "alchemist-incarnation-scafi3",
588 "compile": {"status": "ok", "tookMs": 19434, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
589 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
590 "test-compile": {"status": "ok", "tookMs": 2168, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
591 "test": {"status": "failed", "tookMs": 4259, "passed": 0, "failed": 1, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 1, "ignored": 0, "skipped": 0, "total": 1}}]},
592 "publish": {"status": "skipped", "tookMs": 0},
593 "metadata": {
594 "crossScalaVersions": ["3.7.3"]
595}
596},{
597 "module": "scafi3-core",
598 "compile": {"status": "ok", "tookMs": 70, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
599 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
600 "test-compile": {"status": "ok", "tookMs": 7526, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
601 "test": {"status": "ok", "tookMs": 1460, "passed": 90, "failed": 0, "ignored": 0, "skipped": 0, "total": 90, "byFramework": [{"framework": "unknown", "stats": {"passed": 90, "failed": 0, "ignored": 0, "skipped": 0, "total": 90}}]},
602 "publish": {"status": "skipped", "tookMs": 0},
603 "metadata": {
604 "crossScalaVersions": ["3.7.3"]
605}
606},{
607 "module": "scafi3-distributed",
608 "compile": {"status": "ok", "tookMs": 2375, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
609 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
610 "test-compile": {"status": "ok", "tookMs": 4472, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
611 "test": {"status": "ok", "tookMs": 6462, "passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31, "byFramework": [{"framework": "unknown", "stats": {"passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31}}]},
612 "publish": {"status": "skipped", "tookMs": 0},
613 "metadata": {
614 "crossScalaVersions": ["3.7.3"]
615}
616}]
617************************
618[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: alchemist-incarnation-scafi3
619[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: alchemist-incarnation-scafi3
620[error] Total time: 113 s (0:01:53.0), completed Dec 22, 2025, 6:43:41 PM
621[0JBuild failed, not retrying.