[WIP] Improve handling for parallel Scala CLI runs #10000
GitHub Actions / Test report macos-m1-tests-3
failed
Jan 31, 2025 in 0s
697 passed, 1 failed and 0 skipped
❌ test-report.xml
698 tests were completed in 3124s with 697 passed, 1 failed and 0 skipped.
Report exceeded GitHub limit of 65535 bytes and has been trimmed
Annotations
github-actions / Test report macos-m1-tests-3
scala.cli.integration.RunTests212.offline mode should fail on missing artifacts (with Scala 2.12.20) ►
Failed test found in:
test-report.xml
Error:
ERROR:
Raw output
ERROR:
os.SubprocessException: Result of /Users/runner/work/scala-cli/scala-cli/out/integration/test/forcedLauncher.dest/scala-cli…: 1
The `--offline` option is experimental
Please bear in mind that non-ideal user experience should be expected.
If you encounter any bugs or have feedback to share, make sure to reach out to the maintenance team at https://github.com/VirtusLab/scala-cli
Fetching List(Dependency(ch.epfl.scala:bloop-frontend_2.12, 2.0.8, Configuration(), Set(), Publication(, Type(), Extension(), Classifier()), false, true)), adding List(MavenRepository(https://oss.sonatype.org/content/repositories/snapshots, None, None, true), MavenRepository(https://s01.oss.sonatype.org/content/repositories/snapshots, None, None, true))
bloop.rifle.BloopRifle$.startServer(BloopRifle.scala:51)
bloop.rifle.BloopServer$.startBloop$1(BloopServer.scala:77)
bloop.rifle.BloopServer$.ensureBloopRunning(BloopServer.scala:108)
bloop.rifle.BloopServer$.bsp(BloopServer.scala:156)
bloop.rifle.BloopServer$.buildServer(BloopServer.scala:186)
scala.build.compiler.BloopCompilerMaker.$anonfun$1$$anonfun$1(BloopCompilerMaker.scala:56)
scala.build.package$.helper$1(package.scala:17)
scala.build.package$.retry(package.scala:30)
scala.build.compiler.BloopCompilerMaker.$anonfun$1(BloopCompilerMaker.scala:58)
scala.build.compiler.BloopCompiler.<init>(BloopCompiler.scala:15)
scala.build.compiler.BloopCompilerMaker.$anonfun$2(BloopCompilerMaker.scala:60)
scala.util.Try$.apply(Try.scala:217)
scala.build.compiler.BloopCompilerMaker.create(BloopCompilerMaker.scala:60)
scala.build.compiler.ScalaCompilerMaker.withCompiler(ScalaCompilerMaker.scala:34)
scala.build.compiler.ScalaCompilerMaker.withCompiler$(ScalaCompilerMaker.scala:9)
scala.build.compiler.BloopCompilerMaker.withCompiler(BloopCompilerMaker.scala:14)
scala.build.Build$.build$$anonfun$3(Build.scala:620)
scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
scala.build.Build$.build(Build.scala:595)
scala.cli.commands.run.Run$.runCommand(Run.scala:334)
scala.cli.commands.default.Default.runCommand(Default.scala:69)
scala.cli.commands.default.Default.runCommand(Default.scala:40)
scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:401)
scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:382)
caseapp.core.app.CaseApp.main(CaseApp.scala:166)
scala.cli.commands.ScalaCommand.main(ScalaCommand.scala:367)
caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:370)
scala.cli.ScalaCliCommands.main(ScalaCliCommands.scala:125)
scala.cli.ScalaCli$.main0(ScalaCli.scala:320)
scala.cli.ScalaCli$.main(ScalaCli.scala:124)
scala.cli.ScalaCli.main(ScalaCli.scala)
Caught java.lang.Exception: Error getting Bloop class path, trying again in 1252 milliseconds…
Fetching List(Dependency(ch.epfl.scala:bloop-frontend_2.12, 2.0.8, Configuration(), Set(), Publication(, Type(), Extension(), Classifier()), false, true)), adding List(MavenRepository(https://oss.sonatype.org/content/repositories/snapshots, None, None, true), MavenRepository(https://s01.oss.sonatype.org/content/repositories/snapshots, None, None, true))
bloop.rifle.BloopRifle$.startServer(BloopRifle.scala:51)
bloop.rifle.BloopServer$.startBloop$1(BloopServer.scala:77)
bloop.rifle.BloopServer$.ensureBloopRunning(BloopServer.scala:108)
bloop.rifle.BloopServer$.bsp(BloopServer.scala:156)
bloop.rifle.BloopServer$.buildServer(BloopServer.scala:186)
scala.build.compiler.BloopCompilerMaker.$anonfun$1$$anonfun$1(BloopCompilerMaker.scala:56)
scala.build.package$.helper$1(package.scala:17)
scala.build.package$.retry(package.scala:30)
scala.build.compiler.BloopCompilerMaker.$anonfun$1(BloopCompilerMaker.scala:58)
scala.build.compiler.BloopCompiler.<init>(BloopCompiler.scala:15)
scala.build.compiler.BloopCompilerMaker.$anonfun$2(BloopCompilerMaker.scala:60)
scala.util.Try$.apply(Try.scala:217)
scala.build.compiler.BloopCompilerMaker.create(BloopCompilerMaker.scala:60)
scala.build.compiler.ScalaCompilerMaker.withCompiler(ScalaCompilerMaker.scala:34)
scala.build.compiler.ScalaCompilerMaker.withCompiler$(ScalaCompilerMaker.scala:9)
scala.build.compiler.BloopCompilerMaker.withCompiler(BloopCompilerMaker.scala:14)
scala.build.Build$.build$$anonfun$3(Build.scala:620)
scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
scala.build.Build$.build(Build.scala:595)
scala.cli.commands.run.Run$.runCommand(Run.scala:334)
scala.cli.commands.default.Default.runCommand(Default.scala:69)
scala.cli.commands.default.Default.runCommand(Default.scala:40)
scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:401)
scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:382)
caseapp.core.app.CaseApp.main(CaseApp.scala:166)
scala.cli.commands.ScalaCommand.main(ScalaCommand.scala:367)
caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:370)
scala.cli.ScalaCliCommands.main(ScalaCliCommands.scala:125)
scala.cli.ScalaCli$.main0(ScalaCli.scala:320)
scala.cli.ScalaCli$.main(ScalaCli.scala:124)
scala.cli.ScalaCli.main(ScalaCli.scala)
Caught java.lang.Exception: Error getting Bloop class path, trying again in 1021 milliseconds…
Fetching List(Dependency(ch.epfl.scala:bloop-frontend_2.12, 2.0.8, Configuration(), Set(), Publication(, Type(), Extension(), Classifier()), false, true)), adding List(MavenRepository(https://oss.sonatype.org/content/repositories/snapshots, None, None, true), MavenRepository(https://s01.oss.sonatype.org/content/repositories/snapshots, None, None, true))
Exception in thread "main" java.lang.Exception: java.lang.Exception: Error getting Bloop class path
at scala.build.package$.helper$1(package.scala:20)
at scala.build.package$.retry(package.scala:30)
at scala.build.compiler.BloopCompilerMaker.$anonfun$1(BloopCompilerMaker.scala:58)
at scala.build.compiler.BloopCompiler.<init>(BloopCompiler.scala:15)
at scala.build.compiler.BloopCompilerMaker.$anonfun$2(BloopCompilerMaker.scala:60)
at scala.util.Try$.apply(Try.scala:217)
at scala.build.compiler.BloopCompilerMaker.create(BloopCompilerMaker.scala:60)
at scala.build.compiler.ScalaCompilerMaker.withCompiler(ScalaCompilerMaker.scala:34)
at scala.build.compiler.ScalaCompilerMaker.withCompiler$(ScalaCompilerMaker.scala:9)
at scala.build.compiler.BloopCompilerMaker.withCompiler(BloopCompilerMaker.scala:14)
at scala.build.Build$.build$$anonfun$3(Build.scala:620)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Build$.build(Build.scala:595)
at scala.cli.commands.run.Run$.runCommand(Run.scala:334)
at scala.cli.commands.default.Default.runCommand(Default.scala:69)
at scala.cli.commands.default.Default.runCommand(Default.scala:40)
at scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:401)
at scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:382)
at caseapp.core.app.CaseApp.main(CaseApp.scala:166)
at scala.cli.commands.ScalaCommand.main(ScalaCommand.scala:367)
at caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:370)
at scala.cli.ScalaCliCommands.main(ScalaCliCommands.scala:125)
at scala.cli.ScalaCli$.main0(ScalaCli.scala:320)
at scala.cli.ScalaCli$.main(ScalaCli.scala:124)
at scala.cli.ScalaCli.main(ScalaCli.scala)
Caused by: java.lang.Exception: Error getting Bloop class path
at bloop.rifle.BloopRifle$.startServer(BloopRifle.scala:51)
at bloop.rifle.BloopServer$.startBloop$1(BloopServer.scala:77)
at bloop.rifle.BloopServer$.ensureBloopRunning(BloopServer.scala:108)
at bloop.rifle.BloopServer$.bsp(BloopServer.scala:156)
at bloop.rifle.BloopServer$.buildServer(BloopServer.scala:186)
at scala.build.compiler.BloopCompilerMaker.$anonfun$1$$anonfun$1(BloopCompilerMaker.scala:56)
at scala.build.package$.helper$1(package.scala:17)
... 24 more
Caused by: scala.build.errors.FetchingDependenciesError: Error downloading ch.epfl.scala:bloop-frontend_2.12:2.0.8
not found: /Users/runner/work/scala-cli/scala-cli/out/integration/tmpDirBase.dest/working-dir/run-532480099/test-578/.cache/https/oss.sonatype.org/content/repositories/snapshots/ch/epfl/scala/bloop-frontend_2.12/2.0.8/bloop-frontend_2.12-2.0.8.pom
not found: /Users/runner/work/scala-cli/scala-cli/out/integration/tmpDirBase.dest/working-dir/run-532480099/test-578/.cache/https/s01.oss.sonatype.org/content/repositories/snapshots/ch/epfl/scala/bloop-frontend_2.12/2.0.8/bloop-frontend_2.12-2.0.8.pom
No fallback URL found
not found: /Users/runner/.ivy2/local/ch.epfl.scala/bloop-frontend_2.12/2.0.8/ivys/ivy.xml
not found: /Users/runner/work/scala-cli/scala-cli/out/integration/tmpDirBase.dest/working-dir/run-532480099/test-578/.cache/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-frontend_2.12/2.0.8/bloop-frontend_2.12-2.0.8.pom
at scala.build.Artifacts$.toFetchingDependenciesError(Artifacts.scala:725)
at scala.build.Artifacts$.fetchCsDependencies$$anonfun$1$$anonfun$2(Artifacts.scala:699)
at scala.util.Either$LeftProjection.map(Either.scala:622)
at scala.build.Artifacts$.fetchCsDependencies$$anonfun$1(Artifacts.scala:693)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Artifacts$.fetchCsDependencies(Artifacts.scala:673)
at scala.build.Artifacts$.fetchAnyDependenciesWithResult$$anonfun$1(Artifacts.scala:592)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Artifacts$.fetchAnyDependenciesWithResult(Artifacts.scala:571)
at scala.build.Artifacts$.fetchAnyDependencies$$anonfun$1(Artifacts.scala:557)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Artifacts$.fetchAnyDependencies(Artifacts.scala:548)
at scala.build.Artifacts$.artifacts$$anonfun$1(Artifacts.scala:488)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Artifacts$.artifacts(Artifacts.scala:486)
at scala.build.Bloop$.bloopClassPath$$anonfun$1(Bloop.scala:80)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Bloop$.bloopClassPath(Bloop.scala:78)
at scala.build.Bloop$.bloopClassPath$$anonfun$2(Bloop.scala:114)
at scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
at scala.build.Bloop$.bloopClassPath(Bloop.scala:104)
at scala.cli.commands.shared.SharedCompilationServerOptions.$anonfun$13(SharedCompilationServerOptions.scala:265)
at bloop.rifle.BloopRifle$.startServer(BloopRifle.scala:50)
... 30 more
Caused by: coursier.error.ResolutionError$CantDownloadModule: Error downloading ch.epfl.scala:bloop-frontend_2.12:2.0.8
not found: /Users/runner/work/scala-cli/scala-cli/out/integration/tmpDirBase.dest/working-dir/run-532480099/test-578/.cache/https/oss.sonatype.org/content/repositories/snapshots/ch/epfl/scala/bloop-frontend_2.12/2.0.8/bloop-frontend_2.12-2.0.8.pom
not found: /Users/runner/work/scala-cli/scala-cli/out/integration/tmpDirBase.dest/working-dir/run-532480099/test-578/.cache/https/s01.oss.sonatype.org/content/repositories/snapshots/ch/epfl/scala/bloop-frontend_2.12/2.0.8/bloop-frontend_2.12-2.0.8.pom
No fallback URL found
not found: /Users/runner/.ivy2/local/ch.epfl.scala/bloop-frontend_2.12/2.0.8/ivys/ivy.xml
not found: /Users/runner/work/scala-cli/scala-cli/out/integration/tmpDirBase.dest/working-dir/run-532480099/test-578/.cache/https/repo1.maven.org/maven2/ch/epfl/scala/bloop-frontend_2.12/2.0.8/bloop-frontend_2.12-2.0.8.pom
at coursier.Resolve$.$anonfun$validate$1(Resolve.scala:438)
at scala.collection.immutable.List.map(List.scala:247)
at scala.collection.immutable.List.map(List.scala:79)
at coursier.Resolve$.validate(Resolve.scala:436)
at coursier.Resolve.validate0$1(Resolve.scala:189)
at coursier.Resolve.$anonfun$ioWithConflicts0$6(Resolve.scala:239)
at coursier.util.Task$.$anonfun$flatMap$extension$1(Task.scala:14)
at coursier.util.Task$.$anonfun$flatMap$extension$1$adapted(Task.scala:14)
at coursier.util.Task$.wrap(Task.scala:82)
at coursier.util.Task$.$anonfun$flatMap$2(Task.scala:14)
at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:470)
at [email protected]/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at [email protected]/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at [email protected]/java.lang.Thread.run(Thread.java:833)
at com.oracle.svm.core.thread.PlatformThreads.threadStartRoutine(PlatformThreads.java:775)
at com.oracle.svm.core.posix.thread.PosixPlatformThreads.pthreadStartRoutine(PosixPlatformThreads.java:203)
Category:
java.lang.Exception
File:
TestUtil.scala
Line:
150
Loading