Skip to content

more

more #780

Triggered via push September 29, 2025 17:22
Status Failure
Total duration 55m 45s
Artifacts 7

run-tests.yml

on: push
Matrix: cross-plat
Matrix: itest
Matrix: linux
Matrix: windows
Fit to window
Zoom out
Zoom in

Annotations

52 errors and 7 notices
mima / run
Process completed with exit code 1.
itest (11, ci/test-dist-run.sh && ci/test-mill-bootstrap.sh) / run
Process completed with exit code 1.
lint-autofix / run
Process completed with exit code 1.
windows (11, "libs.{util,javalib,androidlib,graphviz}.__.test") / run
Process completed with exit code 1.
linux (17, '{contrib,core,testkit,runner,dist}.__.test') / run
Process completed with exit code 1.
CrossValueTests.cross-module: core/exec/test/src/mill/exec/CrossValueTests.scala#L204
legacy213CrossAppRes0 == expectedLegacy213CompileCpRes legacy213CrossAppRes0: Seq[Seq[SubPath]] = Vector( List( crossValueModule/compile-resources, out/crossValueModule/theScalaVersion/2.13.16/compile.dest/classes, legacyCrossApp/compile-resources ) ) expectedLegacy213CompileCpRes: Seq[SubPath] = List( crossValueModule/compile-resources, out/crossValueModule/theScalaVersion/2.13.16/compile.dest/classes, legacyCrossApp/compile-resources ) legacy213CrossAppRes0 != expectedLegacy213CompileCpRes: - Vector( - List( - crossValueModule/compile-resources, - out/crossValueModule/theScalaVersion/2.13.16/compile.dest/classes, - legacyCrossApp/compile-resources - ) + List( + crossValueModule/compile-resources, + out/crossValueModule/theScalaVersion/2.13.16/compile.dest/classes, + legacyCrossApp/compile-resources )
JavaHomeTests.compileApis.jdk11.scala.docJar: libs/javalib/test/src/mill/javalib/JavaHomeTests.scala#L90
RPC wire has broken (ZincWorker,TCP localhost/127.0.0.1:34879 -> /127.0.0.1:53212). The server probably crashed.
JavaHomeTests.compileApis.jdk11.scala.compile: libs/javalib/test/src/mill/javalib/JavaHomeTests.scala#L89
RPC wire has broken (ZincWorker,TCP localhost/127.0.0.1:39775 -> /127.0.0.1:58324). The server probably crashed.
linux (17, 'libs.{scalalib,init,tabcomplete}.__.test', true) / run
Process completed with exit code 1.
cross-plat (macos-13, 'example.thirdparty[{jimfs,commons-io}].native.daemon', 24)
Process completed with exit code 1.
ModuleInitErrorTests.tasks: integration\failure\module-init-error\src\ModuleInitErrorTests.scala#L63
fansi.Str(res2.err).plainText.linesIterator.size < 20 res2: EvalResult = EvalResult( exitCode = 1, out = "", err = """Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues(segments = Segments(Vector(Label("foo"), Label("fooTask"))), crossValues = List()) ) EvaluatorImpl.scala:311 scriptArgs: List("foo.fooTask") EvaluatorImpl.scala:312 resolved: Failure( """java.lang.Exception: Foo Boom build_.package_$foo$.<init>(build.mill:10) build_.package_.foo$lzyINIT1(build.mill:7) build_.package_.foo(build.mill:7) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:569) mill.api.internal.Reflect$.reflectNestedObjects02$$anonfun$1$$anonfun$1(Reflect.scala:133) mill.resolve.ResolveCore$.$anonfun$15$$anonfun$1(ResolveCore.scala:445)""" ) java.lang.Exception: Foo Boom build_.package_$foo$.<init>(build.mill:10) build_.package_.foo$lzyINIT1(build.mill:7) build_.package_.foo(build.mill:7) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:569) mill.api.internal.Reflect$.reflectNestedObjects02$$anonfun$1$$anonfun$1(Reflect.scala:133) mill.resolve.ResolveCore$.$anonfun$15$$anonfun$1(ResolveCore.scala:445)""" )
windows (17, 'integration.failure.__.packaged.nodaemon') / run
Process completed with exit code 1.
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("selective"), Label("resolve"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("selective.resolve", "__.test") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = selective.resolve, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("__"), Label("test"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("__"), Label("test"))), crossValues = List())) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(bar.test.testForked,Map()) scala.collection.immutable.BitmapIndexedMapNode.apply(HashMap.scala:674) scala.collection.immutable.BitmapIndexedMapNode.apply(HashMap.scala:672) scala.collection.immutable.HashMap.apply(HashMap.scala:132) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Result$Success.map(Result.scala:28) mill.eval.SelectiveExecutionImpl.computeChangedTasks0(SelectiveExecutionImpl.scala:117) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1$$anonfun$2(SelectiveExecutionImpl.scala:95) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1(SelectiveExecutionImpl.scala:94) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks(SelectiveExecutionImpl.scala:89) mill.eval.SelectiveExecutionImpl.resolve0$$anonfun$1(SelectiveExecutionImpl.scala:140) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.resolve0(SelectiveExecutionImpl.scala:139) mill.util.SelectiveExecutionModule.resolve$$anonfun$1(SelectiveExecutionModule.scala:42) mill.api.Task$Named.evaluate(Task.scala:348) mill.api.Task$Named.evaluate$(Task.scala:333) mill.api.Task$Command.evaluate(Task.scala:454) mill.exec.GroupExecution.$anonfun$15(GroupExecution.scala:343) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:666) mill.internal.PromptLogger$RunningState.withPromptPaused0(PromptLogger.scala:260) mill.internal.PromptLogger$prompt$.withPromptPaused(PromptLogger.scala:180) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:667) mill.api.daemon.ClassLoader$.withContextClassLoader(ClassLoader.scala:14) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:669) mill.api.Evaluator$.withCurrentEvaluator$$anonfun$2$$anonfun$1(Evaluator.scala:168) scala.util.DynamicVariable.withValue(DynamicVariable.scala:59) mill.api.Evaluator$.withCurrentEvaluator$$anonfun$2(Evaluator.scala:169) scala.util.Using$.resource(Using.scala:296) mill.api.Evaluator$.withCurrentEvaluator(Evaluator.scala:170) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:670) mill.api.SystemStreamsUtils$.withStreams$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(SystemStreamsUtils.scala:49)
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) [info] compiling 1 Scala source to /home/runner/work/mill/mill/out/integration/localOutFolder.dest/local-2/out/out/mill-build/compile.dest/classes ... [error] -- [E8] /home/runner/work/mill/mill/out/integration/localOutFolder.dest/local-2/out/build.mill:91:44 [error] 91 ? val plan = evaluator.plan(resolved.map(_.unresolved(crossValues))) [error] ? ^^^^^^^^^^ [error] ?value unresolved is not a member of mill.api.UnresolvedTask.Named[?], but could be made available as an extension method. [error] ? [error] ?One of the following imports might make progress towards fixing the problem: [error] ? [error] ? import mill.api.Task.Simple.create [error] ? import mill.api.Task.create [error] ? [error] ? [error] one error found 1 tasks failed compile Compilation failed """, err = "" )
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("path"))), crossValues = List())) EvaluatorImpl.scala:311 scriptArgs: List("path", "foo.assembly", "foo.sources") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = path, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("foo"), Label("assembly"))), crossValues = List() ) ) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues(segments = Segments(Vector(Label("foo"), Label("sources"))), crossValues = List()) ) 1 tasks failed path No path found between foo.assembly and foo.sources """, err = "" )
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("app"), Label("androidTest"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("app.androidTest") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = app.androidTest.testForked, crossValues = Map()))) /home/runner/.android/sdk/build-tools/35.0.0/aapt2 link -I /home/runner/.android/sdk/platforms/android-35/android.jar --manifest /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/androidMergedManifest.dest/AndroidManifest.xml --custom-package com.example.android.architecture.blueprints.todoapp.test --java /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/androidLinkedResources.dest/generatedSources/java --min-sdk-version 26 --target-sdk-version 35 --version-code 1 --version-name 1.0 --proguard-main-dex /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/androidLinkedResources.dest/proguard/main-dex-rules.pro --proguard-conditional-keep-rules --proguard-minimal-keep-rules --debug-mode --auto-add-overlay -o /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/androidLinkedResources.dest/apk/res.apk -R @/home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/androidLinkedResources.dest/to-link.txt [info] compiling 111 Java sources to /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/androidCompiledRClasses.dest/classes ... [info] done compiling w: [ksp] No dependencies reported for generated source dagger.hilt.android.internal.testing.root.Default_ComponentTreeDeps.java which willprevent incremental compilation. Please file a bug at https://issuetracker.google.com/issues/new?component=413107. Compiling 7 Kotlin sources and reading 39 Java sources to /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/compile.super/kotlinlib/KotlinModule.dest/classes ... Compiling 39 Java sources to /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/compile.super/kotlinlib/KotlinModule.dest/classes ... [info] compiling 39 Java sources to /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/compile.super/kotlinlib/KotlinModule.dest/classes ... [info] /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/generatedSourcesWithKsp2.dest/generated/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskScreenTest_TestComponentDataSupplier.java: Some input files use or override a deprecated API. [info] /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/androidTest/generatedSourcesWithKsp2.dest/generated/java/com/example/android/architecture/blueprints/todoapp/addedittask/AddEditTaskScreenTest_TestComponentDataSupplier.java: Recompile with -Xlint:deprecation for details. [info] done compiling Error in /home/runner/work/mill/mill/out/example/thirdparty/androidtodo/packaged/daemon/testForked.dest/sandbox/run-2/out/app/compil
linux (17, 'example.thirdparty[androidtodo].packaged.daemon', true) / run
Process completed with exit code 1.
BspServerTests.logging: integration/ide/bsp-server/src/BspServerTests.scala#L448
Actual value does not match golden data in file /home/runner/work/mill/mill/integration/ide/bsp-server/resources/snapshots/logging Run tests with UTEST_UPDATE_GOLDEN_TESTS=1 to apply the following patch to update the golden value goldenValue != actualValue: [bsp] Trying to load BSP server... [bsp] BSP server started [1-buildInitialize] Entered buildInitialize [1-buildInitialize] Got client semanticdbVersion: * Enabling SemanticDB support. [1-buildInitialize] buildInitialize took * msec + [bsp-init] Resolve.scala:330 scopedSel: None + [bsp-init] Resolve.scala:331 sel: Some( + [bsp-init] WithCrossValues( + [bsp-init] segments = Segments(Vector(Label("millBuildRootModuleResult"))), + [bsp-init] crossValues = List() + [bsp-init] ) + [bsp-init] ) + [bsp-init] EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") + [bsp-init] EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) [bsp-init-mill-build/build.mill-59] [info] compiling * Scala sources to * ... [bsp-init-mill-build/build.mill-59] [info] done compiling + [bsp-init] Resolve.scala:330 scopedSel: None + [bsp-init] Resolve.scala:331 sel: Some( + [bsp-init] WithCrossValues( + [bsp-init] segments = Segments(Vector(Label("millBuildRootModuleResult"))), + [bsp-init] crossValues = List() + [bsp-init] ) + [bsp-init] ) + [bsp-init] EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") + [bsp-init] EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) [bsp-init-build.mill-59] [info] compiling * Scala sources to * ... [bsp-init-build.mill-59] [info] done compiling + [bsp-init] Resolve.scala:330 scopedSel: None + [bsp-init] Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("version"))), crossValues = List())) + [bsp-init] EvaluatorImpl.scala:311 scriptArgs: List("version") + [bsp-init] EvaluatorImpl.scala:312 resolved: Success(List(Named(task = version, crossValues = Map()))) [bsp-init] SNAPSHOT [2-workspaceBuildTargets] Entered workspaceBuildTargets [2-workspaceBuildTargets] Evaluating * tasks [2-workspaceBuildTargets] Done [2-workspaceBuildTargets] Evaluating 1 task [2-workspaceBuildTargets] Done [2-workspaceBuildTargets] Evaluating 1 task [2-workspaceBuildTargets] Done [2-workspaceBuildTargets] workspaceBuildTargets took * msec [3-loggingTest] Entered loggingTest [3-loggingTest] Evaluating 1 task [3-loggingTest-1] bspLoggingTest from System.out [3-loggingTest-1] bspLoggingTest from System.err [3-loggingTest-1] bspLoggingTest from Console.out [3-loggingTest-1] bspLoggingTest from Console.err [3-loggingTest-1] bspLoggingTest from Task.log.info [3-loggingTest] Done [3-loggingTest] loggingTest took * msec [4-compile] Entered buildTargetCompile [4-compile] Evaluating 1 task [4-compile] Done [4-compile] buildTargetCompile took * msec [5-compile] Entered buildTargetCompile [5-compile] Evaluating 1 task [5-compile-55] [info] compiling * Scala source to * ... [5-compile-55] [error] *:2:3: not found: value nope [5-compile-55] [error] nope [5-compile-55] [error] ^ [5-compile-55] [error] one error found [5-compile-55] errored.compilation-error.semanticDbDataDetailed task failed [5-compile] Done [5-compile] buildTargetCompile took * msec [6-compile] Entered buildTargetCompile [6-compile] Evaluating 1 task [6-compile] Done [6-compile] buildTargetCompile took * msec [8-buildShutdown] Entered buildShutdown [9-onBuildExit] Entered onBuildExit
FullRunLogsTests.keepGoingMetaFailure: integration/feature/full-run-logs/src/FullRunLogsTests.scala#L107
Actual value does not match golden data in file /home/runner/work/mill/mill/integration/feature/full-run-logs/src/FullRunLogsTests.scala Run tests with UTEST_UPDATE_GOLDEN_TESTS=1 to apply the following patch to update the golden value goldenValue != actualValue: List( "============================== jar ==============================", + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(", + " WithCrossValues(", + " segments = Segments(Vector(Label(\"millBuildRootModuleResult\"))),", + " crossValues = List()", + " )", + ")", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"millBuildRootModuleResult\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map())))", "[build.mill-<digits>/<digits>] compile", "[build.mill-<digits>] [info] compiling <digits> Scala sources to .../out/mill-build/compile.dest/classes ...", "[build.mill-<digits>] [error] <dashes> [E<digits>] .../build.mill:<digits>:<digits>", "[build.mill-<digits>] [error] Illegal start of toplevel definition", "[build.mill-<digits>] [error] one error found", "[build.mill-<digits>] compile task failed", "[<digits>/<digits>, <digits> failed] ============================== jar ============================== <digits>s", "<digits> tasks failed", "[build.mill-<digits>] compile Compilation failed" )
FullRunLogsTests.keepGoingFailure: integration/feature/full-run-logs/src/FullRunLogsTests.scala#L83
Actual value does not match golden data in file /home/runner/work/mill/mill/integration/feature/full-run-logs/src/FullRunLogsTests.scala Run tests with UTEST_UPDATE_GOLDEN_TESTS=1 to apply the following patch to update the golden value goldenValue != actualValue: List( "============================== jar ==============================", + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(", + " WithCrossValues(", + " segments = Segments(Vector(Label(\"millBuildRootModuleResult\"))),", + " crossValues = List()", + " )", + ")", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"millBuildRootModuleResult\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map())))", "[build.mill-<digits>/<digits>] compile", "[build.mill-<digits>] [info] compiling <digits> Scala sources to .../out/mill-build/compile.dest/classes ...", "[build.mill-<digits>] [info] done compiling", + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(WithCrossValues(segments = Segments(Vector(Label(\"jar\"))), crossValues = List()))", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"jar\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = jar, crossValues = Map())))", "[<digits>/<digits>] compile", "[<digits>] [info] compiling <digits> Java source to .../out/compile.dest/classes ...", "[<digits>] [error] .../src/foo/Foo.java:<digits>:<digits>: reached end of file while parsing", "[<digits>] compile task failed", "[<digits>/<digits>, <digits> failed] ============================== jar ============================== <digits>s", "<digits> tasks failed", "[<digits>] compile javac returned non-zero exit code" )
FullRunLogsTests.ticker: integration/feature/full-run-logs/src/FullRunLogsTests.scala#L59
Actual value does not match golden data in file /home/runner/work/mill/mill/integration/feature/full-run-logs/src/FullRunLogsTests.scala Run tests with UTEST_UPDATE_GOLDEN_TESTS=1 to apply the following patch to update the golden value goldenValue != actualValue: List( "============================== run <dashes>text hello ==============================", + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(", + " WithCrossValues(", + " segments = Segments(Vector(Label(\"millBuildRootModuleResult\"))),", + " crossValues = List()", + " )", + ")", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"millBuildRootModuleResult\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map())))", "[build.mill-<digits>/<digits>] compile", "[build.mill-<digits>] [info] compiling <digits> Scala sources to .../out/mill-build/compile.dest/classes ...", "[build.mill-<digits>] [info] done compiling", + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(WithCrossValues(segments = Segments(Vector(Label(\"run\"))), crossValues = List()))", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"run\", \" <dashes>text\", \"hello\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = run, crossValues = Map())))", "[<digits>/<digits>] compile", "[<digits>] [info] compiling <digits> Java source to .../out/compile.dest/classes ...", "[<digits>] [info] done compiling", "[<digits>/<digits>] run", "[<digits>/<digits>] ============================== run <dashes>text hello ============================== <digits>s" )
FullRunLogsTests.noticker: integration/feature/full-run-logs/src/FullRunLogsTests.scala#L37
Actual value does not match golden data in file /home/runner/work/mill/mill/integration/feature/full-run-logs/src/FullRunLogsTests.scala Run tests with UTEST_UPDATE_GOLDEN_TESTS=1 to apply the following patch to update the golden value goldenValue != actualValue: List( + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(", + " WithCrossValues(", + " segments = Segments(Vector(Label(\"millBuildRootModuleResult\"))),", + " crossValues = List()", + " )", + ")", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"millBuildRootModuleResult\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map())))", "[info] compiling <digits> Scala sources to .../out/mill-build/compile.dest/classes ...", "[info] done compiling", + "Resolve.scala:<digits> scopedSel: None", + "Resolve.scala:<digits> sel: Some(WithCrossValues(segments = Segments(Vector(Label(\"run\"))), crossValues = List()))", + "EvaluatorImpl.scala:<digits> scriptArgs: List(\"run\", \" <dashes>text\", \"hello\")", + "EvaluatorImpl.scala:<digits> resolved: Success(List(Named(task = run, crossValues = Map())))", "[info] compiling <digits> Java source to .../out/compile.dest/classes ...", "[info] done compiling" )
linux (17.0.16, 'integration.{feature,ide}.__.packaged.daemon') / run
Process completed with exit code 1.
linux (17, example.javalib.__.local.daemon) / run
Process completed with exit code 1.
SelectiveExecutionChangedInputsTests.changed-inputs-generic: out\integration\invalidation\selective-execution\compile.dest\classes\mill\integration\SelectiveExecutionChangedInputsTests.class#L121
Result of D:\a\mill\mill\out\dist\executableRaw.dest\mill.bat…: 1 WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by mill.launcher.JLineNativeLoader in an unnamed module (file:/D:/a/mill/mill/out/dist/executableRaw.dest/mill.bat) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"millBuildRootModuleResult"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"millBuildRootModuleResult"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = millBuildRootModuleResult, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"selective"[39m), [33mLabel[39m([32m"resolve"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"selective.resolve"[39m, [32m"bar.barCommand"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = selective.resolve, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m), [33mLabel[39m([32m"barCommand"[39m))), crossValues = [33mList[39m() ) ) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m), [33mLabel[39m([32m"barCommand"[39m))), crossValues = [33mList[39m() ) ) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(bar.barCommand,Map()) scala.collection.immutable.Map$Map2.apply(Map.scala:316) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Result$Success.map(Result.scala:28) mill.eval.SelectiveExecutionImpl.computeChangedTasks0(SelectiveExecutionImpl.scala:117) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1$$anonfun$2(SelectiveExecutionImpl.scala:95) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1(SelectiveExecutionImpl.scala:94) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks(SelectiveExecutionImpl.scala:89) mill.eval.SelectiveExecutionImpl.resolve0$$anonfun$1(SelectiveExecutionImpl.scala:140) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.resolve0(SelectiveExecutionImpl.scala:139) mill.util.SelectiveExecutionModule.resolve$$anonfun$1(SelectiveExecutionModule.scala:42) mill.api.Task$Named.evaluate(Task.scala:348) mill.api.Task$Named.evaluate$(Task.scala:333) mill.api.Task$Command.evaluate(Task.scala:454) mill.exec.GroupExecution.$anonfun$15(GroupExecution.scala:343) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:666) mill.internal.PromptLogger$RunningState.withPromptPau
SelectiveExecutionTests.renamed-tasks: integration\invalidation\selective-execution\src\SelectiveExecutionTests.scala#L54
cached.out.linesIterator.toList == Seq("bar.barCommandRenamed", "foo.fooCommand", "foo.fooTaskRenamed") cached: EvalResult = EvalResult( exitCode = 1, out = "", err = """WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by mill.launcher.JLineNativeLoader in an unnamed module (file:/D:/a/mill/mill/out/dist/executableRaw.dest/mill.bat) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) [info] compiling 1 Scala source to D:\a\mill\mill\out\integration\invalidation\selective-execution\packaged\daemon\testForked.dest\worker-0\sandbox\run-11\out\mill-build\compile.dest\classes ... [info] done compiling Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("selective"), Label("resolve"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("selective.resolve", "{foo,bar}._") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = selective.resolve, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("foo"), Label("_"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("bar"), Label("_"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("foo"), Label("_"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("bar"), Label("_"))), crossValues = List())) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(foo.fooCommand,Map()) scala.collection.immutable.Map$Map4.apply(Map.scala:535) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Result$Success.map(Result.scala:28) mill.eval.SelectiveExecutionImpl.computeChangedTasks0(SelectiveExecutionImpl.scala:117) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1$$anonfun$2(SelectiveExecutionImpl.scala:95) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1(SelectiveExecutionImpl.scala:94) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks(SelectiveExecutionImpl.scala:89) mill.eval.SelectiveExecutionImpl.resolve0$$anonfun$1(SelectiveExecutionImpl.scala:140) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.resolve0(SelectiveExecutionImpl.scala:139) mill.util.SelectiveExecutionModule.resolve$$anonfun$1(SelectiveExecutionModule.scala:42) mill.api.Task$Named.evaluate(Task.scala:348) mill.api.Task$Named.evaluate$(Task.scala:333) mill.api.Task$Command.evaluate(Task.scala:454) mill.exec.GroupExecution.$anonfun$15(GroupExecution.scala:343) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:666) mill.internal.PromptLogger$RunningState.withPromptPaused0(PromptLogger.scala:260) mill.internal.PromptLogger$prompt$.withPromptPaused(PromptLo
SelectiveExecutionTests.default-command: integration\invalidation\selective-execution\src\SelectiveExecutionTests.scala#L19
Result of D:\a\mill\mill\out\dist\executableRaw.dest\mill.bat…: 1 WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by mill.launcher.JLineNativeLoader in an unnamed module (file:/D:/a/mill/mill/out/dist/executableRaw.dest/mill.bat) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"millBuildRootModuleResult"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"millBuildRootModuleResult"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = millBuildRootModuleResult, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"selective"[39m), [33mLabel[39m([32m"resolve"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"selective.resolve"[39m, [32m"bar"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = selective.resolve, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m([33mWithCrossValues[39m(segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m))), crossValues = [33mList[39m())) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m([33mWithCrossValues[39m(segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m))), crossValues = [33mList[39m())) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(bar.barCommand,Map()) scala.collection.immutable.Map$Map2.apply(Map.scala:316) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Result$Success.map(Result.scala:28) mill.eval.SelectiveExecutionImpl.computeChangedTasks0(SelectiveExecutionImpl.scala:117) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1$$anonfun$2(SelectiveExecutionImpl.scala:95) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1(SelectiveExecutionImpl.scala:94) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks(SelectiveExecutionImpl.scala:89) mill.eval.SelectiveExecutionImpl.resolve0$$anonfun$1(SelectiveExecutionImpl.scala:140) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.resolve0(SelectiveExecutionImpl.scala:139) mill.util.SelectiveExecutionModule.resolve$$anonfun$1(SelectiveExecutionModule.scala:42) mill.api.Task$Named.evaluate(Task.scala:348) mill.api.Task$Named.evaluate$(Task.scala:333) mill.api.Task$Command.evaluate(Task.scala:454) mill.exec.GroupExecution.$anonfun$15(GroupExecution.scala:343) mill.exec.GroupExecution$.wrap$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1$$anonfun$1(GroupExecution.scala:666) mill.internal.PromptLogger$RunningState.withPromptPaused0(PromptLogger.scala:260) mill.internal.PromptLogger$prompt$.withPromptPaused(PromptLogger.scala:180) mill
windows (24, 'integration.invalidation.__.packaged.daemon') / run
Process completed with exit code 1.
SelectiveExecutionChangedInputsTests.changed-inputs-generic: out/integration/invalidation/selective-execution/compile.dest/classes/mill/integration/SelectiveExecutionChangedInputsTests.class#L121
Result of /home/runner/work/mill/mill/out/dist/executableRaw.dest/mill…: 1 WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/home/runner/work/mill/mill/out/dist/executableRaw.dest/mill) WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$ WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by mill.launcher.JLineNativeLoader in an unnamed module (file:/home/runner/work/mill/mill/out/dist/executableRaw.dest/mill) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/home/runner/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.7.3/scala3-library_3-3.7.3.jar) WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$ WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"millBuildRootModuleResult"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"millBuildRootModuleResult"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = millBuildRootModuleResult, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"selective"[39m), [33mLabel[39m([32m"resolve"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"selective.resolve"[39m, [32m"bar.barCommand"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = selective.resolve, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m), [33mLabel[39m([32m"barCommand"[39m))), crossValues = [33mList[39m() ) ) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m), [33mLabel[39m([32m"barCommand"[39m))), crossValues = [33mList[39m() ) ) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(bar.barCommand,Map()) scala.collection.immutable.Map$Map2.apply(Map.scala:316) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Result$Success.map(Result.scala:28) mill.eval.SelectiveExecutionImpl.computeChangedTasks0(SelectiveExecutionImpl.scala:117) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1$$anonfun$2(SelectiveExecutionImpl.scala:95) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1(SelectiveExecutionImpl.scala:94)
SelectiveExecutionTests.renamed-tasks: integration/invalidation/selective-execution/src/SelectiveExecutionTests.scala#L54
cached.out.linesIterator.toList == Seq("bar.barCommandRenamed", "foo.fooCommand", "foo.fooTaskRenamed") cached: EvalResult = EvalResult( exitCode = 1, out = "", err = """WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/home/runner/work/mill/mill/out/dist/executableRaw.dest/mill) WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$ WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by mill.launcher.JLineNativeLoader in an unnamed module (file:/home/runner/work/mill/mill/out/dist/executableRaw.dest/mill) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/home/runner/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.7.3/scala3-library_3-3.7.3.jar) WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$ WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::loadLibrary has been called by com.swoval.runtime.NativeLoader in an unnamed module (file:/home/runner/.cache/coursier/v1/https/repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.12/file-tree-views-2.1.12.jar) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled [info] compiling 1 Scala source to /home/runner/work/mill/mill/out/integration/invalidation/selective-execution/packaged/nodaemon/testForked.dest/worker-0/sandbox/run-5/out/mill-build/compile.dest/classes ... [info] done compiling Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("selective"), Label("resolve"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("selective.resolve", "{foo,bar}._") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = selective.resolve, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("foo"), Label("_"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("bar"), Label("_"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("foo"), Label("_"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("bar"), Label("_"))), crossValues = List())) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(foo.fooCommand,Map()) scala.collection.immutable.Map$Map4.apply(Map.scala:535) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Re
SelectiveExecutionTests.default-command: integration/invalidation/selective-execution/src/SelectiveExecutionTests.scala#L19
Result of /home/runner/work/mill/mill/out/dist/executableRaw.dest/mill…: 1 WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/home/runner/work/mill/mill/out/dist/executableRaw.dest/mill) WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$ WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release WARNING: A restricted method in java.lang.System has been called WARNING: java.lang.System::load has been called by mill.launcher.JLineNativeLoader in an unnamed module (file:/home/runner/work/mill/mill/out/dist/executableRaw.dest/mill) WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module WARNING: Restricted methods will be blocked in a future release unless native access is enabled WARNING: A terminally deprecated method in sun.misc.Unsafe has been called WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/home/runner/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.7.3/scala3-library_3-3.7.3.jar) WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$ WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"millBuildRootModuleResult"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"millBuildRootModuleResult"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = millBuildRootModuleResult, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m( [33mWithCrossValues[39m( segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"selective"[39m), [33mLabel[39m([32m"resolve"[39m))), crossValues = [33mList[39m() ) ) [35mEvaluatorImpl.scala[39m:[32m311[39m [36mscriptArgs[39m: [33mList[39m([32m"selective.resolve"[39m, [32m"bar"[39m) [35mEvaluatorImpl.scala[39m:[32m312[39m [36mresolved[39m: [33mSuccess[39m([33mList[39m([33mNamed[39m(task = selective.resolve, crossValues = [33mMap[39m()))) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m([33mWithCrossValues[39m(segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m))), crossValues = [33mList[39m())) [35mResolve.scala[39m:[32m330[39m [36mscopedSel[39m: [32mNone[39m [35mResolve.scala[39m:[32m331[39m [36msel[39m: [33mSome[39m([33mWithCrossValues[39m(segments = [33mSegments[39m([33mVector[39m([33mLabel[39m([32m"bar"[39m))), crossValues = [33mList[39m())) 1 tasks failed selective.resolve java.util.NoSuchElementException: key not found: Impl(bar.barCommand,Map()) scala.collection.immutable.Map$Map2.apply(Map.scala:316) mill.eval.SelectiveExecutionImpl.$anonfun$5(SelectiveExecutionImpl.scala:67) mill.internal.SpanningForest$.breadthFirst(SpanningForest.scala:102) mill.eval.SelectiveExecutionImpl.computeDownstream(SelectiveExecutionImpl.scala:67) mill.eval.SelectiveExecutionImpl.computeChangedTasks0$$anonfun$1(SelectiveExecutionImpl.scala:125) mill.api.daemon.Result$Success.map(Result.scala:28) mill.eval.SelectiveExecutionImpl.computeChangedTasks0(SelectiveExecutionImpl.scala:117) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1$$anonfun$2(SelectiveExecutionImpl.scala:95) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks$$anonfun$1(SelectiveExecutionImpl.scala:94) mill.api.daemon.Result$Success.flatMap(Result.scala:30) mill.eval.SelectiveExecutionImpl.computeChangedTasks(Se
linux (24, 'integration.invalidation.__.packaged.nodaemon') / run
Process completed with exit code 1.
linux (11, example.scalalib.__.local.daemon) / run
Process completed with exit code 1.
UtestExampleTestSuite.exampleTest: out/testkit/compile.dest/classes/mill/testkit/UtestExampleTestSuite.class#L24
evalResult.isSuccess evalResult: EvalResult = EvalResult( exitCode = 1, out = """Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("millBuildRootModuleResult"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("millBuildRootModuleResult") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = millBuildRootModuleResult, crossValues = Map()))) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("show"))), crossValues = List())) EvaluatorImpl.scala:311 scriptArgs: List("show", "mill.kotlinlib.kover/htmlReportAll") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = show, crossValues = Map()))) Resolve.scala:330 scopedSel: Some( WithCrossValues( segments = Segments(Vector(Label("mill"), Label("kotlinlib"), Label("kover"))), crossValues = List() ) ) Resolve.scala:331 sel: Some(WithCrossValues(segments = Segments(Vector(Label("htmlReportAll"))), crossValues = List())) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("__:KotlinModule:^TestModule"), Label("allSources"))), crossValues = List() ) ) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("__:KotlinModule:^TestModule"), Label("compile"))), crossValues = List() ) ) Resolve.scala:330 scopedSel: None Resolve.scala:331 sel: Some( WithCrossValues( segments = Segments(Vector(Label("__"), Label("koverBinaryReport"))), crossValues = List() ) ) EvaluatorImpl.scala:311 scriptArgs: List("mill.kotlinlib.kover/htmlReportAll") EvaluatorImpl.scala:312 resolved: Success(List(Named(task = mill.kotlinlib.kover.Kover.htmlReportAll, crossValues = Map()))) 1 tasks failed show java.lang.ClassCastException: class mill.api.UnresolvedTask$Named cannot be cast to class mill.api.Task (mill.api.UnresolvedTask$Named and mill.api.Task are in unnamed module of loader mill.api.daemon.MillURLClassLoader @4da32b29) scala.collection.immutable.List.map(List.scala:247) scala.collection.immutable.List.map(List.scala:79) mill.exec.PlanImpl$.planOrErr$$anonfun$1(PlanImpl.scala:56) mill.exec.PlanImpl$.rec$2(PlanImpl.scala:202) mill.exec.PlanImpl$.rec$2$$anonfun$1(PlanImpl.scala:202) scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) scala.collection.immutable.List.foreach(List.scala:334) mill.exec.PlanImpl$.rec$2(PlanImpl.scala:202) mill.exec.PlanImpl$.rec$2$$anonfun$1(PlanImpl.scala:202) scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) scala.collection.immutable.List.foreach(List.scala:334) mill.exec.PlanImpl$.rec$2(PlanImpl.scala:202) mill.exec.PlanImpl$.transitiveTasks$$anonfun$1(PlanImpl.scala:206) scala.runtime.function.JProcedure1.apply(JProcedure1.java:15) scala.runtime.function.JProcedure1.apply(JProcedure1.java:10) scala.collection.immutable.Vector.foreach(Vector.scala:2125) mill.exec.PlanImpl$.transitiveTasks(PlanImpl.scala:206) mill.exec.PlanImpl$.planOrErr(PlanImpl.scala:48) mill.exec.Execution.$anonfun$1(Execution.scala:121) mill.api.daemon.Logger.withPromptLine(Logger.scala:40) mill.api.daemon.Logger.withPromptLine$(Logger.scala:12) mill.internal.PrefixLogger.withPromptLine(PrefixLogger.scala:21) mill.exec.Execution.execute0(Execution.scala:132) mill.exec.Execution.executeTasks$$anonfun$1$$anonfun$1(Execution.scala:98) scala.util.DynamicVariable.withValue(DynamicVariable.scala:59) mill.exec.Execution.executeTasks$$anonfun$1(Execution.scala:99) mill.api.daemon.Logger$Prompt$NoOp.withPromptUnpaused(Logger.scala:191) mill.internal.MultiLogger$$anon$1.withPromptUnpaused$$anonfun$1(MultiLogger.scala:83) mill.internal.PromptLogger$RunningState.withPromptPaused0(PromptLogger.scala:260) mill.inter
linux (17, example.kotlinlib.__.local.daemon) / run
Process completed with exit code 1.
build-windows / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (11, "libs.{util,javalib,androidlib,graphviz}.__.test") / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (17, 'integration.bootstrap[no-java-bootstrap].native.daemon') / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (17, 'integration.failure.__.packaged.nodaemon') / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (17, "example.scalalib.{basic,publishing}.__.packaged.daemon") / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (11, "example.migrating.javalib.__.packaged.daemon") / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677
windows (24, 'integration.invalidation.__.packaged.daemon') / run
The windows-latest label will migrate from Windows Server 2022 to Windows Server 2025 beginning September 2, 2025. For more information see https://github.com/actions/runner-images/issues/12677

Artifacts

Produced during runtime
Name Size Digest
macos-13-selective-execution-artifact
469 KB
sha256:598513efb4106112e55f4499b458218803f07e2bde9f86bf49592774f0d483b0
macos-latest-selective-execution-artifact
469 KB
sha256:32e85b8b0f4c841f5b29b7e41bd9b4e124e008227274370905a444854dc0fe2a
ubuntu-24.04-arm-selective-execution-artifact
468 KB
sha256:65aed7775cb49841bbd278dd23c685a5b2535eeeac0e3089b8dda890b1e46c59
ubuntu-latest-artifact
280 MB
sha256:3f7d628d02f58fbb80885714ed5a1cb41141d42c262bb977a100305f7d1d278a
ubuntu-latest-selective-execution-artifact
468 KB
sha256:a56bf5fd74c4e70000a5b21154e87f162b3d2ca0d1e99b0661064fb25e8c9114
windows-latest-artifact
301 MB
sha256:5ae65949a42fb788697c823aad396f29a74e6e6d0ee8558b5bc08507b52e8f44
windows-latest-selective-execution-artifact
469 KB
sha256:6a4f58c6491cb50898840d8a99b10d59dd19dfa69d419e57f7867176962d9716