Build Logs
scafi/scafi3 • 3.8.0-RC6:2026-01-08
Errors
11
Warnings
14
Total Lines
621
1##################################
2Clonning https://github.com/scafi/scafi3.git into /build/repo using revision v3.2.2
3##################################
4Note: switching to 'd9e95113dd5ade161d1e55172b35bb5dd00d7c4b'.
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-RC6
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-RC6"
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-RC6
42Execute tests: true
43sbt project found:
44No prepare script found for project scafi/scafi3
45##################################
46Scala version: 3.8.0-RC6
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-RC6
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-RC6"
68"++3.8.0-RC6 -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-RC6 """{"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.782s.
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-RC6
89OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-polyglot-apiNative/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-distributedJS/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in example/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-coreJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-polyglot-apiJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in alchemist-incarnation-scafi3/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-polyglot-apiJVM/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-coreJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-coreNative/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-distributedJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-distributedNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in root/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in scafi3-integration/crossScalaVersions
102[info] set current project to scafi3 (in build file:/build/repo/)
103[info] Setting Scala version to 3.8.0-RC6 on 13 projects.
104[info] Switching Scala version on:
105[info] scafi3-coreJS (3.8.0-RC6)
106[info] scafi3-distributedJS (3.8.0-RC6)
107[info] * root (3.8.0-RC6)
108[info] alchemist-incarnation-scafi3 (3.8.0-RC6)
109[info] scafi3-distributedJVM (3.8.0-RC6)
110[info] scafi3-polyglot-apiJS (3.8.0-RC6)
111[info] scafi3-polyglot-apiNative (3.8.0-RC6)
112[info] scafi3-integration (3.8.0-RC6)
113[info] scafi3-coreJVM (3.8.0-RC6)
114[info] scafi3-polyglot-apiJVM (3.8.0-RC6)
115[info] scafi3-coreNative (3.8.0-RC6)
116[info] scafi3-distributedNative (3.8.0-RC6)
117[info] example (3.8.0-RC6)
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 Jan 8, 2026, 2:34:36 AM
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-RC6/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-RC6/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-RC6/classes ...
164[info] done compiling
165[info] compiling 2 Scala sources to /build/repo/alchemist-incarnation-scafi3/target/scala-3.8.0-RC6/test-classes ...
166[info] done compiling
167[info] LoadWithAlchemistTest:
168[info] A simulation
16902:35:01.895 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: {} searching for Constant
17002:35:01.899 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
17102:35:01.899 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17202:35:01.899 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
17302:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
17402:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17502:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
17602:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
17702:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
17802:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
17902:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
18002:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18102:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18202:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18302:35:01.900 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
18402:35:01.900 [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}]}]}
18502:35:01.902 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- 0 constants: {}
18602:35:01.902 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- 0 constants: {}
18702:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: null searching for DependentVariable
18802:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Dependent variables: {}
18902:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
19002:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19102:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
19202:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
19302:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19402:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
19502:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
19602:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
19702:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
19802:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
19902:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20002:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20102:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20202:35:01.905 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
20302:35:01.905 [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}]}]}
20402:35:01.907 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: null searching for Variable
20502:35:01.907 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Variables: {}
20602:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
20702:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20802:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
20902:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
21002:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21102:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
21202:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
21302:35:01.909 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
21402:35:01.910 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
21502:35:01.910 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
21602:35:01.910 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21702:35:01.910 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21802:35:01.910 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21902:35:01.910 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
22002:35:01.910 [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}]}]}
22102:35:01.911 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Trying to build a String from {} (syntax: null)
22202:35:01.911 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Remote dependencies: []
22302:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Known values: {}
22402:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
22502:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22602:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
22702:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
22802:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22902:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
23002:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
23102:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
23202:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
23302:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
23402:35:01.918 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
23502:35:01.919 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
23602:35:01.919 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
23702:35:01.919 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
23802:35:01.919 [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}]}]}
23902:35:01.919 [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}]}]}
24002:35:01.924 [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
24102:35:02.133 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] WARN it.unibo.alchemist.boundary.loader.SimulationModel -- No environment specified, defaulting to Continuous2DEnvironment
24202:35:02.150 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Created environment: Continuous2DEnvironment
24302:35:02.154 [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@6acd22d2)
24402:35:02.341 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.util.JVMConstructor -- Building a ConnectWithinDistance with [5]
24502:35:02.366 [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@6acd22d2
24602:35:02.369 [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@119b32ad)
24702:35:02.563 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.util.JVMConstructor -- Building a Point with [-1, -1]
24802:35:02.564 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Processing deployment: it.unibo.alchemist.model.deployments.Point@718edaaa with descriptor: {type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}
24902:35:02.573 [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}]}
25002:35:02.574 [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}]}
25102:35:02.575 [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)
25202:35:02.575 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting as content: {molecule=source, concentration=true}
25302:35:02.576 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Found content descriptor: {molecule=source, concentration=true}
25402:35:02.576 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Filters: []
25502:35:02.577 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Molecule: source
25602:35:02.579 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Built ([], source, it.unibo.alchemist.boundary.loader.SimulationModel$$Lambda$355/0x00007f760833af48@7fceeb74): 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:1681)
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$.it$unibo$alchemist$Scafi3Incarnation$ScalaScriptEngine$$$_$_$$anonfun$3(Scafi3Incarnation.scala:177)
398[info] at it.unibo.alchemist.Scafi3Incarnation$$anon$3.load(Scafi3Incarnation.scala:177)
399[info] at it.unibo.alchemist.Scafi3Incarnation$$anon$3.load(Scafi3Incarnation.scala:177)
400[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$0(LocalLoadingCache.java:185)
401[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$0(UnboundedLocalCache.java:289)
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-RC6/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-RC6/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] ImportTest:
413[info] Import
414[info] - should be empty when created via the empty method
415[info] - should return the set of neighbors
416[info] ValueTreeTest:
417[info] ValueTree
418[info] - should not contain any paths when created via the empty method
419[info] - should raise a NoPathFoundException when trying to access a non-existing path
420[info] - should return None when trying to get a non-existing path
421[info] - should create a ValueTree with the given paths and values
422[info] - should return Some(value) when trying to get an existing path
423[info] - should update the value of an existing path
424[info] - should not affect the original ValueTree when updating
425[info] - should not affect the original ValueTree when updating a non-existing path
426[info] - should be equal to another ValueTree with the same paths and values
427[info] - should not be equal to another ValueTree with different paths or values
428[info] ExportTest:
429[info] An Export object
430[info] - should be created from a default ValueTree and empty overrides
431[info] - should returns the default ValueTree when deviceId is not present in the overrides
432[info] - should returns the overridden ValueTree when deviceId is present in the overrides
433[info] - should be not equal to another Export with different default ValueTree
434[info] - should be not equal to another Export with different overrides
435[info] - should be equal to another Export with the same default ValueTree and overrides
436[info] NumericBoundedTest:
437[info] Float values
438[info] - should provide an upper bound for the type T
439[info] - should provide a value that cannot be exceeded over
440[info] - should provide a lower bound for the type T
441[info] - should provide a value that cannot be exceeded under
442[info] - should provide a lower bound that is less than the upper bound
443[info] Double values
444[info] - should provide an upper bound for the type T
445[info] - should provide a value that cannot be exceeded over
446[info] - should provide a lower bound for the type T
447[info] - should provide a value that cannot be exceeded under
448[info] - should provide a lower bound that is less than the upper bound
449[info] CommonLibraryTests:
450[info] mux
451[info] - should evaluate both branches
452[info] localId
453[info] - should return the current node id
454[info] device
455[info] - should return the device id field of neighbours
456[info] SafeIterableDefaultTests:
457[info] SafeIterable
458[info] - should provide a default implementation
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-RC6/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-RC6/classes ...
533[info] done compiling
534[info] compiling 11 Scala sources to /build/repo/scafi3-distributed/jvm/target/scala-3.8.0-RC6/test-classes ...
535[info] done compiling
536[info] ChannelSpecification:
537[info] - `poll` should return `None` when the channel is empty
538[info] - `poll` should return the channel head when it is available
539[info] - `take` should return a `Future` completing with the next item pushed whenever it is available
540[info] - Channels can be closed
541[info] - If already closed, `close` should fail
542[info] - Once closed, `push` should fail
543[info] - Once closed, pending `take` should fail immediately with `ChannelClosedException`
544[info] - Once closed and empty, `take` should return a failed `Future`
545[info] - Once closed, `poll` will provide items until the channel is empty
546[info] InetTypesTest:
547[info] - should allow to define a valid port
548[info] - should forbid to define an invalid port
549[info] - should allow to define valid IPv4 addresses
550[info] - should forbid to define invalid IPv4 addresses
551[info] - should allow to define valid IPv6 addresses
552[info] - should forbid to define invalid IPv6 addresses
553[info] - should allow to define valid hostnames
554[info] - should forbid to define invalid hostnames
555[info] JVMNativeSocketNetworkingTest:
556[info] - should be able to be initialized on a free port
557[info] - should fail to connect to an unavailable remote endpoint
558[info] - should be able to connect to an available remote endpoint
559[info] - should be able to accept incoming connections from remote endpoints
560[info] - should be able to maintain connection and integrity across partial data frames
561[info] - should close connections with clients attempting to flood the server
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": 15597, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
589 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
590 "test-compile": {"status": "ok", "tookMs": 2130, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
591 "test": {"status": "failed", "tookMs": 3996, "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": 63, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
599 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
600 "test-compile": {"status": "ok", "tookMs": 7538, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
601 "test": {"status": "ok", "tookMs": 1445, "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": 2135, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
609 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
610 "test-compile": {"status": "ok", "tookMs": 4366, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
611 "test": {"status": "ok", "tookMs": 6504, "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: 51 s, completed Jan 8, 2026, 2:35:26 AM
621[0JBuild failed, not retrying.