Build Logs
joernio/flatgraph • 3.8.0-RC2:2025-11-28
Errors
57
Warnings
3
Total Lines
285
1##################################
2Clonning https://github.com/joernio/flatgraph.git into /build/repo using revision v0.1.27
3##################################
4Note: switching to 'b496584b0db55078b32ae4389de12a305416e89b'.
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.3.6
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.6 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.6-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3 = "3.3.6"
33Replacement: val scala3 = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Successfully applied pattern 'val scala3 = "3.3.6"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42Sbt version 1.11.2 is not supported, minimal supported version is 1.11.5
43Enforcing usage of sbt in version 1.11.5
44No prepare script found for project joernio/flatgraph
45##################################
46Scala version: 3.7.4
47Targets: io.joern%flatgraph-core io.joern%flatgraph-domain-classes-generator io.joern%flatgraph-formats io.joern%flatgraph-help io.joern%flatgraph-odb-convert
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.6","3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.6-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '21'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-Dcommunitybuild.scala=3.7.4
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_21
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.7.4"
68"++3.7.4 -v"
69"mapScalacOptions "-rewrite,REQUIRE:-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-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.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.6","3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" io.joern%flatgraph-core io.joern%flatgraph-domain-classes-generator io.joern%flatgraph-formats io.joern%flatgraph-help io.joern%flatgraph-odb-convert"
76
77[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
78[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
79[info] loading project definition from /build/repo/project
80[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
81[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
82[info] Compilation completed in 8.707s.
83[info] done compiling
84[info] loading settings for project root from build.sbt...
85[info] resolving key references (10284 settings) ...
86[info] set current project to flatgraph (in build file:/build/repo/)
87Execute setCrossScalaVersions: 3.7.4
88OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.12.20) in domainClassesGenerator_2_12/crossScalaVersions
89OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in core/crossScalaVersions
90OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in domainClassesGenerator_3/crossScalaVersions
91OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testSchemasDomainClasses/crossScalaVersions
92OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in formats/crossScalaVersions
93OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in tests/crossScalaVersions
94OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in testSchemas/crossScalaVersions
95OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in root/crossScalaVersions
96OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in odbConvert/crossScalaVersions
97OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in help/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(3.7.4) -> List(2.12.20) in sbtPlugin/crossScalaVersions
99[info] set current project to flatgraph (in build file:/build/repo/)
100[info] Setting Scala version to 3.7.4 on 9 projects.
101[info] Switching Scala version on:
102[info] * root (3.7.4)
103[info] domainClassesGenerator_3 (3.7.4)
104[info] tests (3.7.4)
105[info] testSchemas (3.7.4)
106[info] odbConvert (3.7.4)
107[info] help (3.7.4)
108[info] formats (3.7.4)
109[info] core (3.7.4)
110[info] testSchemasDomainClasses (3.7.4)
111[info] Excluding projects:
112[info] sbtPlugin (2.12.20)
113[info] domainClassesGenerator_2_12 (2.12.20)
114[info] Reapplying settings...
115[info] set current project to flatgraph (in build file:/build/repo/)
116Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
117[info] Reapplying settings...
118[info] set current project to flatgraph (in build file:/build/repo/)
119[info] Defining Global / credentials, core / credentials and 9 others.
120[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 87 others.
121[info] Run `last` for details.
122[info] Reapplying settings...
123[info] set current project to flatgraph (in build file:/build/repo/)
124Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
125[info] Reapplying settings...
126OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
127
128 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
129 Did you mean allExcludeDependencies ?
130 , retry without global scopes
131[info] Reapplying settings...
132[info] set current project to flatgraph (in build file:/build/repo/)
133Execute removeScalacOptionsStartingWith: -P:wartremover
134[info] Reapplying settings...
135[info] set current project to flatgraph (in build file:/build/repo/)
136[success] Total time: 0 s, completed Nov 28, 2025, 2:20:54 PM
137Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.6","3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.6\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
138Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
139Starting build...
140Projects: Set(domainClassesGenerator_3, odbConvert, help, formats, core)
141Starting build for ProjectRef(file:/build/repo/,core) (flatgraph-core)... [0/5]
142OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
143OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.6-migration` in Scala 2.12.20 module Global
144OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
145OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
146Compile scalacOptions: --release, 8, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
147[info] compiling 35 Scala sources and 9 Java sources to /build/repo/core/target/scala-3.7.4/classes ...
148[warn] source value 8 is obsolete and will be removed in a future release
149[warn] target value 8 is obsolete and will be removed in a future release
150[warn] To suppress warnings about obsolete options, use -Xlint:-options.
151[info] /build/repo/core/src/main/java/flatgraph/util/DiffTool.java: DiffTool.java uses unchecked or unsafe operations.
152[info] /build/repo/core/src/main/java/flatgraph/util/DiffTool.java: Recompile with -Xlint:unchecked for details.
153[info] done compiling
154[info] compiling 11 Scala sources to /build/repo/core/target/scala-3.7.4/test-classes ...
155[info] done compiling
156Starting build for ProjectRef(file:/build/repo/,formats) (flatgraph-formats)... [1/5]
157Compile scalacOptions: --release, 8, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
158[info] compiling 17 Scala sources to /build/repo/formats/target/scala-3.7.4/classes ...
159[info] done compiling
160Starting build for ProjectRef(file:/build/repo/,help) (flatgraph-help)... [2/5]
161Compile scalacOptions: --release, 8, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
162[info] compiling 3 Scala sources to /build/repo/help/target/scala-3.7.4/classes ...
163[error] -- Error: /build/repo/help/src/main/scala/flatgraph/help/Language.scala:27:11 --
164[error] 23 | @implicitNotFound("""If you're using flatgraph purely without a schema and associated generated domain classes, you can
165[error] 24 | |start with `given DocSearchPackages = DocSearchPackages.default`.
166[error] 25 | |If you have generated domain classes, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage`.
167[error] 26 | |If you have additional custom extension steps that specify help texts via @Doc annotations, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage.withAdditionalPackage("my.custom.package)"`
168[error] 27 | |""".stripMargin)
169[error] | ^
170[error] | @implicitNotFound requires constant expressions as a parameter
171[error] -- Error: /build/repo/help/src/main/scala/flatgraph/help/Language.scala:40:11 --
172[error] 36 | @implicitNotFound("""If you're using flatgraph purely without a schema and associated generated domain classes, you can
173[error] 37 | |start with `given DocSearchPackages = DocSearchPackages.default`.
174[error] 38 | |If you have generated domain classes, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage`.
175[error] 39 | |If you have additional custom extension steps that specify help texts via @Doc annotations, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage.withAdditionalPackage("my.custom.package)"`
176[error] 40 | |""".stripMargin)
177[error] | ^
178[error] | @implicitNotFound requires constant expressions as a parameter
179[error] two errors found
180[error] (help / Compile / compileIncremental) Compilation failed
181[info] compiling 3 Scala sources to /build/repo/help/target/scala-3.7.4/classes ...
182[error] -- Error: /build/repo/help/src/main/scala/flatgraph/help/Language.scala:27:11 --
183[error] 23 | @implicitNotFound("""If you're using flatgraph purely without a schema and associated generated domain classes, you can
184[error] 24 | |start with `given DocSearchPackages = DocSearchPackages.default`.
185[error] 25 | |If you have generated domain classes, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage`.
186[error] 26 | |If you have additional custom extension steps that specify help texts via @Doc annotations, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage.withAdditionalPackage("my.custom.package)"`
187[error] 27 | |""".stripMargin)
188[error] | ^
189[error] | @implicitNotFound requires constant expressions as a parameter
190[error] -- Error: /build/repo/help/src/main/scala/flatgraph/help/Language.scala:40:11 --
191[error] 36 | @implicitNotFound("""If you're using flatgraph purely without a schema and associated generated domain classes, you can
192[error] 37 | |start with `given DocSearchPackages = DocSearchPackages.default`.
193[error] 38 | |If you have generated domain classes, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage`.
194[error] 39 | |If you have additional custom extension steps that specify help texts via @Doc annotations, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage.withAdditionalPackage("my.custom.package)"`
195[error] 40 | |""".stripMargin)
196[error] | ^
197[error] | @implicitNotFound requires constant expressions as a parameter
198[error] two errors found
199[error] (help / Compile / compileIncremental) Compilation failed
200[info] compiling 3 Scala sources to /build/repo/help/target/scala-3.7.4/classes ...
201[error] -- Error: /build/repo/help/src/main/scala/flatgraph/help/Language.scala:27:11 --
202[error] 23 | @implicitNotFound("""If you're using flatgraph purely without a schema and associated generated domain classes, you can
203[error] 24 | |start with `given DocSearchPackages = DocSearchPackages.default`.
204[error] 25 | |If you have generated domain classes, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage`.
205[error] 26 | |If you have additional custom extension steps that specify help texts via @Doc annotations, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage.withAdditionalPackage("my.custom.package)"`
206[error] 27 | |""".stripMargin)
207[error] | ^
208[error] | @implicitNotFound requires constant expressions as a parameter
209[error] -- Error: /build/repo/help/src/main/scala/flatgraph/help/Language.scala:40:11 --
210[error] 36 | @implicitNotFound("""If you're using flatgraph purely without a schema and associated generated domain classes, you can
211[error] 37 | |start with `given DocSearchPackages = DocSearchPackages.default`.
212[error] 38 | |If you have generated domain classes, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage`.
213[error] 39 | |If you have additional custom extension steps that specify help texts via @Doc annotations, use `given DocSearchPackages = MyDomain.defaultDocSearchPackage.withAdditionalPackage("my.custom.package)"`
214[error] 40 | |""".stripMargin)
215[error] | ^
216[error] | @implicitNotFound requires constant expressions as a parameter
217[error] two errors found
218[error] (help / Compile / compileIncremental) Compilation failed
219Starting build for ProjectRef(file:/build/repo/,odbConvert) (flatgraph-odb-convert)... [3/5]
220Compile scalacOptions: --release, 8, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
221[info] compiling 1 Scala source to /build/repo/odb-convert/target/scala-3.7.4/classes ...
222[info] done compiling
223Starting build for ProjectRef(file:/build/repo/,domainClassesGenerator_3) (flatgraph-domain-classes-generator)... [4/5]
224Compile scalacOptions: --release, 8, -language:implicitConversions, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.6-migration
225[info] compiling 11 Scala sources to /build/repo/domain-classes-generator_3/target/scala-3.7.4/classes ...
226[info] done compiling
227
228************************
229Build summary:
230[{
231 "module": "flatgraph-core",
232 "compile": {"status": "ok", "tookMs": 14456, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
233 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
234 "test-compile": {"status": "ok", "tookMs": 5674, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
235 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
236 "publish": {"status": "skipped", "tookMs": 0},
237 "metadata": {
238 "crossScalaVersions": ["3.3.6"]
239}
240},{
241 "module": "flatgraph-formats",
242 "compile": {"status": "ok", "tookMs": 2947, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
243 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
244 "test-compile": {"status": "ok", "tookMs": 149, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
245 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
246 "publish": {"status": "skipped", "tookMs": 0},
247 "metadata": {
248 "crossScalaVersions": ["3.3.6"]
249}
250},{
251 "module": "flatgraph-help",
252 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 496, "warnings": 0, "errors": 2, "sourceVersion": "3.6-migration"},
253 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
254 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
255 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
256 "publish": {"status": "skipped", "tookMs": 0},
257 "metadata": {
258 "crossScalaVersions": ["3.3.6"]
259}
260},{
261 "module": "flatgraph-odb-convert",
262 "compile": {"status": "ok", "tookMs": 799, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
263 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
264 "test-compile": {"status": "ok", "tookMs": 141, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
265 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
266 "publish": {"status": "skipped", "tookMs": 0},
267 "metadata": {
268 "crossScalaVersions": ["3.3.6"]
269}
270},{
271 "module": "flatgraph-domain-classes-generator",
272 "compile": {"status": "ok", "tookMs": 2375, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
273 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
274 "test-compile": {"status": "ok", "tookMs": 102, "warnings": 0, "errors": 0, "sourceVersion": "3.6-migration"},
275 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
276 "publish": {"status": "skipped", "tookMs": 0},
277 "metadata": {
278 "crossScalaVersions": ["3.3.6"]
279}
280}]
281************************
282[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: flatgraph-help
283[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: flatgraph-help
284[error] Total time: 58 s, completed Nov 28, 2025, 2:21:52 PM
285[0JBuild failed, not retrying.