Build Logs

scafi/scafi3 • 3.8.0-RC2:2025-11-28

Errors

11

Warnings

0

Total Lines

568

1##################################
2Clonning https://github.com/scafi/scafi3.git into /build/repo using revision v3.2.0
3##################################
4Note: switching to 'd8a49dd611b0df47bddec1eab414b65a365eccc2'.
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-RC2
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-RC2"
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-RC2
42Execute tests: true
43sbt project found:
44No prepare script found for project scafi/scafi3
45##################################
46Scala version: 3.8.0-RC2
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-RC2
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-RC2"
68"++3.8.0-RC2 -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-RC2 """{"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.968s.
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-RC2
89OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in example/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-distributedJVM/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-polyglot-apiNative/crossScalaVersions
92OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-distributedJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-coreNative/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-coreJS/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-polyglot-apiJS/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in alchemist-incarnation-scafi3/crossScalaVersions
97OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-polyglot-apiJVM/crossScalaVersions
98OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-coreJVM/crossScalaVersions
99OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in scafi3-distributedNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 in root/crossScalaVersions
101OpenCB::Changing crossVersion 3.8.0-RC2 -> 3.8.0-RC2 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-RC2 on 13 projects.
104[info] Switching Scala version on:
105[info] scafi3-coreJS (3.8.0-RC2)
106[info] scafi3-distributedJS (3.8.0-RC2)
107[info] * root (3.8.0-RC2)
108[info] alchemist-incarnation-scafi3 (3.8.0-RC2)
109[info] scafi3-distributedJVM (3.8.0-RC2)
110[info] scafi3-polyglot-apiJS (3.8.0-RC2)
111[info] scafi3-polyglot-apiNative (3.8.0-RC2)
112[info] scafi3-integration (3.8.0-RC2)
113[info] scafi3-coreJVM (3.8.0-RC2)
114[info] scafi3-polyglot-apiJVM (3.8.0-RC2)
115[info] scafi3-coreNative (3.8.0-RC2)
116[info] scafi3-distributedNative (3.8.0-RC2)
117[info] example (3.8.0-RC2)
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 Nov 28, 2025, 1:00:53 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-RC2/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-RC2/classes ...
153[info] done compiling
154[info] compiling 7 Scala sources to /build/repo/alchemist-incarnation-scafi3/target/scala-3.8.0-RC2/classes ...
155[info] done compiling
156[info] compiling 2 Scala sources to /build/repo/alchemist-incarnation-scafi3/target/scala-3.8.0-RC2/test-classes ...
157[info] done compiling
158[info] LoadWithAlchemistTest:
159[info] A simulation
16013:01:55.714 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: {} searching for Constant
16113:01:55.718 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
16213:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
16313:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
16413:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
16513:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
16613:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
16713:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
16813:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
16913:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
17013:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
17113:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17213:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17313:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
17413:01:55.719 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
17513:01:55.719 [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}]}]}
17613:01:55.720 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- 0 constants: {}
17713:01:55.720 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- 0 constants: {}
17813:01:55.721 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: null searching for DependentVariable
17913:01:55.721 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Dependent variables: {}
18013:01:55.721 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
18113:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18213:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
18313:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
18413:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
18513:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
18613:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
18713:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
18813:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
18913:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
19013:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19113:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19213:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19313:01:55.722 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
19413:01:55.722 [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}]}]}
19513:01:55.723 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting: null searching for Variable
19613:01:55.723 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Variables: {}
19713:01:55.724 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
19813:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
19913:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
20013:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
20113:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20213:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
20313:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
20413:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
20513:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
20613:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
20713:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20813:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
20913:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21013:01:55.725 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
21113:01:55.725 [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}]}]}
21213:01:55.726 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Trying to build a String from {} (syntax: null)
21313:01:55.726 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Remote dependencies: []
21413:01:55.735 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Known values: {}
21513:01:55.737 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 5
21613:01:55.738 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
21713:01:55.738 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
21813:01:55.738 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over -1
21913:01:55.738 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22013:01:55.738 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over true
22113:01:55.739 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
22213:01:55.739 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 0
22313:01:55.739 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
22413:01:55.739 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 3
22513:01:55.739 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22613:01:55.740 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22713:01:55.740 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over 1
22813:01:55.743 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Could not replace nor iterate over false
22913:01:55.743 [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}]}]}
23013:01:55.743 [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}]}]}
23113:01:55.750 [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
23213:01:56.002 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] WARN it.unibo.alchemist.boundary.loader.SimulationModel -- No environment specified, defaulting to Continuous2DEnvironment
23313:01:56.017 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] INFO it.unibo.alchemist.boundary.loader.SimulationModel -- Created environment: Continuous2DEnvironment
23413:01:56.019 [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@3771daa8)
23513:01:56.199 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.util.JVMConstructor -- Building a ConnectWithinDistance with [5]
23613:01:56.224 [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@3771daa8
23713:01:56.228 [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@583a8cbd)
23813:01:56.416 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.util.JVMConstructor -- Building a Point with [-1, -1]
23913:01:56.420 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Processing deployment: it.unibo.alchemist.model.deployments.Point@326d6712 with descriptor: {type=Point, parameters=[-1, -1], programs=[[{time-distribution=1, program=it.unibo.scafi.test.Gradient.gradient}]], contents=[{molecule=source, concentration=true}]}
24013:01:56.428 [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}]}
24113:01:56.429 [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}]}
24213:01:56.430 [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)
24313:01:56.430 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Visiting as content: {molecule=source, concentration=true}
24413:01:56.432 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Found content descriptor: {molecule=source, concentration=true}
24513:01:56.433 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Filters: []
24613:01:56.434 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Molecule: source
24713:01:56.435 [pool-1-thread-1-ScalaTest-running-LoadWithAlchemistTest] DEBUG it.unibo.alchemist.boundary.loader.SimulationModel -- Built ([], source, it.unibo.alchemist.boundary.loader.SimulationModel$$Lambda$355/0x00007efe5c33ab00@6f79e7ad): Triple using syntax {molecule=source, concentration=true} from null
248
249Failed to initialize compiler: NoSuchMethodError.
250This is most often remedied by a full clean and recompile.
251Otherwise, your classpath may continue bytecode compiled by
252different and incompatible versions of scala.
253
254java.lang.NoSuchMethodError: 'int scala.util.hashing.MurmurHash3.scala$util$hashing$MurmurHash3$$avalanche(int)'
255 at scala.reflect.internal.Types$TypeRef.computeHashCode(Types.scala:2413)
256 at scala.reflect.internal.Types$UniqueType.<init>(Types.scala:1074)
257 at scala.reflect.internal.Types$TypeRef.<init>(Types.scala:2352)
258 at scala.reflect.internal.Types$NoArgsTypeRef.<init>(Types.scala:2150)
259 at scala.reflect.internal.Types$ModuleTypeRef.<init>(Types.scala:2113)
260 at scala.reflect.internal.Types$PackageTypeRef.<init>(Types.scala:2138)
261 at scala.reflect.internal.Types$TypeRef$.apply(Types.scala:2753)
262 at scala.reflect.internal.Types.typeRef(Types.scala:4078)
263 at scala.reflect.internal.Types.typeRef$(Types.scala:4061)
264 at scala.reflect.internal.Symbols$TypeSymbol.newTypeRef(Symbols.scala:3223)
265 at scala.reflect.internal.Symbols$TypeSymbol.updateTypeCache(Symbols.scala:3276)
266 at scala.reflect.internal.Symbols$TypeSymbol.maybeUpdateTypeCache(Symbols.scala:3262)
267 at scala.reflect.internal.Symbols$TypeSymbol.tpe_$times(Symbols.scala:3240)
268 at scala.reflect.internal.Mirrors$RootsBase.init(Mirrors.scala:253)
269 at scala.tools.nsc.Global.rootMirror$lzycompute(Global.scala:75)
270 at scala.tools.nsc.Global.rootMirror(Global.scala:73)
271 at scala.tools.nsc.Global.rootMirror(Global.scala:45)
272 at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass$lzycompute(Definitions.scala:295)
273 at scala.reflect.internal.Definitions$DefinitionsClass.ObjectClass(Definitions.scala:295)
274 at scala.reflect.internal.Definitions$DefinitionsClass.init(Definitions.scala:1671)
275 at scala.tools.nsc.Global$Run.<init>(Global.scala:1258)
276 at scala.tools.nsc.interpreter.IMain.liftedTree1$1(IMain.scala:146)
277 at scala.tools.nsc.interpreter.IMain.global$lzycompute(IMain.scala:145)
278 at scala.tools.nsc.interpreter.IMain.global(IMain.scala:136)
279 at scala.tools.nsc.interpreter.IMain.initializeCompiler(IMain.scala:134)
280 at scala.tools.nsc.interpreter.shell.Scripted.<init>(Scripted.scala:38)
281 at scala.tools.nsc.interpreter.shell.Scripted$.apply(Scripted.scala:276)
282 at scala.tools.nsc.interpreter.shell.Scripted$Factory.getScriptEngine(Scripted.scala:269)
283 at java.scripting/javax.script.ScriptEngineManager.lambda$getEngineBy$2(ScriptEngineManager.java:237)
284 at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:197)
285 at java.base/java.util.stream.StreamSpliterators$WrappingSpliterator.tryAdvance(StreamSpliterators.java:300)
286 at java.base/java.util.stream.Streams$ConcatSpliterator.tryAdvance(Streams.java:723)
287 at java.base/java.util.stream.ReferencePipeline.forEachWithCancel(ReferencePipeline.java:129)
288 at java.base/java.util.stream.AbstractPipeline.copyIntoWithCancel(AbstractPipeline.java:527)
289 at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:513)
290 at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
291 at java.base/java.util.stream.FindOps$FindOp.evaluateSequential(FindOps.java:150)
292 at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
293 at java.base/java.util.stream.ReferencePipeline.findFirst(ReferencePipeline.java:647)
294 at java.scripting/javax.script.ScriptEngineManager.getEngineBy(ScriptEngineManager.java:246)
295 at java.scripting/javax.script.ScriptEngineManager.getEngineByName(ScriptEngineManager.java:185)
296 at it.unibo.alchemist.Scafi3Incarnation$ScalaScriptEngine$.<init>(Scafi3Incarnation.scala:174)
297 at it.unibo.alchemist.Scafi3Incarnation.ScalaScriptEngine$lzyINIT1(Scafi3Incarnation.scala:173)
298 at it.unibo.alchemist.Scafi3Incarnation.ScalaScriptEngine(Scafi3Incarnation.scala:173)
299 at it.unibo.alchemist.Scafi3Incarnation.createConcentration(Scafi3Incarnation.scala:57)
300 at it.unibo.alchemist.boundary.loader.SimulationModel.visitContents$lambda$0$1$1(SimulationModel.kt:445)
301 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.loadContentsOnNode(LoadingSystem.kt:205)
302 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment$lambda$2(LoadingSystem.kt:286)
303 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment$lambda$3(LoadingSystem.kt:279)
304 at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411)
305 at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:762)
306 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment(LoadingSystem.kt:279)
307 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.simulationWith$lambda$7(LoadingSystem.kt:122)
308 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively$tryVisit(SimulationModel.kt:913)
309 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively$forceVisit(SimulationModel.kt:921)
310 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively(SimulationModel.kt:948)
311 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively(SimulationModel.kt:930)
312 at it.unibo.alchemist.boundary.loader.SimulationModel.visitRecursively$default(SimulationModel.kt:885)
313 at it.unibo.alchemist.boundary.loader.SimulationModel.access$visitRecursively$default(SimulationModel.kt:173)
314 at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.simulationWith(LoadingSystem.kt:392)
315 at it.unibo.alchemist.boundary.loader.LoadingSystem.getWith(LoadingSystem.kt:39)
316 at it.unibo.alchemist.boundary.Loader.getDefault(Loader.kt:60)
317 at it.unibo.scafi.LoadWithAlchemistTest.testFun$proxy1$1$$anonfun$1(LoadWithAlchemistTest.scala:19)
318 at java.base/java.util.ArrayList.forEach(ArrayList.java:1511)
319 at it.unibo.scafi.LoadWithAlchemistTest.testFun$proxy1$1(LoadWithAlchemistTest.scala:16)
320 at it.unibo.scafi.LoadWithAlchemistTest.$init$$$anonfun$1(LoadWithAlchemistTest.scala:14)
321 at org.scalatest.Transformer.apply$$anonfun$1(Transformer.scala:22)
322 at org.scalatest.OutcomeOf.outcomeOf(OutcomeOf.scala:85)
323 at org.scalatest.OutcomeOf.outcomeOf$(OutcomeOf.scala:31)
324 at org.scalatest.OutcomeOf$.outcomeOf(OutcomeOf.scala:104)
325 at org.scalatest.Transformer.apply(Transformer.scala:22)
326 at org.scalatest.Transformer.apply(Transformer.scala:21)
327 at org.scalatest.flatspec.AnyFlatSpecLike$$anon$5.apply(AnyFlatSpecLike.scala:1717)
328 at org.scalatest.TestSuite.withFixture(TestSuite.scala:196)
329 at org.scalatest.TestSuite.withFixture$(TestSuite.scala:138)
330 at org.scalatest.flatspec.AnyFlatSpec.withFixture(AnyFlatSpec.scala:1685)
331 at org.scalatest.flatspec.AnyFlatSpecLike.invokeWithFixture$1(AnyFlatSpecLike.scala:1723)
332 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$$anonfun$1(AnyFlatSpecLike.scala:1727)
333 at org.scalatest.SuperEngine.runTestImpl(Engine.scala:306)
334 at org.scalatest.flatspec.AnyFlatSpecLike.runTest(AnyFlatSpecLike.scala:1727)
335 at org.scalatest.flatspec.AnyFlatSpecLike.runTest$(AnyFlatSpecLike.scala:51)
336 at org.scalatest.flatspec.AnyFlatSpec.runTest(AnyFlatSpec.scala:1685)
337 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$$anonfun$1(AnyFlatSpecLike.scala:1785)
338 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:413)
339 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
340 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
341 at scala.collection.immutable.List.foreach(List.scala:327)
342 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
343 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:390)
344 at org.scalatest.SuperEngine.traverseSubNodes$1$$anonfun$1(Engine.scala:427)
345 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:15)
346 at scala.runtime.function.JProcedure1.apply(JProcedure1.java:10)
347 at scala.collection.immutable.List.foreach(List.scala:327)
348 at org.scalatest.SuperEngine.traverseSubNodes$1(Engine.scala:429)
349 at org.scalatest.SuperEngine.runTestsInBranch(Engine.scala:396)
350 at org.scalatest.SuperEngine.runTestsImpl(Engine.scala:475)
351 at org.scalatest.flatspec.AnyFlatSpecLike.runTests(AnyFlatSpecLike.scala:1785)
352 at org.scalatest.flatspec.AnyFlatSpecLike.runTests$(AnyFlatSpecLike.scala:51)
353 at org.scalatest.flatspec.AnyFlatSpec.runTests(AnyFlatSpec.scala:1685)
354 at org.scalatest.Suite.run(Suite.scala:1114)
355 at org.scalatest.Suite.run$(Suite.scala:564)
356 at org.scalatest.flatspec.AnyFlatSpec.org$scalatest$flatspec$AnyFlatSpecLike$$super$run(AnyFlatSpec.scala:1685)
357 at org.scalatest.flatspec.AnyFlatSpecLike.run$$anonfun$1(AnyFlatSpecLike.scala:1830)
358 at org.scalatest.SuperEngine.runImpl(Engine.scala:535)
359 at org.scalatest.flatspec.AnyFlatSpecLike.run(AnyFlatSpecLike.scala:1830)
360 at org.scalatest.flatspec.AnyFlatSpecLike.run$(AnyFlatSpecLike.scala:51)
361 at org.scalatest.flatspec.AnyFlatSpec.run(AnyFlatSpec.scala:1685)
362 at org.scalatest.tools.Framework.org$scalatest$tools$Framework$$runSuite(Framework.scala:321)
363 at org.scalatest.tools.Framework$ScalaTestTask.execute(Framework.scala:517)
364 at sbt.ForkMain$Run.lambda$runTest$1(ForkMain.java:414)
365 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
366 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
367 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
368 at java.base/java.lang.Thread.run(Thread.java:833)
369[info] - should be loaded and executed from a resource folder *** FAILED ***
370[info] java.util.concurrent.CompletionException: javax.script.ScriptException: compile-time error
371[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$0(LocalLoadingCache.java:192)
372[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$0(UnboundedLocalCache.java:289)
373[info] at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
374[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.computeIfAbsent(UnboundedLocalCache.java:285)
375[info] at com.github.benmanes.caffeine.cache.LocalCache.computeIfAbsent(LocalCache.java:112)
376[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.get(LocalLoadingCache.java:60)
377[info] at it.unibo.alchemist.Scafi3Incarnation.createConcentration(Scafi3Incarnation.scala:57)
378[info] at it.unibo.alchemist.boundary.loader.SimulationModel.visitContents$lambda$0$1$1(SimulationModel.kt:445)
379[info] at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.loadContentsOnNode(LoadingSystem.kt:205)
380[info] at it.unibo.alchemist.boundary.loader.LoadingSystem$SingleUseLoader.populateDeployment$lambda$2(LoadingSystem.kt:286)
381[info] ...
382[info] Cause: javax.script.ScriptException: compile-time error
383[info] at scala.tools.nsc.interpreter.shell.Scripted.$anonfun$compile$1(Scripted.scala:152)
384[info] at scala.tools.nsc.interpreter.shell.Scripted.withCompileContext(Scripted.scala:124)
385[info] at scala.tools.nsc.interpreter.shell.Scripted.compile(Scripted.scala:136)
386[info] at scala.tools.nsc.interpreter.shell.Scripted.eval(Scripted.scala:169)
387[info] at java.scripting/javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:262)
388[info] at it.unibo.alchemist.Scafi3Incarnation$ScalaScriptEngine$.$anonfun$3(Scafi3Incarnation.scala:177)
389[info] at com.github.benmanes.caffeine.cache.LocalLoadingCache.lambda$newMappingFunction$0(LocalLoadingCache.java:185)
390[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.lambda$computeIfAbsent$0(UnboundedLocalCache.java:289)
391[info] at java.base/java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1708)
392[info] at com.github.benmanes.caffeine.cache.UnboundedLocalCache.computeIfAbsent(UnboundedLocalCache.java:285)
393[info] ...
394Starting build for ProjectRef(file:/build/repo/,scafi3-coreJVM) (scafi3-core)... [1/3]
395Compile 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-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
396[info] compiling 30 Scala sources to /build/repo/scafi3-core/.jvm/target/scala-3.8.0-RC2/test-classes ...
397[info] done compiling
398[info] SafeIterableDefaultTests:
399[info] SafeIterable
400[info] - should provide a default implementation
401[info] ImportTest:
402[info] Import
403[info] - should be empty when created via the empty method
404[info] - should return the set of neighbors
405[info] SharedDataOpsFoundationMockTest:
406[info] An aggregate foundation mock
407[info] - should provide foldable fields
408[info] - should provide fields that have a local value
409[info] - should provide fields that have a neighbouring foldable value
410[info] - should provide a way to map fields
411[info] - should provide a way to combine fields
412[info] - should allow to be converted to standard iterator
413[info] - should be printed like an iterator
414[info] - should be hashed like an iterator
415[info] - should export folding
416[info] - should provide an iterable without self as extension
417[info] - should provide a value for self as extension
418[info] Neighbouring aggregate
419[info] - should allow to be converted to standard iterator
420[info] - should be printed like an iterator
421[info] - should be hashed like an iterator
422[info] - should export folding
423[info] - should be able to get the device id
424[info] - should provide a field of aligned neighbours
425[info] ExportTest:
426[info] An Export object
427[info] - should be created from a default ValueTree and empty overrides
428[info] - should returns the default ValueTree when deviceId is not present in the overrides
429[info] - should returns the overridden ValueTree when deviceId is present in the overrides
430[info] - should be not equal to another Export with different default ValueTree
431[info] - should be not equal to another Export with different overrides
432[info] - should be equal to another Export with the same default ValueTree and overrides
433[info] ValueTreeTest:
434[info] ValueTree
435[info] - should not contain any paths when created via the empty method
436[info] - should raise a NoPathFoundException when trying to access a non-existing path
437[info] - should return None when trying to get a non-existing path
438[info] - should create a ValueTree with the given paths and values
439[info] - should return Some(value) when trying to get an existing path
440[info] - should update the value of an existing path
441[info] - should not affect the original ValueTree when updating
442[info] - should not affect the original ValueTree when updating a non-existing path
443[info] - should be equal to another ValueTree with the same paths and values
444[info] - should not be equal to another ValueTree with different paths or values
445[info] NumericBoundedTest:
446[info] Float values
447[info] - should provide an upper bound for the type T
448[info] - should provide a value that cannot be exceeded over
449[info] - should provide a lower bound for the type T
450[info] - should provide a value that cannot be exceeded under
451[info] - should provide a lower bound that is less than the upper bound
452[info] Double values
453[info] - should provide an upper bound for the type T
454[info] - should provide a value that cannot be exceeded over
455[info] - should provide a lower bound for the type T
456[info] - should provide a value that cannot be exceeded under
457[info] - should provide a lower bound that is less than the upper bound
458[info] CommonLibraryTests:
459[info] mux
460[info] - should evaluate both branches
461[info] localId
462[info] - should return the current node id
463[info] device
464[info] - should return the device id field of neighbours
465[info] ExchangeAggregateContextTest:
466[info] ExchangeContext
467[info] Branch operator
468[info] - should partition the network based on a condition
469[info] - should restrict the field visibility based on the condition
470[info] Neighboring operator
471[info] - should have an empty neighborhood when no devices are connected
472[info] - should produce a neighborhood with values produced by the neighbors
473[info] Evolve operator
474[info] - should repeatedly apply a function to an initial value for every execution round
475[info] Exchange construct
476[info] - should return a different value than the one sent
477Starting build for ProjectRef(file:/build/repo/,scafi3-distributedJVM) (scafi3-distributed)... [2/3]
478Compile 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-RC2/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
479[info] compiling 13 Scala sources to /build/repo/scafi3-distributed/jvm/target/scala-3.8.0-RC2/classes ...
480[info] done compiling
481[info] compiling 11 Scala sources to /build/repo/scafi3-distributed/jvm/target/scala-3.8.0-RC2/test-classes ...
482[info] done compiling
483[info] InetTypesTest:
484[info] - should allow to define a valid port
485[info] - should forbid to define an invalid port
486[info] - should allow to define valid IPv4 addresses
487[info] - should forbid to define invalid IPv4 addresses
488[info] - should allow to define valid IPv6 addresses
489[info] - should forbid to define invalid IPv6 addresses
490[info] - should allow to define valid hostnames
491[info] - should forbid to define invalid hostnames
492[info] CodableInstancesTest:
493[info] A path
494[info] when composed of `InvocationCoordinate`s tokens
495[info] - should be both encodable and decodable
496[info] when composed of other tokens
497[info] - should fail to encode and decode
498[info] ValueTree
499[info] when composed of encoded values
500[info] - should be both encodable and decodable
501[info] when when composed of non-encoded values
502[info] - should discard them during encoding
503[info] ChannelSpecification:
504[info] - `poll` should return `None` when the channel is empty
505[info] - `poll` should return the channel head when it is available
506[info] - `take` should return a `Future` completing with the next item pushed whenever it is available
507[info] - Channels can be closed
508[info] - If already closed, `close` should fail
509[info] - Once closed, `push` should fail
510[info] - Once closed, pending `take` should fail immediately with `ChannelClosedException`
511[info] - Once closed and empty, `take` should return a failed `Future`
512[info] - Once closed, `poll` will provide items until the channel is empty
513[info] JVMNativeSocketNetworkingTest:
514[info] - should be able to be initialized on a free port
515[info] - should fail to connect to an unavailable remote endpoint
516[info] - should be able to connect to an available remote endpoint
517[info] - should be able to accept incoming connections from remote endpoints
518[info] - should be able to maintain connection and integrity across partial data frames
519[info] - should close connections with clients attempting to flood the server
520[info] JVMNativeDistributedScenarioTest:
521[info] Evolve program
522[info] - should make single nodes evolve as expected
523[info] Neighbors discovery program
524[info] - should spread local values to neighborhood
525[info] Exchange aggregate program with branch restriction
526[info] - should correctly spread local values to aligned neighbors
527[info] JVMNativeTimeRetentionNetworkTest:
528[info] A network configured with time retention policy
529[info] - should drop neighbor values after expiration time
530
531************************
532Build summary:
533[{
534 "module": "alchemist-incarnation-scafi3",
535 "compile": {"status": "ok", "tookMs": 18432, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
536 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
537 "test-compile": {"status": "ok", "tookMs": 2177, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
538 "test": {"status": "failed", "tookMs": 4043, "passed": 0, "failed": 1, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "unknown", "stats": {"passed": 0, "failed": 1, "ignored": 0, "skipped": 0, "total": 1}}]},
539 "publish": {"status": "skipped", "tookMs": 0},
540 "metadata": {
541 "crossScalaVersions": ["3.7.3"]
542}
543},{
544 "module": "scafi3-core",
545 "compile": {"status": "ok", "tookMs": 60, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
546 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
547 "test-compile": {"status": "ok", "tookMs": 7270, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
548 "test": {"status": "ok", "tookMs": 718, "passed": 55, "failed": 0, "ignored": 0, "skipped": 0, "total": 55, "byFramework": [{"framework": "unknown", "stats": {"passed": 55, "failed": 0, "ignored": 0, "skipped": 0, "total": 55}}]},
549 "publish": {"status": "skipped", "tookMs": 0},
550 "metadata": {
551 "crossScalaVersions": ["3.7.3"]
552}
553},{
554 "module": "scafi3-distributed",
555 "compile": {"status": "ok", "tookMs": 2385, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
556 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
557 "test-compile": {"status": "ok", "tookMs": 3943, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
558 "test": {"status": "ok", "tookMs": 6485, "passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31, "byFramework": [{"framework": "unknown", "stats": {"passed": 31, "failed": 0, "ignored": 0, "skipped": 0, "total": 31}}]},
559 "publish": {"status": "skipped", "tookMs": 0},
560 "metadata": {
561 "crossScalaVersions": ["3.7.3"]
562}
563}]
564************************
565[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: alchemist-incarnation-scafi3
566[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: alchemist-incarnation-scafi3
567[error] Total time: 89 s (0:01:29.0), completed Nov 28, 2025, 1:02:21 PM
568[0JBuild failed, not retrying.