Build Logs

jodersky/applib • 3.8.0-RC2:2025-11-26

Errors

2

Warnings

107

Total Lines

414

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