Build Logs

shiftleftsecurity/overflowdb • 3.8.0-RC4:2025-12-22

Errors

0

Warnings

96

Total Lines

371

1##################################
2Clonning https://github.com/shiftleftsecurity/overflowdb.git into /build/repo using revision v1.194
3##################################
4Note: switching to '0f9a663f068a0aeaa7bad92db0e526a1f4db2c11'.
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
21----
22Preparing build for 3.8.0-RC4
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC4
32Execute tests: true
33sbt project found:
34Sbt version 1.9.9 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project shiftleftsecurity/overflowdb
37##################################
38Scala version: 3.8.0-RC4
39Targets: io.shiftleft%overflowdb-core io.shiftleft%overflowdb-formats io.shiftleft%overflowdb-traversal
40Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '21'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC4
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC4"
60"++3.8.0-RC4 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}""" io.shiftleft%overflowdb-core io.shiftleft%overflowdb-formats io.shiftleft%overflowdb-traversal"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.465s.
75[info] done compiling
76[info] loading settings for project core from build.sbt...
77[info] loading settings for project testdomains from build.sbt...
78[info] loading settings for project traversal from build.sbt...
79[info] loading settings for project formats from build.sbt...
80[info] loading settings for project coreTests from build.sbt...
81[info] loading settings for project traversalTests from build.sbt...
82[info] loading settings for project repo from build.sbt...
83[info] set current project to overflowdb (in build file:/build/repo/)
84Execute setCrossScalaVersions: 3.8.0-RC4
85OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in traversal/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in core/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in coreTests/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in traversalTests/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in formats/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in repo/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.6 -> 3.8.0-RC4 in testdomains/crossScalaVersions
92[info] set current project to overflowdb (in build file:/build/repo/)
93[info] Setting Scala version to 3.8.0-RC4 on 7 projects.
94[info] Switching Scala version on:
95[info] traversalTests (2.13.13, 3.8.0-RC4)
96[info] traversal (2.13.13, 3.8.0-RC4)
97[info] testdomains (2.13.13, 3.8.0-RC4)
98[info] formats (2.13.13, 3.8.0-RC4)
99[info] * repo (2.13.13, 3.8.0-RC4)
100[info] core (2.13.13, 3.8.0-RC4)
101[info] coreTests (2.13.13, 3.8.0-RC4)
102[info] Excluding projects:
103[info] Reapplying settings...
104[info] set current project to overflowdb (in build file:/build/repo/)
105Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
106[info] Reapplying settings...
107[info] set current project to overflowdb (in build file:/build/repo/)
108[info] Defining Global / credentials, core / credentials and 5 others.
109[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 34 others.
110[info] Run `last` for details.
111[info] Reapplying settings...
112[info] set current project to overflowdb (in build file:/build/repo/)
113Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
114[info] Reapplying settings...
115OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
116
117 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
118 Did you mean formats / allExcludeDependencies ?
119 , retry without global scopes
120[info] Reapplying settings...
121[info] set current project to overflowdb (in build file:/build/repo/)
122Execute removeScalacOptionsStartingWith: -P:wartremover
123[info] Reapplying settings...
124[info] set current project to overflowdb (in build file:/build/repo/)
125[success] Total time: 0 s, completed Dec 22, 2025, 6:41:15 PM
126Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[]}
127Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
128Starting build...
129Projects: Set(core, formats, traversal, testdomains)
130Starting build for ProjectRef(file:/build/repo/,core) (overflowdb-core)... [0/4]
131OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
132OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.13 module Scope(Select(BuildRef(file:/build/repo/)), Zero, Zero, Zero)
133OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.13 module Scope(Select(BuildRef(file:/build/repo/)), Select(ConfigKey(compile)), Zero, Zero)
134OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
135OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
136Compile scalacOptions: --java-output-version:17, 8, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
137[info] compiling 1 Scala source and 40 Java sources to /build/repo/core/target/scala-3.8.0-RC4/classes ...
138[warn] source value 8 is obsolete and will be removed in a future release
139[warn] target value 8 is obsolete and will be removed in a future release
140[warn] To suppress warnings about obsolete options, use -Xlint:-options.
141[info] /build/repo/core/src/main/java/overflowdb/Edge.java: Some input files use or override a deprecated API.
142[info] /build/repo/core/src/main/java/overflowdb/Edge.java: Recompile with -Xlint:deprecation for details.
143[info] /build/repo/core/src/main/java/overflowdb/BatchedUpdate.java: Some input files use unchecked or unsafe operations.
144[info] /build/repo/core/src/main/java/overflowdb/BatchedUpdate.java: Recompile with -Xlint:unchecked for details.
145[info] done compiling
146Starting build for ProjectRef(file:/build/repo/,formats) (overflowdb-formats)... [1/4]
147Compile scalacOptions: --java-output-version:17, 8, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
148[info] compiling 29 Scala sources and 3 Java sources to /build/repo/traversal/target/scala-3.8.0-RC4/classes ...
149[warn] -- Warning: /build/repo/traversal/src/main/scala/overflowdb/algorithm/PathFinder.scala:15:24
150[warn] 15 | .repeat(_.both) { initialBehaviour =>
151[warn] | ^
152[warn] |Implicit parameters should be provided with a `using` clause.
153[warn] |To disable the warning, please use the following option:
154[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
155[warn] 16 | val behaviour = initialBehaviour.dedup // no cycles
156[warn] 17 | .until(_.is(nodeB)) // don't continue on a given path if we've reached our destination
157[warn] 18 | if (maxDepth > -1) behaviour.maxDepth(maxDepth)
158[warn] 19 | else behaviour
159[warn] 20 | }
160[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/PathAwareTraversal.scala:46:15
161[warn] 46 | case stillPathAware: PathAwareTraversal[B] => stillPathAware.wrapped
162[warn] | ^
163[warn] |the type test for overflowdb.traversal.PathAwareTraversal[B] cannot be checked at runtime because its type arguments can't be determined from Iterator[B]
164[warn] |
165[warn] | longer explanation available when compiling with `-explain`
166[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/PathAwareTraversal.scala:61:13
167[warn] 61 | case stillPathAware: PathAwareTraversal[NewEnd] => stillPathAware.wrapped
168[warn] | ^
169[warn] |the type test for overflowdb.traversal.PathAwareTraversal[NewEnd] cannot be checked at runtime because its type arguments can't be determined from Iterator[NewEnd]
170[warn] |
171[warn] | longer explanation available when compiling with `-explain`
172[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/PathAwareTraversal.scala:72:17
173[warn] 72 | case stillPathAware: PathAwareTraversal[NewEnd] => stillPathAware.wrapped
174[warn] | ^
175[warn] |the type test for overflowdb.traversal.PathAwareTraversal[NewEnd] cannot be checked at runtime because its type arguments can't be determined from Iterator[NewEnd]
176[warn] |
177[warn] | longer explanation available when compiling with `-explain`
178[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:161:11
179[warn] 161 | case pathAwareTraversal: PathAwareTraversal[A] => pathAwareTraversal._sideEffect(fun)
180[warn] | ^
181[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
182[warn] |
183[warn] | longer explanation available when compiling with `-explain`
184[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:231:9
185[warn] 231 | case pathAwareTraversal: PathAwareTraversal[A] => pathAwareTraversal._union(traversals: _*)
186[warn] | ^
187[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
188[warn] |
189[warn] | longer explanation available when compiling with `-explain`
190[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:266:9
191[warn] 266 | case pathAwareTraversal: PathAwareTraversal[A] => pathAwareTraversal._choose[BranchOn, NewEnd](on)(options)
192[warn] | ^
193[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
194[warn] |
195[warn] | longer explanation available when compiling with `-explain`
196[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:280:9
197[warn] 280 | case pathAwareTraversal: PathAwareTraversal[A] => pathAwareTraversal._coalesce(options: _*)
198[warn] | ^
199[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
200[warn] |
201[warn] | longer explanation available when compiling with `-explain`
202[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:306:11
203[warn] 306 | case pathAwareTraversal: PathAwareTraversal[A] => pathAwareTraversal.wrapped.map { _._1 }
204[warn] | ^
205[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
206[warn] |
207[warn] | longer explanation available when compiling with `-explain`
208[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:322:9
209[warn] 322 | case tracked: PathAwareTraversal[A] =>
210[warn] | ^
211[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
212[warn] |
213[warn] | longer explanation available when compiling with `-explain`
214[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:333:9
215[warn] 333 | case tracked: PathAwareTraversal[A] =>
216[warn] | ^
217[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
218[warn] |
219[warn] | longer explanation available when compiling with `-explain`
220[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/traversal/src/main/scala/overflowdb/traversal/Traversal.scala:387:11
221[warn] 387 | case tracked: PathAwareTraversal[A] =>
222[warn] | ^
223[warn] |the type test for overflowdb.traversal.PathAwareTraversal[A] cannot be checked at runtime because its type arguments can't be determined from Iterator[A]
224[warn] |
225[warn] | longer explanation available when compiling with `-explain`
226[warn] there was 1 deprecation warning; re-run with -deprecation for details
227[warn] 13 warnings found
228[warn] source value 8 is obsolete and will be removed in a future release
229[warn] target value 8 is obsolete and will be removed in a future release
230[warn] To suppress warnings about obsolete options, use -Xlint:-options.
231[info] done compiling
232[info] compiling 17 Scala sources to /build/repo/formats/target/scala-3.8.0-RC4/classes ...
233[warn] there were 4 deprecation warnings; re-run with -deprecation for details
234[warn] one warning found
235[info] done compiling
236[info] compiling 16 Java sources to /build/repo/testdomains/target/scala-3.8.0-RC4/classes ...
237[warn] source value 8 is obsolete and will be removed in a future release
238[warn] target value 8 is obsolete and will be removed in a future release
239[warn] To suppress warnings about obsolete options, use -Xlint:-options.
240[info] /build/repo/testdomains/src/main/java/overflowdb/testdomains/gratefuldead/Song.java: Some input files use unchecked or unsafe operations.
241[info] /build/repo/testdomains/src/main/java/overflowdb/testdomains/gratefuldead/Song.java: Recompile with -Xlint:unchecked for details.
242[info] done compiling
243[info] compiling 5 Scala sources to /build/repo/formats/target/scala-3.8.0-RC4/test-classes ...
244[warn] -- Warning: /build/repo/formats/src/test/scala/testutils/ProjectRoot.scala:30:8
245[warn] 30 | return pathPrefix
246[warn] | ^^^^^^^^^^^^^^^^^
247[warn] |Non local returns are no longer supported; use `boundary` and `boundary.break` in `scala.util` instead
248[warn] there were 9 deprecation warnings; re-run with -deprecation for details
249[warn] two warnings found
250[info] done compiling
251[info] Neo4jCsvTests:
252[info] Importer
253[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.neo4jcsv.Neo4jCsvImporter$ - imported 3 nodes
254[info] - should import valid csv
255[info] - should fail if multiple labels are used (unsupported by overflowdb)
256[info] - should fail if input file doesn't exist
257[info] - should fail with context information (line number etc.) for invalid input
258[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.neo4jcsv.Neo4jCsvImporter$ - imported 3 nodes
259[info] - Exporter should export valid csv
260[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - shutdown: start
261[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.storage.NodesWriter - serializing and persisting 10000 nodes (this may take a while)
262[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.storage.NodesWriter - finished serializing and persisting 10000 nodes
263[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - shutdown finished
264[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.ExporterMain$ - starting export of graph in /tmp/overflowdb.formats.neo4jcsv.Neo4jCsvTests1742227127458646799/original.odb to storagePath=/tmp/overflowdb.formats.neo4jcsv.Neo4jCsvTests1742227127458646799/export in format=Neo4jCsv
265[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - initializing 2 nodes from existing storage
266[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - shutdown: start
267[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.storage.NodesWriter - serializing and persisting 10000 nodes (this may take a while)
268[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.storage.NodesWriter - finished serializing and persisting 10000 nodes
269[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - shutdown finished
270[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.ExporterMain$ - export completed successfully: 2 nodes, 1 edges in 6 files
271[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.ExporterMain$ - Instructions on how to import the exported files into neo4j:
272Prerequisite: ensure you have neo4j community server running (enterprise and desktop may work too)
273e.g. download from https://neo4j.com/download-center/#community and start via `bin/neo4j console`
274
275Then, in a new terminal:
276```
277cd <neo4j_root>
278
279# if you have a fresh instance, you must first change the initial password
280bin/cypher-shell -u neo4j -p neo4j
281# exit the cypher shell
282
283# copy the data files to the `import` directory, where neo4j will find them
284cp /tmp/overflowdb.formats.neo4jcsv.Neo4jCsvTests1742227127458646799/export/*_data.csv import
285
286find /tmp/overflowdb.formats.neo4jcsv.Neo4jCsvTests1742227127458646799/export -name 'nodes_*_cypher.csv' -exec bin/cypher-shell -u neo4j -p <password> --file {} \;
287find /tmp/overflowdb.formats.neo4jcsv.Neo4jCsvTests1742227127458646799/export -name 'edges_*_cypher.csv' -exec bin/cypher-shell -u neo4j -p <password> --file {} \;
288```
289
290[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.ImporterMain$ - starting import of 4 files in format=Neo4jCsv into a new overflowdb instance with storagePath=/tmp/overflowdb.formats.neo4jcsv.Neo4jCsvTests1742227127458646799/reimported.odb
291[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.neo4jcsv.Neo4jCsvImporter$ - imported 2 nodes
292[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.formats.ImporterMain$ - import completed successfully
293[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - shutdown: start
294[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.storage.NodesWriter - serializing and persisting 10000 nodes (this may take a while)
295[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.storage.NodesWriter - finished serializing and persisting 10000 nodes
296[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - shutdown finished
297[pool-1-thread-1-ScalaTest-running-Neo4jCsvTests] INFO overflowdb.Graph - initializing 2 nodes from existing storage
298[info] - main apps for cli export/import
299[info] GraphMLTests:
300[pool-1-thread-1-ScalaTest-running-GraphMLTests] INFO overflowdb.Graph - shutdown: start
301[pool-1-thread-1-ScalaTest-running-GraphMLTests] INFO overflowdb.Graph - shutdown finished
302[info] - import minified gratefuldead graph
303[info] Exporter should export valid xml
304[info] - when not using (unsupported) list properties
305[info] - when using list properties
306[info] DotTests:
307[info] - Exporter should export valid dot
308[info] GraphSONTests:
309[pool-1-thread-1-ScalaTest-running-GraphSONTests] INFO overflowdb.Graph - shutdown: start
310[pool-1-thread-1-ScalaTest-running-GraphSONTests] INFO overflowdb.Graph - shutdown finished
311[info] - import minified gratefuldead graph
312[info] Exporter should export valid json
313[info] - when not using (unsupported) list properties
314[info] - when using list properties
315[info] - when using 'contained node' property
316Starting build for ProjectRef(file:/build/repo/,traversal) (overflowdb-traversal)... [2/4]
317Compile scalacOptions: --java-output-version:17, 8, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
318Starting build for ProjectRef(file:/build/repo/,testdomains) (testdomains)... [3/4]
319Compile scalacOptions: --java-output-version:17, 8, -language:implicitConversions, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
320
321************************
322Build summary:
323[{
324 "module": "overflowdb-core",
325 "compile": {"status": "ok", "tookMs": 9018, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
326 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
327 "test-compile": {"status": "ok", "tookMs": 217, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
328 "test": {"status": "ok", "tookMs": 137, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
329 "publish": {"status": "skipped", "tookMs": 0},
330 "metadata": {
331 "crossScalaVersions": ["2.13.13", "3.3.6"]
332}
333},{
334 "module": "overflowdb-formats",
335 "compile": {"status": "ok", "tookMs": 9424, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
336 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
337 "test-compile": {"status": "ok", "tookMs": 3050, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
338 "test": {"status": "ok", "tookMs": 1728, "passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14, "byFramework": [{"framework": "unknown", "stats": {"passed": 14, "failed": 0, "ignored": 0, "skipped": 0, "total": 14}}]},
339 "publish": {"status": "skipped", "tookMs": 0},
340 "metadata": {
341 "crossScalaVersions": ["2.13.13", "3.3.6"]
342}
343},{
344 "module": "overflowdb-traversal",
345 "compile": {"status": "ok", "tookMs": 88, "warnings": 12, "errors": 0, "sourceVersion": "3.8"},
346 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
347 "test-compile": {"status": "ok", "tookMs": 149, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
348 "test": {"status": "ok", "tookMs": 126, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
349 "publish": {"status": "skipped", "tookMs": 0},
350 "metadata": {
351 "crossScalaVersions": ["2.13.13", "3.3.6"]
352}
353},{
354 "module": "testdomains",
355 "compile": {"status": "ok", "tookMs": 87, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
356 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
357 "test-compile": {"status": "ok", "tookMs": 137, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
358 "test": {"status": "ok", "tookMs": 115, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
359 "publish": {"status": "ok", "tookMs": 2},
360 "metadata": {
361 "crossScalaVersions": ["2.13.13", "3.3.6"]
362}
363}]
364************************
365[success] Total time: 51 s, completed Dec 22, 2025, 6:42:07 PM
366[0JChecking patch project/plugins.sbt...
367Checking patch project/build.properties...
368Checking patch build.sbt...
369Applied patch project/plugins.sbt cleanly.
370Applied patch project/build.properties cleanly.
371Applied patch build.sbt cleanly.