Build Logs
jodersky/applib • 3.8.0-RC1:2025-11-14
Errors
2
Warnings
107
Total Lines
418
1##################################
2Clonning https://github.com/jodersky/applib.git into /build/repo using revision
3##################################
4Would override fixed Scala version: 3.2.2
5Using target Scala version for migration: 3.7.4-RC2
6Migrating project for -source:3.4 using Scala 3.7.4-RC2
7----
8Preparing build for 3.7.4-RC2
9Would try to apply common scalacOption (best-effort, sbt/mill only):
10Append: -rewrite,REQUIRE:-source:3.4-migration
11Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
12
13Try apply source patch:
14Path: clam/src/clam/dispatch/Command.scala
15Pattern: exit: Int => Nothing = sys.exit
16Replacement: exit: Int => Nothing = sys.exit(_)
17Starting compilation server
18Compiling project (Scala 3.7.3, JVM (17))
19Compiled project (Scala 3.7.3, JVM (17))
20Successfully applied pattern 'exit: Int => Nothing = sys.exit' in clam/src/clam/dispatch/Command.scala
21
22Try apply source patch:
23Path: build.sc
24Pattern: val scala3 = "3.2.2"
25Replacement: val scala3 = "3.7.4-RC2"
26Successfully applied pattern 'val scala3 = "3.2.2"' in build.sc
27----
28Starting build for 3.7.4-RC2
29Execute tests: false
30Mill project found:
31No .mill-version file found, detecting compatible mill version
32Found mill runner script, trying to resolve version
33 % Total % Received % Xferd Average Speed Time Time Time Current
34 Dload Upload Total Spent Left Speed
35
36 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
37 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
38 58 57.5M 58 33.6M 0 0 30.7M 0 0:00:01 0:00:01 --:--:-- 30.7M
39100 57.5M 100 57.5M 0 0 33.4M 0 0:00:01 0:00:01 --:--:-- 33.4M
40Detected mill version=0.11.1, binary version: 0.11
41No prepare script found for project jodersky/applib
42No mill build directory found
43Apply scalafix rules to ./build.sc
44Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
45Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
46Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
47##################################
48Scala version: 3.7.4-RC2
49Targets: io.crashbox%clam io.crashbox%clam-core io.crashbox%confuse
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"clam/src/clam/dispatch/Command.scala","pattern":"exit: Int => Nothing = sys.exit\n","replaceWith":"exit: Int => Nothing = sys.exit(_)\n"},{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
51##################################
52[info] compiling 4 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
53[warn] /build/repo/CommunityBuildCore.sc:236:36: Unicode escapes in raw interpolations are deprecated. Use literal characters instead.
54[warn] val AnsiColorPattern = raw"\u001B\[[;\d]*m"
55[warn] ^
56[warn] /build/repo/CommunityBuildCore.sc:135:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
57[warn] .iterator()
58[warn] ^
59[warn] /build/repo/MillCommunityBuild.sc:290:12: The outer reference in this type test cannot be checked at run time.
60[warn] case module: CommunityBuildPublishModule =>
61[warn] ^
62[warn] three warnings found
63[info] done compiling
64Try build using ./mill
65[info] compiling 4 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
66[warn] /build/repo/CommunityBuildCore.sc:236:36: Unicode escapes in raw interpolations are deprecated. Use literal characters instead.
67[warn] val AnsiColorPattern = raw"\u001B\[[;\d]*m"
68[warn] ^
69[warn] /build/repo/CommunityBuildCore.sc:135:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
70[warn] .iterator()
71[warn] ^
72[warn] /build/repo/MillCommunityBuild.sc:290:12: The outer reference in this type test cannot be checked at run time.
73[warn] case module: CommunityBuildPublishModule =>
74[warn] ^
75[warn] three warnings found
76[info] done compiling
77Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"clam/src/clam/dispatch/Command.scala","pattern":"exit: Int => Nothing = sys.exit\n","replaceWith":"exit: Int => Nothing = sys.exit(_)\n"},{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
78Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly)
79
80Starting build for clam-core - [0/3]
81Failed to resolve scalaVersion, assume it's Scala 3 project
82OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
83[info] compiling 1 Scala source to /build/repo/out/clam-core/jvm/compile.dest/classes ...
84[info] done compiling
85Successfully evaluated clam-core.jvm.compile
86Skipping unused scalacOptions: -source, -rewrite
87Flag -classpath set repeatedly
881 warning found
89Successfully evaluated clam-core.jvm.docJar
90Failed to resolve scalaVersion, assume it's Scala 3 project
91Successfully evaluated clam-core.jvm.test.compile
92Publishing Artifact(io.crashbox,clam-core_3,0.3.0) to ivy repo /root/.ivy2/local
93Successfully evaluated clam-core.jvm.publishLocal
94
95Starting build for clam - [1/3]
96Failed to resolve scalaVersion, assume it's Scala 3 project
97[info] compiling 20 Scala sources to /build/repo/out/clam/jvm/compile.dest/classes ...
98[warn] -- Warning: /build/repo/clam/src/clam/derivation/DerivationApi.scala:88:59 -----
99[warn] 88 | case class RepeatedPrimitiveParser[A, Col[_] <: Iterable[_]](
100[warn] | ^
101[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
102[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
103[warn] -- Warning: /build/repo/clam/src/clam/derivation/DerivationApi.scala:150:61 ----
104[warn] 150 | inline given repeatedPrimitiveParser[A, Col[_] <: Iterable[_]](using reader: Reader[A], completer: Completer[A], factory: collection.Factory[A, Col[A]]): Parser[Col[A]] =
105[warn] | ^
106[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
107[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
108[warn] -- Warning: /build/repo/clam/src/clam/derivation/DerivationApi.scala:153:58 ----
109[warn] 153 | inline given repeatedPrimitiveParser[Col[_] <: Iterable[_]](using reader: Reader[Boolean], completer: Completer[Boolean], factory: collection.Factory[Boolean, Col[Boolean]]): Parser[Col[Boolean]] =
110[warn] | ^
111[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
112[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
113[warn] -- Warning: /build/repo/clam/src/clam/derivation/macros.scala:12:63 ------------
114[warn] 12 | (method: qctx.reflect.Symbol): Map[qctx.reflect.Symbol, Expr[_]] =
115[warn] | ^
116[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
117[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
118[warn] -- Warning: /build/repo/clam/src/clam/util/Terminal.scala:16:47 ----------------
119[warn] 16 | val builder = new ProcessBuilder(commands: _*)
120[warn] | ^
121[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
122[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
123[info] [patched file /build/repo/clam/src/clam/derivation/DerivationApi.scala]
124[info] [patched file /build/repo/clam/src/clam/derivation/macros.scala]
125[info] [patched file /build/repo/clam/src/clam/util/Terminal.scala]
126[warn] 5 warnings found
127[info] done compiling
128Successfully evaluated clam.jvm.compile
129Skipping unused scalacOptions: -source, -rewrite
130Flag -classpath set repeatedly
131-- Warning: clam/src/clam/getopt/Param.scala:45:11 -----------------------------
13245 |case class Param(
133 | ^
134 | Couldn't resolve a member for the given link query: GetOpt
1352 warnings found
136Successfully evaluated clam.jvm.docJar
137Failed to resolve scalaVersion, assume it's Scala 3 project
138[info] compiling 2 Scala sources to /build/repo/out/clam/jvm/test/compile.dest/classes ...
139[info] done compiling
140Successfully evaluated clam.jvm.test.compile
141Publishing Artifact(io.crashbox,clam_3,0.3.0) to ivy repo /root/.ivy2/local
142Successfully evaluated clam.jvm.publishLocal
143
144Starting build for confuse - [2/3]
145Failed to resolve scalaVersion, assume it's Scala 3 project
146[info] compiling 21 Scala sources to /build/repo/out/confuse/jvm/compile.dest/classes ...
147[warn] -- Warning: /build/repo/confuse/src/confuse/Watcher.scala:26:44 ----------------
148[warn] 26 | Array[java.nio.file.WatchEvent.Kind[_]](
149[warn] | ^
150[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
151[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
152[warn] -- Warning: /build/repo/confuse/src/confuse/parsers/ParserApi.scala:147:65 -----
153[warn] 147 | (method: qctx.reflect.Symbol): Map[qctx.reflect.Symbol, Expr[_]] =
154[warn] | ^
155[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
156[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
157[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/confuse/src/confuse/derivation/DerivationApi.scala:23:30
158[warn] 23 | def read(cfg: Value): A = cfg match
159[warn] | ^^^
160[warn] |match may not be exhaustive.
161[warn] |
162[warn] |It would fail on pattern case: confuse.model.Null(), confuse.model.Arr(_), confuse.model.Config(_)
163[warn] |
164[warn] | longer explanation available when compiling with `-explain`
165[info] [patched file /build/repo/confuse/src/confuse/parsers/ParserApi.scala]
166[info] [patched file /build/repo/confuse/src/confuse/Watcher.scala]
167[warn] there were 5 feature warnings; re-run with -feature for details
168[warn] four warnings found
169[info] [patched file /build/repo/confuse/src/confuse/parsers/ParserApi.scala]
170[info] [patched file /build/repo/confuse/src/confuse/Watcher.scala]
171[warn] there were 5 feature warnings; re-run with -feature for details
172[warn] 5 warnings found
173[info] done compiling
174Successfully evaluated confuse.jvm.compile
175Skipping unused scalacOptions: -source, -rewrite
176Flag -classpath set repeatedly
177-- Warning: confuse/src/confuse/formats/JsonReader.scala:25:19 -----------------
17825 | override def subVisitor = vv
179 | ^
180 | Couldn't resolve a member for the given link query: Visitor
181-- Warning: confuse/src/confuse/formats/JsonReader.scala:26:19 -----------------
18226 | override def visitValue(v: Value, index: Int): Unit =
183 | ^
184 | Couldn't resolve a member for the given link query: T
185-- Warning: confuse/src/confuse/formats/JsonReader.scala:39:19 -----------------
18639 | override def subVisitor: Visitor[?, ?] = vv
187 | ^
188 | Couldn't resolve a member for the given link query: Visitor
189-- Warning: confuse/src/confuse/formats/JsonReader.scala:41:19 -----------------
19041 | override def visitValue(v: Value, index: Int): Unit =
191 | ^
192 | Couldn't resolve a member for the given link query: T
193-- Warning: confuse/src/confuse/formats/JsonReader.scala:61:17 -----------------
19461 | override def visitArray(length: Int, index: Int) = ArrVisitor(index)
195 | ^
196 | Couldn't resolve a member for the given link query: Visitor
197-- Warning: ujson/src/ujson/JsVisitor.scala:76:15 ------------------------------
198Couldn't resolve a member for the given link query: ObjVisitor
1997 warnings found
200Successfully evaluated confuse.jvm.docJar
201Failed to resolve scalaVersion, assume it's Scala 3 project
202[info] compiling 8 Scala sources to /build/repo/out/confuse/jvm/test/compile.dest/classes ...
203[warn] -- Warning: /build/repo/confuse/test/src/DiffTools.scala:23:47 -----------------
204[warn] 23 | val builder = new ProcessBuilder(commands: _*)
205[warn] | ^
206[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
207[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
208[warn] -- Warning: /build/repo/confuse/test/src/DynamicTestSuite.scala:18:52 ----------
209[warn] 18 | val names = Tree("", ts.map(t => Tree(t._1)): _*)
210[warn] | ^
211[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
212[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
213[info] [patched file /build/repo/confuse/test/src/DiffTools.scala]
214[info] [patched file /build/repo/confuse/test/src/DynamicTestSuite.scala]
215[warn] there were 6 feature warnings; re-run with -feature for details
216[warn] three warnings found
217[info] done compiling
218Successfully evaluated confuse.jvm.test.compile
219Publishing Artifact(io.crashbox,confuse_3,0.3.0) to ivy repo /root/.ivy2/local
220Successfully evaluated confuse.jvm.publishLocal
221
222************************
223Build summary:
224[{
225 "module": "clam-core",
226 "compile": {"status": "ok", "tookMs": 6748, "warnings": 0, "errors": 0},
227 "doc": {"status": "ok", "tookMs": 3998, "files": 1, "totalSizeKb": 2734},
228 "test-compile": {"status": "ok", "tookMs": 1057, "warnings": 0, "errors": 0},
229 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
230 "publish": {"status": "ok", "tookMs": 331},
231 "metadata": {
232 "crossScalaVersions": ["3.2.2"]
233}
234},{
235 "module": "clam",
236 "compile": {"status": "ok", "tookMs": 8743, "warnings": 0, "errors": 0},
237 "doc": {"status": "ok", "tookMs": 5828, "files": 1, "totalSizeKb": 2831},
238 "test-compile": {"status": "ok", "tookMs": 7855, "warnings": 0, "errors": 0},
239 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
240 "publish": {"status": "ok", "tookMs": 367},
241 "metadata": {
242 "crossScalaVersions": ["3.2.2"]
243}
244},{
245 "module": "confuse",
246 "compile": {"status": "ok", "tookMs": 11639, "warnings": 0, "errors": 0},
247 "doc": {"status": "ok", "tookMs": 7776, "files": 1, "totalSizeKb": 2989},
248 "test-compile": {"status": "ok", "tookMs": 9041, "warnings": 0, "errors": 0},
249 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
250 "publish": {"status": "ok", "tookMs": 395},
251 "metadata": {
252 "crossScalaVersions": ["3.2.2"]
253}
254}]
255************************"
256
257Checking patch clam/src/clam/dispatch/Command.scala...
258Checking patch build.sc...
259Applied patch clam/src/clam/dispatch/Command.scala cleanly.
260Applied patch build.sc cleanly.
261Commit migration rewrites
262Switched to a new branch 'opencb/migrate-source-3.4'
263[opencb/migrate-source-3.4 e44d22c] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4-RC2
264 7 files changed, 9 insertions(+), 9 deletions(-)
265----
266Preparing build for 3.8.0-RC1
267Scala binary version found: 3.8
268Implicitly using source version 3.8
269Scala binary version found: 3.8
270Implicitly using source version 3.8
271Would try to apply common scalacOption (best-effort, sbt/mill only):
272Append: ,REQUIRE:-source:3.8
273Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
274
275Try apply source patch:
276Path: clam/src/clam/dispatch/Command.scala
277Pattern: exit: Int => Nothing = sys.exit
278Replacement: exit: Int => Nothing = sys.exit(_)
279Successfully applied pattern 'exit: Int => Nothing = sys.exit' in clam/src/clam/dispatch/Command.scala
280
281Try apply source patch:
282Path: build.sc
283Pattern: val scala3 = "3.2.2"
284Replacement: val scala3 = "3.8.0-RC1"
285Successfully applied pattern 'val scala3 = "3.2.2"' in build.sc
286----
287Starting build for 3.8.0-RC1
288Execute tests: false
289Mill project found:
290Found explicit mill version 0.11.1 in ./mill-version
291Force upgrade of millVersion 0.11.1 to 0.11.13
292Detected mill version=0.11.13, binary version: 0.11
293No prepare script found for project jodersky/applib
294No mill build directory found
295Apply scalafix rules to ./build.sc
296Successfully applied pattern 'package build\n' in /build/repo/MillCommunityBuild.sc
297Successfully applied pattern 'import CommunityBuildCore.' in /build/repo/MillCommunityBuild.sc
298Successfully applied pattern 'import MillVersionCompat.' in /build/repo/MillCommunityBuild.sc
299##################################
300Scala version: 3.8.0-RC1
301Targets: io.crashbox%clam io.crashbox%clam-core io.crashbox%confuse
302Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"clam/src/clam/dispatch/Command.scala","pattern":"exit: Int => Nothing = sys.exit\n","replaceWith":"exit: Int => Nothing = sys.exit(_)\n"},{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
303##################################
304 % Total % Received % Xferd Average Speed Time Time Time Current
305 Dload Upload Total Spent Left Speed
306
307 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
308 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0
309 89 59.2M 89 53.1M 0 0 50.7M 0 0:00:01 0:00:01 --:--:-- 50.7M
310100 59.2M 100 59.2M 0 0 47.5M 0 0:00:01 0:00:01 --:--:-- 47.5M
311[info] compiling 4 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
312[warn] /build/repo/CommunityBuildCore.sc:236:36: Unicode escapes in raw interpolations are deprecated; use literal characters instead
313[warn] val AnsiColorPattern = raw"\u001B\[[;\d]*m"
314[warn] ^
315[warn] /build/repo/CommunityBuildCore.sc:135:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
316[warn] .iterator()
317[warn] ^
318[warn] /build/repo/MillCommunityBuild.sc:291:12: The outer reference in this type test cannot be checked at run time.
319[warn] case module: CommunityBuildPublishModule =>
320[warn] ^
321[warn] three warnings found
322[info] done compiling
323Try build using ./mill
324[info] compiling 4 Scala sources to /build/repo/out/mill-build/compile.dest/classes ...
325[warn] /build/repo/CommunityBuildCore.sc:236:36: Unicode escapes in raw interpolations are deprecated; use literal characters instead
326[warn] val AnsiColorPattern = raw"\u001B\[[;\d]*m"
327[warn] ^
328[warn] /build/repo/CommunityBuildCore.sc:135:22: object JavaConverters in package collection is deprecated (since 2.13.0): Use `scala.jdk.CollectionConverters` instead
329[warn] .iterator()
330[warn] ^
331[warn] /build/repo/MillCommunityBuild.sc:291:12: The outer reference in this type test cannot be checked at run time.
332[warn] case module: CommunityBuildPublishModule =>
333[warn] ^
334[warn] three warnings found
335[info] done compiling
336Build config: {"projects":{"exclude":[],"overrides":{}},"java":{},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[{"path":"clam/src/clam/dispatch/Command.scala","pattern":"exit: Int => Nothing = sys.exit\n","replaceWith":"exit: Int => Nothing = sys.exit(_)\n"},{"path":"build.sc","pattern":"val scala3 = \"3.2.2\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
337Parsed config: ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly)
3381 targets failed
339runCommunityBuild java.lang.reflect.InvocationTargetException
340 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
341 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
342 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
343 java.base/java.lang.reflect.Method.invoke(Method.java:568)
344 mill.define.Module$Internal.$anonfun$reflectNestedObjects$1(Module.scala:91)
345 scala.collection.immutable.ArraySeq.map(ArraySeq.scala:75)
346 scala.collection.immutable.ArraySeq.map(ArraySeq.scala:35)
347 mill.define.Module$Internal.reflectNestedObjects(Module.scala:90)
348 mill.define.Module.mill$define$Module$$millModuleDirectChildrenImpl(Module.scala:30)
349 mill.define.Module.mill$define$Module$$millModuleDirectChildrenImpl$(Module.scala:29)
350 millbuild.build$clam$native$.mill$define$Module$$millModuleDirectChildrenImpl$lzycompute(build.sc:92)
351 millbuild.build$clam$native$.mill$define$Module$$millModuleDirectChildrenImpl(build.sc:92)
352 mill.define.Module.millModuleDirectChildren(Module.scala:25)
353 mill.define.Module.millModuleDirectChildren$(Module.scala:25)
354 millbuild.build$clam$native$.millModuleDirectChildren(build.sc:92)
355 mill.define.Module$Internal.rec$1(Module.scala:65)
356 mill.define.Module$Internal.$anonfun$traverse$1(Module.scala:65)
357 scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:118)
358 scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:105)
359 scala.collection.immutable.ArraySeq.flatMap(ArraySeq.scala:35)
360 mill.define.Module$Internal.rec$1(Module.scala:65)
361 mill.define.Module$Internal.$anonfun$traverse$1(Module.scala:65)
362 scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:118)
363 scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:105)
364 scala.collection.immutable.ArraySeq.flatMap(ArraySeq.scala:35)
365 mill.define.Module$Internal.rec$1(Module.scala:65)
366 mill.define.Module$Internal.traverse(Module.scala:66)
367 mill.define.Module$Internal.modules$lzycompute(Module.scala:69)
368 mill.define.Module$Internal.modules(Module.scala:69)
369 millbuild.MillCommunityBuild.moduleMappings(MillCommunityBuild.sc:398)
370 millbuild.MillCommunityBuild.checkedModuleMappings(MillCommunityBuild.sc:419)
371 millbuild.MillCommunityBuild.runBuild(MillCommunityBuild.sc:213)
372 millbuild.build.$anonfun$runCommunityBuild$2(build.sc:37)
373 scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)
374mill.api.MillException: clam.native is a `mill.scalanativelib.ScalaNativeModule`. clam.native.test needs to extend `ScalaNativeTests`.
375 mill.scalalib.JavaModule$JavaModuleTests.$anonfun$hierarchyChecks$3(JavaModule.scala:80)
376 mill.scalalib.JavaModule$JavaModuleTests.$anonfun$hierarchyChecks$3$adapted(JavaModule.scala:74)
377 scala.collection.immutable.List.foreach(List.scala:334)
378 mill.scalalib.JavaModule$JavaModuleTests.hierarchyChecks(JavaModule.scala:74)
379 mill.scalalib.JavaModule$JavaModuleTests.hierarchyChecks$(JavaModule.scala:66)
380 millbuild.build$clam$native$test$.hierarchyChecks(build.sc:95)
381 mill.scalalib.JavaModule$JavaModuleTests.$init$(JavaModule.scala:43)
382 millbuild.build$clam$native$test$.<init>(build.sc:73)
383 millbuild.build$clam$native$.test$lzycompute$2(build.sc:95)
384 millbuild.build$clam$native$.test(build.sc:95)
385 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
386 java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
387 java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
388 java.base/java.lang.reflect.Method.invoke(Method.java:568)
389 mill.define.Module$Internal.$anonfun$reflectNestedObjects$1(Module.scala:91)
390 scala.collection.immutable.ArraySeq.map(ArraySeq.scala:75)
391 scala.collection.immutable.ArraySeq.map(ArraySeq.scala:35)
392 mill.define.Module$Internal.reflectNestedObjects(Module.scala:90)
393 mill.define.Module.mill$define$Module$$millModuleDirectChildrenImpl(Module.scala:30)
394 mill.define.Module.mill$define$Module$$millModuleDirectChildrenImpl$(Module.scala:29)
395 millbuild.build$clam$native$.mill$define$Module$$millModuleDirectChildrenImpl$lzycompute(build.sc:92)
396 millbuild.build$clam$native$.mill$define$Module$$millModuleDirectChildrenImpl(build.sc:92)
397 mill.define.Module.millModuleDirectChildren(Module.scala:25)
398 mill.define.Module.millModuleDirectChildren$(Module.scala:25)
399 millbuild.build$clam$native$.millModuleDirectChildren(build.sc:92)
400 mill.define.Module$Internal.rec$1(Module.scala:65)
401 mill.define.Module$Internal.$anonfun$traverse$1(Module.scala:65)
402 scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:118)
403 scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:105)
404 scala.collection.immutable.ArraySeq.flatMap(ArraySeq.scala:35)
405 mill.define.Module$Internal.rec$1(Module.scala:65)
406 mill.define.Module$Internal.$anonfun$traverse$1(Module.scala:65)
407 scala.collection.StrictOptimizedIterableOps.flatMap(StrictOptimizedIterableOps.scala:118)
408 scala.collection.StrictOptimizedIterableOps.flatMap$(StrictOptimizedIterableOps.scala:105)
409 scala.collection.immutable.ArraySeq.flatMap(ArraySeq.scala:35)
410 mill.define.Module$Internal.rec$1(Module.scala:65)
411 mill.define.Module$Internal.traverse(Module.scala:66)
412 mill.define.Module$Internal.modules$lzycompute(Module.scala:69)
413 mill.define.Module$Internal.modules(Module.scala:69)
414 millbuild.MillCommunityBuild.moduleMappings(MillCommunityBuild.sc:398)
415 millbuild.MillCommunityBuild.checkedModuleMappings(MillCommunityBuild.sc:419)
416 millbuild.MillCommunityBuild.runBuild(MillCommunityBuild.sc:213)
417 millbuild.build.$anonfun$runCommunityBuild$2(build.sc:37)
418 scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.scala:18)