Build Logs

jodersky/applib • dotty-staging/dotty:fix-23773:2025-11-22

Errors

2

Warnings

107

Total Lines

416

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