Build Logs

jodersky/applib • scheduled_3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY

Errors

2

Warnings

95

Total Lines

404

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