scala-cli icon indicating copy to clipboard operation
scala-cli copied to clipboard

Scala script compilation fails with java.lang.NoClassDefFoundError

Open dos65 opened this issue 5 months ago • 11 comments

Version(s) Scala CLI version: 1.8.4 Scala version (default): 3.7.1

To Reproduce Having a file script.sc:

//> using scala 3.3.6

def helloMessage(names: Seq[String]) = names match
  case Nil =>
    "Hello!"
  case names =>
    names.mkString("Hello: ", ", ", "!")

println(helloMessage(args.toSeq))

Run fails with:

$ scala-cli script.sc
Error: java.lang.NoClassDefFoundError: scala/meta/Importee (wrong name: org/bouncycastle/jcajce/provider/asymmetric/edec/SignatureSpi$EdDSA)
For more details, please see '/home/v.chelyshov/projects/oss/samples/broken/.scala-build/stacktraces/1752659787-14906658066417898462.log'

1752659852-700856143980714979.log

Expected behaviour Script runs without errors

dos65 avatar Jul 16 '25 09:07 dos65

Okay, so this is strange... I can't seem to reproduce it and I wonder how could it even fail. The attached log points to https://github.com/VirtusLab/scala-cli/blob/d81d78ac2308e7d4f011a9b35a3416f786c27095/modules/build/src/main/scala/scala/build/internal/WrapperUtils.scala#L35, and then fails in Scalameta parser. But on what, I have no idea...

@dos65 can you still reproduce it? in what circumstances? It runs fine for me.

Gedochao avatar Jul 17 '25 14:07 Gedochao

It runs fine for me.

Hmm. That's good.

Yep I can reproduce it but have no idea what might be a reason.

I'm wondering from where wrong name: org/bouncycastle/jcajce/provider/asymmetric/edec/SignatureSpi$EdDSA comes and what does it means

dos65 avatar Jul 22 '25 15:07 dos65

What is your exact setup? Can you check if it reproduces with --server=false? does it happen with a simple, one-line hello world script, too? is it just scripts, or .scala files, too? I do not think there's anything in the reproduction you attached that could be causing it, to be honest. we need to pinpoint where's the point of failure.

Gedochao avatar Jul 22 '25 18:07 Gedochao

Extra question: how did you install scala-cli on the machine you reproduced the problem? what kind of launcher are you using?

Gedochao avatar Jul 23 '25 08:07 Gedochao

@Gedochao, we’ve run into exactly the same error on FreeBSD 14.3-RELEASE. Here’s a complete sequence of steps that should enable you to reproduce the problem:

[root@build-sngen ~/test]# uname -a
FreeBSD build-sngen.araxis.net 14.3-RELEASE-p2 FreeBSD 14.3-RELEASE-p2 GENERIC amd64

[root@build-sngen ~/test]# pkg install -y openjdk21                                                                             
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        openjdk21: 21.0.8+9.1 [FreeBSD]

Number of packages to be installed: 1

The process will require 333 MiB more space.
[build-sngen.araxis.net] [1/1] Installing openjdk21-21.0.8+9.1...
[build-sngen.araxis.net] [1/1] Extracting openjdk21-21.0.8+9.1: 100%
=====
Message from openjdk21-21.0.8+9.1:

--
This OpenJDK implementation may require procfs(5) mounted on /proc for some
applications.

If you have not done it yet, please do the following:

        mount -t procfs proc /proc

To make it permanent, you need the following lines in /etc/fstab:

        proc    /proc           procfs          rw      0       0

[root@build-sngen ~/test]# java --version
openjdk 21.0.8 2025-07-15
OpenJDK Runtime Environment (build 21.0.8+9-1)
OpenJDK 64-Bit Server VM (build 21.0.8+9-1, mixed mode, sharing)

[root@build-sngen ~/test]# pkg install -y coursier
Updating FreeBSD repository catalogue...
FreeBSD repository is up to date.
Updating FreeBSD-kmods repository catalogue...
FreeBSD-kmods repository is up to date.
All repositories are up to date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        coursier: 2.1.24 [FreeBSD]

Number of packages to be installed: 1
[build-sngen.araxis.net] [1/1] Installing coursier-2.1.24...
[build-sngen.araxis.net] [1/1] Extracting coursier-2.1.24: 100%

[root@build-sngen ~/test]# coursier version
2.1.24

[root@build-sngen ~/test]# coursier install scala-cli
https://repo1.maven.org/maven2/io/get-coursier/apps/maven-metadata.xml
  100.0% [##########] 3.5 KiB (5.4 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/apps/1.0.65/apps-1.0.65.pom
  100.0% [##########] 1.3 KiB (26.1 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/apps/1.0.65/apps-1.0.65.jar
  100.0% [##########] 11.8 KiB (318.1 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/cli_3/maven-metadata.xml
  100.0% [##########] 2.0 KiB (182.8 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/cli_3/1.9.0/cli_3-1.9.0.pom
  100.0% [##########] 9.1 KiB (69.8 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/specification-level_3/1.9.0/specification-level_3-1.9.0.pom
  100.0% [##########] 2.1 KiB (78.6 KiB / s)
https://repo1.maven.org/maven2/com/github/alexarchambault/case-app_3/2.1.0/case-app_3-2.1.0.pom
  100.0% [##########] 2.0 KiB (40.3 KiB / s)
https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.3.1/jimfs-1.3.1.pom
  100.0% [##########] 3.4 KiB (63.4 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-proxy-setup/2.1.24/coursier-proxy-setup-2.1.24.pom
  100.0% [##########] 1.3 KiB (12.8 KiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/scalafix-interfaces/0.14.3/scalafix-interfaces-0.14.3.pom
  100.0% [##########] 2.9 KiB (26.2 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/config_3/1.9.0/config_3-1.9.0.pom
  100.0% [##########] 2.7 KiB (21.9 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/scala3-graal_3/1.9.0/scala3-graal_3-1.9.0.pom
  100.0% [##########] 2.4 KiB (18.9 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-launcher_2.13/2.1.24/coursier-launcher_2.13-2.1.24.pom
  100.0% [##########] 2.3 KiB (68.2 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/publish/publish_3/0.4.3/publish_3-0.4.3.pom
  100.0% [##########] 2.4 KiB (50.3 KiB / s)
https://repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_3/2.13.5.2/jsoniter-scala-core_3-2.13.…
  100.0% [##########] 2.4 KiB (37.0 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli-signing/cli_3/0.2.11/cli_3-0.2.11.pom
  100.0% [##########] 2.4 KiB (19.9 KiB / s)
https://repo1.maven.org/maven2/ai/kien/python-native-libs_3/0.2.4/python-native-libs_3-0.2.4.pom
  100.0% [##########] 2.2 KiB (16.2 KiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/client3/core_3/3.11.0/core_3-3.11.0.pom
  100.0% [##########] 3.3 KiB (18.3 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/libsodiumjni/0.0.4/libsodiumjni-0.0.4.pom
  100.0% [##########] 1.7 KiB (12.2 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/jniutils/windows-jni-utils/0.3.3/windows-jni-utils-0.3.3.pom
  100.0% [##########] 1.3 KiB (25.6 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.6/scala3-library_3-3.3.6.pom
  100.0% [##########] 3.7 KiB (71.1 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_3/0.16.0/metaconfig-typesafe-config_3-0.16.0.pom
  100.0% [##########] 2.2 KiB (40.6 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/build-module_3/1.9.0/build-module_3-1.9.0.pom
  100.0% [##########] 6.7 KiB (114.2 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-packager_3/0.2.0/scala-packager_3-0.2.0.pom
  100.0% [##########] 2.9 KiB (54.9 KiB / s)
https://repo1.maven.org/maven2/org/slf4j/slf4j-nop/2.0.17/slf4j-nop-2.0.17.pom
  100.0% [##########] 1.3 KiB (10.6 KiB / s)
https://repo1.maven.org/maven2/com/google/jimfs/jimfs-parent/1.3.1/jimfs-parent-1.3.1.pom
  100.0% [##########] 12.9 KiB (1.0 MiB / s)
https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/2.0.17/slf4j-parent-2.0.17.pom
  100.0% [##########] 13.1 KiB (383.9 KiB / s)
https://repo1.maven.org/maven2/org/slf4j/slf4j-bom/2.0.17/slf4j-bom-2.0.17.pom
  100.0% [##########] 7.1 KiB (356.8 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-core_2.13/2.1.24/coursier-core_2.13-2.1.24.pom
  100.0% [##########] 2.2 KiB (101.3 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/directives_3/1.9.0/directives_3-1.9.0.pom
  100.0% [##########] 4.2 KiB (163.1 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.11.5/os-lib_3-0.11.5.pom
  100.0% [##########] 1.7 KiB (34.9 KiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/shared/ws_3/1.3.22/ws_3-1.3.22.pom
  100.0% [##########] 2.3 KiB (52.4 KiB / s)
https://repo1.maven.org/maven2/org/ow2/asm/asm/9.8/asm-9.8.pom
  100.0% [##########] 2.3 KiB (110.2 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/java-class-name/java-class-name_3/0.1.8/java-class-name_3-0.1.8.pom
  100.0% [##########] 15.0 KiB (293.7 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/options_3/1.9.0/options_3-1.9.0.pom
  100.0% [##########] 4.3 KiB (73.6 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.2/sourcecode_3-0.4.2.pom
  100.0% [##########] 1.4 KiB (24.4 KiB / s)
https://repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.pom
  100.0% [##########] 2.2 KiB (75.1 KiB / s)
https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.pom
  100.0% [##########] 2.2 KiB (62.8 KiB / s)
https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.12.1/jna-5.12.1.pom
  100.0% [##########] 2.0 KiB (63.9 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-env-nodejs_2.13/1.4.0/scalajs-env-nodejs_2.13-1.4.0.pom
  100.0% [##########] 2.9 KiB (116.4 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/semanticdb-shared_2.13/4.13.9/semanticdb-shared_2.13-4.13.9.pom
  100.0% [##########] 3.4 KiB (61.1 KiB / s)
https://repo1.maven.org/maven2/com/github/alexarchambault/case-app-annotations_3/2.1.0/case-app-annotations_3-2.1.0.pom
  100.0% [##########] 1.5 KiB (57.7 KiB / s)
https://repo1.maven.org/maven2/com/github/alexarchambault/case-app-util_3/2.1.0/case-app-util_3-2.1.0.pom
  100.0% [##########] 1.5 KiB (73.9 KiB / s)
https://repo1.maven.org/maven2/com/google/cloud/tools/jib-core/0.27.3/jib-core-0.27.3.pom
  100.0% [##########] 4.2 KiB (92.4 KiB / s)
https://repo1.maven.org/maven2/io/github/alexarchambault/scala-cli/tmp/zip-input-stream/0.1.1/zip-input-stream-0.1.1.pom
  100.0% [##########] 1.4 KiB (31.1 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/zip-input-stream/zip-input-stream/0.1.3/zip-input-stream-0.1.3.pom
  100.0% [##########] 1.4 KiB (25.0 KiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/model/core_3/1.7.11/core_3-1.7.11.pom
  100.0% [##########] 1.9 KiB (45.1 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.13.0/scala-collection-compat_3-2.13.0.pom
  100.0% [##########] 2.0 KiB (47.1 KiB / s)
https://repo1.maven.org/maven2/org/scala-native/test-runner_3/0.5.8/test-runner_3-0.5.8.pom
  100.0% [##########] 2.8 KiB (42.6 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_3/0.16.0/metaconfig-core_3-0.16.0.pom
  100.0% [##########] 2.5 KiB (165.0 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.pom
  100.0% [##########] 1.6 KiB (29.5 KiB / s)
https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.12/file-tree-views-2.1.12.pom
  100.0% [##########] 1.7 KiB (59.9 KiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.pom
  100.0% [##########] 1.7 KiB (44.2 KiB / s)
https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.pom
  100.0% [##########] 2.8 KiB (31.4 KiB / s)
https://repo1.maven.org/maven2/commons-io/commons-io/2.20.0/commons-io-2.20.0.pom
  100.0% [##########] 20.0 KiB (307.6 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli-signing/shared_3/0.2.11/shared_3-0.2.11.pom
  100.0% [##########] 2.1 KiB (72.0 KiB / s)
https://repo1.maven.org/maven2/com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.pom
  100.0% [##########] 9.4 KiB (153.8 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/scala-cli-bsp/1.9.0/scala-cli-bsp-1.9.0.pom
  100.0% [##########] 2.1 KiB (28.6 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/tasty-lib_3/1.9.0/tasty-lib_3-1.9.0.pom
  100.0% [##########] 2.1 KiB (34.9 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-cache_2.13/2.1.24/coursier-cache_2.13-2.1.24.pom
  100.0% [##########] 3.8 KiB (80.6 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.9.3/pprint_3-0.9.3.pom
  100.0% [##########] 1.7 KiB (10.2 KiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/shared/core_3/1.3.22/core_3-1.3.22.pom
  100.0% [##########] 1.9 KiB (26.7 KiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.pom
  100.0% [##########] 1.3 KiB (17.8 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-sbt-test-adapter_2.13/1.19.0/scalajs-sbt-test-adapter_2.13-1.19.0.pom
  100.0% [##########] 3.2 KiB (44.6 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/interface/1.0.28/interface-1.0.28.pom
  100.0% [##########] 1.9 KiB (16.8 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/test-runner_3/1.9.0/test-runner_3-1.9.0.pom
  100.0% [##########] 2.6 KiB (113.9 KiB / s)
https://repo1.maven.org/maven2/org/ow2/ow2/1.5.1/ow2-1.5.1.pom
  100.0% [##########] 11.0 KiB (689.1 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-bom/2.15.2/jackson-bom-2.15.2.pom
  100.0% [##########] 17.6 KiB (516.9 KiB / s)
https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.4.8-jre/guava-parent-33.4.8-jre.pom
  100.0% [##########] 24.0 KiB (2.1 MiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-parent/85/commons-parent-85.pom
  100.0% [##########] 76.5 KiB (4.4 MiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-parent/2.15/jackson-parent-2.15.pom
  100.0% [##########] 6.4 KiB (254.8 KiB / s)
https://repo1.maven.org/maven2/org/apache/apache/35/apache-35.pom
  100.0% [##########] 23.7 KiB (1.0 MiB / s)
https://repo1.maven.org/maven2/com/fasterxml/oss-parent/50/oss-parent-50.pom
  100.0% [##########] 23.1 KiB (1.4 MiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.13.1/junit-bom-5.13.1.pom
  100.0% [##########] 5.5 KiB (102.2 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.pom
  100.0% [##########] 18.9 KiB (1.4 MiB / s)
https://repo1.maven.org/maven2/org/typelevel/paiges-core_3/0.4.4/paiges-core_3-0.4.4.pom
  100.0% [##########] 2.9 KiB (241.7 KiB / s)
https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-999…
  100.0% [##########] 2.2 KiB (89.0 KiB / s)
https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.pom
  100.0% [##########] 4.9 KiB (224.5 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.3.6/scala3-compiler_3-3.3.6.pom
  100.0% [##########] 5.1 KiB (241.5 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.13.9/scalameta_2.13-4.13.9.pom
  100.0% [##########] 3.1 KiB (139.2 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/using_directives/1.1.4/using_directives-1.1.4.pom
  100.0% [##########] 1.5 KiB (38.6 KiB / s)
https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.10.0/google-auth-library-oauth2-http-1.10.0.pom
  100.0% [##########] 4.9 KiB (257.5 KiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client-apache-v2/1.42.2/google-http-client-apache-v2-1.42.2.p…
  100.0% [##########] 3.4 KiB (85.0 KiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.42.2/google-http-client-1.42.2.pom
  100.0% [##########] 5.8 KiB (105.5 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-container-default/2.1.1/plexus-container-default-2.1.1.pom
  100.0% [##########] 2.9 KiB (77.2 KiB / s)
https://repo1.maven.org/maven2/com/google/cloud/tools/jib-build-plan/0.4.0/jib-build-plan-0.4.0.pom
  100.0% [##########] 1.7 KiB (34.9 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-archiver/4.10.0/plexus-archiver-4.10.0.pom
  100.0% [##########] 5.7 KiB (96.4 KiB / s)
https://repo1.maven.org/maven2/org/scala-native/tools_3/0.5.8/tools_3-0.5.8.pom
  100.0% [##########] 2.6 KiB (324.7 KiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.13/2.3.2/bloop-config_2.13-2.3.2.pom
  100.0% [##########] 2.3 KiB (95.3 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.1/fansi_3-0.5.1.pom
  100.0% [##########] 1.5 KiB (96.6 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/geny_3/1.1.1/geny_3-1.1.1.pom
  100.0% [##########] 1.5 KiB (61.0 KiB / s)
https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.pom
  100.0% [##########] 26.4 KiB (1014.8 KiB / s)
https://repo1.maven.org/maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.pom
  100.0% [##########] 1.5 KiB (73.8 KiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/bsp4j/2.1.1/bsp4j-2.1.1.pom
  100.0% [##########] 2.3 KiB (210.5 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/cache-util/2.1.24/cache-util-2.1.24.pom
  100.0% [##########] 1.2 KiB (40.3 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-util_2.13/2.1.24/coursier-util_2.13-2.1.24.pom
  100.0% [##########] 1.9 KiB (116.5 KiB / s)
https://repo1.maven.org/maven2/org/jline/jline-terminal-jni/3.25.0/jline-terminal-jni-3.25.0.pom
  100.0% [##########] 1.9 KiB (50.1 KiB / s)
https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.pom
  100.0% [##########] 1.7 KiB (129.8 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/build-macros_3/1.9.0/build-macros_3-1.9.0.pom
  100.0% [##########] 2.1 KiB (52.5 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.2/jackson-datatype-jsr310-2.15.2.pom
  100.0% [##########] 4.8 KiB (34.0 KiB / s)
https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.pom
  100.0% [##########] 5.4 KiB (41.8 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.3-M5/sourcecode_3-0.4.3-M5.pom
  100.0% [##########] 1.4 KiB (11.7 KiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.0/commons-compress-1.26.0.pom
  100.0% [##########] 21.8 KiB (169.3 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-js-envs_2.13/1.4.0/scalajs-js-envs_2.13-1.4.0.pom
  100.0% [##########] 2.5 KiB (21.3 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.pom
  100.0% [##########] 1.8 KiB (14.1 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_3/0.16.0/metaconfig-pprint_3-0.16.0.pom
  100.0% [##########] 1.9 KiB (13.6 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/core_3/1.9.0/core_3-1.9.0.pom
  100.0% [##########] 6.2 KiB (51.5 KiB / s)
https://repo1.maven.org/maven2/io/github/alexarchambault/concurrent-reference-hash-map/1.1.0/concurrent-reference-hash-map-1.1.…
  100.0% [##########] 1.5 KiB (13.9 KiB / s)
https://repo1.maven.org/maven2/io/github/alexarchambault/windows-ansi/windows-ansi/0.0.6/windows-ansi-0.0.6.pom
  100.0% [##########] 1.7 KiB (165.6 KiB / s)
https://repo1.maven.org/maven2/org/jline/jline-native/3.25.0/jline-native-3.25.0.pom
  100.0% [##########] 4.1 KiB (34.2 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.13/2.3.0/scala-xml_2.13-2.3.0.pom
  100.0% [##########] 2.9 KiB (23.0 KiB / s)
https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.36.0/error_prone_annotations-2.36.0.pom
  100.0% [##########] 4.2 KiB (28.2 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/os-zip/0.11.5/os-zip-0.11.5.pom
  100.0% [##########] 1.2 KiB (48.0 KiB / s)
https://repo1.maven.org/maven2/io/github/alexarchambault/is-terminal/0.1.1/is-terminal-0.1.1.pom
  100.0% [##########] 1.3 KiB (56.5 KiB / s)
https://repo1.maven.org/maven2/com/github/sbt/junit-interface/0.13.3/junit-interface-0.13.3.pom
  100.0% [##########] 1.9 KiB (9.9 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.13/scalap-2.13.13.pom
  100.0% [##########] 1.6 KiB (47.8 KiB / s)
https://repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.13/0.11.15/scalapb-runtime_2.13-0.11.15.pom
  100.0% [##########] 3.2 KiB (16.9 KiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/maven-metadata.xml
  100.0% [##########] 698B (62.0 KiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.pom
  100.0% [##########] 1.1 KiB (59.5 KiB / s)
https://repo1.maven.org/maven2/com/google/auth/google-auth-library-parent/1.10.0/google-auth-library-parent-1.10.0.pom
  100.0% [##########] 17.7 KiB (1.2 MiB / s)
https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.36.0/error_prone_parent-2.36.0.pom
  100.0% [##########] 15.6 KiB (1.0 MiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-parent/66/commons-parent-66.pom
  100.0% [##########] 75.2 KiB (3.2 MiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-containers/2.1.1/plexus-containers-2.1.1.pom
  100.0% [##########] 5.9 KiB (168.4 KiB / s)
https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.0/jline-parent-3.25.0.pom
  100.0% [##########] 31.2 KiB (890.6 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/jackson-base/2.15.2/jackson-base-2.15.2.pom
  100.0% [##########] 11.0 KiB (611.8 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/module/jackson-modules-java8/2.15.2/jackson-modules-java8-2.15.2.pom
  100.0% [##########] 3.0 KiB (131.6 KiB / s)
https://repo1.maven.org/maven2/com/google/guava/guava-parent/33.4.0-android/guava-parent-33.4.0-android.pom
  100.0% [##########] 21.0 KiB (700.7 KiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client-parent/1.42.2/google-http-client-parent-1.42.2.pom
  100.0% [##########] 25.8 KiB (1.2 MiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/18/plexus-18.pom
  100.0% [##########] 28.6 KiB (2.0 MiB / s)
https://repo1.maven.org/maven2/com/google/guava/guava-parent/26.0-android/guava-parent-26.0-android.pom
  100.0% [##########] 9.9 KiB (903.8 KiB / s)
https://repo1.maven.org/maven2/org/apache/apache/31/apache-31.pom
  100.0% [##########] 23.0 KiB (1.7 MiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.10.2/junit-bom-5.10.2.pom
  100.0% [##########] 5.5 KiB (424.4 KiB / s)
https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/9/oss-parent-9.pom
  100.0% [##########] 6.4 KiB (427.7 KiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client-bom/1.42.2/google-http-client-bom-1.42.2.pom
  100.0% [##########] 6.7 KiB (196.2 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/6.5/plexus-6.5.pom
  100.0% [##########] 25.1 KiB (1004.4 KiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.9.0/junit-bom-5.9.0.pom
  100.0% [##########] 5.5 KiB (239.0 KiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.10.1/junit-bom-5.10.1.pom
  100.0% [##########] 5.5 KiB (197.0 KiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.9.2/junit-bom-5.9.2.pom
  100.0% [##########] 5.5 KiB (785.4 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.pom
  100.0% [##########] 6.9 KiB (287.2 KiB / s)
https://repo1.maven.org/maven2/com/github/luben/zstd-jni/1.5.6-3/zstd-jni-1.5.6-3.pom
  100.0% [##########] 2.0 KiB (67.6 KiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.42.2/google-http-client-gson-1.42.2.pom
  100.0% [##########] 2.9 KiB (130.9 KiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.pom
  100.0% [##########] 6.5 KiB (645.4 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-classworlds/2.6.0/plexus-classworlds-2.6.0.pom
  100.0% [##########] 7.7 KiB (482.8 KiB / s)
https://repo1.maven.org/maven2/org/scala-native/nir_3/0.5.8/nir_3-0.5.8.pom
  100.0% [##########] 2.4 KiB (186.5 KiB / s)
https://repo1.maven.org/maven2/org/scala-native/util_3/0.5.8/util_3-0.5.8.pom
  100.0% [##########] 1.9 KiB (103.6 KiB / s)
https://repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.13/0.11.15/lenses_2.13-0.11.15.pom
  100.0% [##########] 2.1 KiB (267.8 KiB / s)
https://repo1.maven.org/maven2/javax/inject/javax.inject/1/javax.inject-1.pom
  100.0% [##########] 612B (17.1 KiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-compress/1.26.2/commons-compress-1.26.2.pom
  100.0% [##########] 22.4 KiB (546.4 KiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-lang3/3.14.0/commons-lang3-3.14.0.pom
  100.0% [##########] 30.2 KiB (1.8 MiB / s)
https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/6.8.0.202311291450-r/org.eclipse.jgit-6.8.0.202311291450-r.pom
  100.0% [##########] 7.5 KiB (289.3 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.20.1/org.eclipse.lsp4j.jsonrpc-0.20.1.pom
  100.0% [##########] 2.9 KiB (119.9 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.13/scala-compiler-2.13.13.pom
  100.0% [##########] 2.5 KiB (176.3 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.13.9/parsers_2.13-4.13.9.pom
  100.0% [##########] 3.5 KiB (112.4 KiB / s)
https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.10.0/google-auth-library-credentials-1.10.0.pom
  100.0% [##########] 1.9 KiB (77.6 KiB / s)
https://repo1.maven.org/maven2/io/airlift/aircompressor/0.27/aircompressor-0.27.pom
  100.0% [##########] 5.6 KiB (255.3 KiB / s)
https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.pom
  100.0% [##########] 2.2 KiB (145.6 KiB / s)
https://repo1.maven.org/maven2/org/apache/xbean/xbean-reflect/3.7/xbean-reflect-3.7.pom
  100.0% [##########] 5.0 KiB (142.1 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-io/3.5.0/plexus-io-3.5.0.pom
  100.0% [##########] 4.2 KiB (386.2 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus-utils/4.0.1/plexus-utils-4.0.1.pom
  100.0% [##########] 7.6 KiB (182.0 KiB / s)
https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.pom
  100.0% [##########] 766B (20.8 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.3.6/tasty-core_3-3.3.6.pom
  100.0% [##########] 3.7 KiB (184.4 KiB / s)
https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.pom
  100.0% [##########] 5.3 KiB (251.6 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.20.1/org.eclipse.lsp4j.generator-0.20.1.pom
  100.0% [##########] 3.1 KiB (70.4 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-env-jsdom-nodejs_2.13/1.1.0/scalajs-env-jsdom-nodejs_2.13-1.1.0.pom
  100.0% [##########] 3.3 KiB (155.0 KiB / s)
https://repo1.maven.org/maven2/org/tukaani/xz/1.9/xz-1.9.pom
  100.0% [##########] 2.0 KiB (74.0 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.13/0.1.12/unroll-annotation_2.13-0.1.12.pom
  100.0% [##########] 1.5 KiB (52.5 KiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.pom
  100.0% [##########] 4.9 KiB (127.6 KiB / s)
https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.pom
  100.0% [##########] 16.9 KiB (846.1 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-logging_2.13/1.1.1/scalajs-logging_2.13-1.1.1.pom
  100.0% [##########] 2.1 KiB (43.2 KiB / s)
https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.10.4/compiler-interface-1.10.4.pom
  100.0% [##########] 2.9 KiB (77.1 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.pom
  100.0% [##########] 9.5 KiB (381.7 KiB / s)
https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.pom
  100.0% [##########] 4.2 KiB (61.6 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-jvm_2.13/2.1.24/coursier-jvm_2.13-2.1.24.pom
  100.0% [##########] 2.7 KiB (141.0 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/dependency_3/0.3.2/dependency_3-0.3.2.pom
  100.0% [##########] 1.5 KiB (35.1 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.8.0-scala-1/scala-asm-9.8.0-scala-1.pom
  100.0% [##########] 1.3 KiB (38.6 KiB / s)
https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.pom
  100.0% [##########] 2.7 KiB (89.2 KiB / s)
https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.pom
  100.0% [##########] 2.4 KiB (43.3 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.3.6/scala3-interfaces-3.3.6.pom
  100.0% [##########] 3.5 KiB (92.2 KiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/bloop-rifle_2.13/2.0.13/bloop-rifle_2.13-2.0.13.pom
  100.0% [##########] 3.9 KiB (155.4 KiB / s)
https://repo1.maven.org/maven2/com/google/auto/value/auto-value-parent/1.9/auto-value-parent-1.9.pom
  100.0% [##########] 8.2 KiB (682.9 KiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-core/4.4.15/httpcomponents-core-4.4.15.pom
  100.0% [##########] 12.9 KiB (856.8 KiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/17/plexus-17.pom
  100.0% [##########] 27.5 KiB (2.1 MiB / s)
https://repo1.maven.org/maven2/org/apache/xbean/xbean/3.7/xbean-3.7.pom
  100.0% [##########] 15.1 KiB (456.9 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit-parent/6.8.0.202311291450-r/org.eclipse.jgit-parent-6.8.0.2023…
  100.0% [##########] 40.3 KiB (1.2 MiB / s)
https://repo1.maven.org/maven2/org/fusesource/fusesource-pom/1.12/fusesource-pom-1.12.pom
  100.0% [##########] 14.3 KiB (548.3 KiB / s)
https://repo1.maven.org/maven2/org/hamcrest/hamcrest-parent/1.3/hamcrest-parent-1.3.pom
  100.0% [##########] 1.9 KiB (107.0 KiB / s)
https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/7/oss-parent-7.pom
  100.0% [##########] 4.7 KiB (147.2 KiB / s)
https://repo1.maven.org/maven2/com/google/protobuf/protobuf-parent/3.19.6/protobuf-parent-3.19.6.pom
  100.0% [##########] 8.5 KiB (172.7 KiB / s)
https://repo1.maven.org/maven2/io/airlift/airbase/112/airbase-112.pom
  100.0% [##########] 67.2 KiB (1.8 MiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-parent/69/commons-parent-69.pom
  100.0% [##########] 75.2 KiB (2.3 MiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-client/4.5.13/httpcomponents-client-4.5.13.pom
  100.0% [##########] 16.0 KiB (355.5 KiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-parent/64/commons-parent-64.pom
  100.0% [##########] 76.1 KiB (4.6 MiB / s)
https://repo1.maven.org/maven2/org/codehaus/plexus/plexus/5.1/plexus-5.1.pom
  100.0% [##########] 22.0 KiB (1.3 MiB / s)
https://repo1.maven.org/maven2/org/apache/geronimo/genesis/genesis-java5-flava/2.0/genesis-java5-flava-2.0.pom
  100.0% [##########] 5.4 KiB (357.0 KiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcomponents-parent/11/httpcomponents-parent-11.pom
  100.0% [##########] 33.9 KiB (2.8 MiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.8.0-M1/junit-bom-5.8.0-M1.pom
  100.0% [##########] 5.6 KiB (793.2 KiB / s)
https://repo1.maven.org/maven2/com/google/protobuf/protobuf-bom/3.19.6/protobuf-bom-3.19.6.pom
  100.0% [##########] 3.5 KiB (164.8 KiB / s)
https://repo1.maven.org/maven2/org/apache/apache/30/apache-30.pom
  100.0% [##########] 22.7 KiB (986.8 KiB / s)
https://repo1.maven.org/maven2/org/apache/geronimo/genesis/genesis-default-flava/2.0/genesis-default-flava-2.0.pom
  100.0% [##########] 17.4 KiB (2.8 MiB / s)
https://repo1.maven.org/maven2/org/apache/apache/21/apache-21.pom
  100.0% [##########] 16.7 KiB (668.2 KiB / s)
https://repo1.maven.org/maven2/org/apache/apache/6/apache-6.pom
  100.0% [##########] 12.5 KiB (2.0 MiB / s)
https://repo1.maven.org/maven2/org/apache/geronimo/genesis/genesis/2.0/genesis-2.0.pom
  100.0% [##########] 18.0 KiB (1.2 MiB / s)
https://repo1.maven.org/maven2/org/junit/junit-bom/5.10.0/junit-bom-5.10.0.pom
  100.0% [##########] 5.5 KiB (689.6 KiB / s)
https://repo1.maven.org/maven2/io/github/alexarchambault/scala-cli/snailgun/snailgun-core_2.13/0.4.1-sc2/snailgun-core_2.13-0.4…
  100.0% [##########] 1.5 KiB (151.1 KiB / s)
https://repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.pom
  100.0% [##########] 1.2 KiB (147.3 KiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/libdaemon_2.13/0.0.12/libdaemon_2.13-0.0.12.pom
  100.0% [##########] 1.3 KiB (53.5 KiB / s)
https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.pom
  100.0% [##########] 6.0 KiB (241.5 KiB / s)
https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.pom
  100.0% [##########] 18.8 KiB (815.5 KiB / s)
https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.pom
  100.0% [##########] 2.0 KiB (60.1 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/trees_2.13/4.13.9/trees_2.13-4.13.9.pom
  100.0% [##########] 3.9 KiB (203.0 KiB / s)
https://repo1.maven.org/maven2/commons-codec/commons-codec/1.17.0/commons-codec-1.17.0.pom
  100.0% [##########] 17.5 KiB (498.6 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier-env_2.13/2.1.24/coursier-env_2.13-2.1.24.pom
  100.0% [##########] 2.0 KiB (41.8 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/coursier_2.13/2.1.24/coursier_2.13-2.1.24.pom
  100.0% [##########] 3.0 KiB (79.8 KiB / s)
https://repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.pom
  100.0% [##########] 2.6 KiB (113.2 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib/2.28.0/org.eclipse.xtend.lib-2.28.0.pom
  100.0% [##########] 5.5 KiB (238.5 KiB / s)
https://repo1.maven.org/maven2/com/google/code/gson/gson/maven-metadata.xml
  100.0% [##########] 1.5 KiB (118.2 KiB / s)
https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.10.4/util-interface-1.10.4.pom
  100.0% [##########] 2.5 KiB (36.7 KiB / s)
https://repo1.maven.org/maven2/com/google/code/gson/gson-parent/2.10.1/gson-parent-2.10.1.pom
  100.0% [##########] 12.2 KiB (873.5 KiB / s)
https://repo1.maven.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.pom
  100.0% [##########] 9.1 KiB (397.6 KiB / s)
https://repo1.maven.org/maven2/org/sonatype/oss/oss-parent/5/oss-parent-5.pom
  100.0% [##########] 4.0 KiB (306.6 KiB / s)
https://repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils-parent/4.12/java-diff-utils-parent-4.12.pom
  100.0% [##########] 9.9 KiB (352.1 KiB / s)
https://repo1.maven.org/maven2/org/apache/apache/13/apache-13.pom
  100.0% [##########] 13.6 KiB (2.7 MiB / s)
https://repo1.maven.org/maven2/org/apache/commons/commons-parent/34/commons-parent-34.pom
  100.0% [##########] 54.6 KiB (1.7 MiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtext/xtext-dev-bom/2.28.0/xtext-dev-bom-2.28.0.pom
  100.0% [##########] 16.1 KiB (553.5 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.28.0/org.eclipse.xtend.lib.macro-2.28.0.pom
  100.0% [##########] 5.3 KiB (409.3 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.28.0/org.eclipse.xtext.xbase.lib-2.28.0.pom
  100.0% [##########] 5.2 KiB (373.6 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.13.9/common_2.13-4.13.9.pom
  100.0% [##########] 3.3 KiB (252.9 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/io_2.13/4.13.9/io_2.13-4.13.9.pom
  100.0% [##########] 2.8 KiB (189.9 KiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/bsp4j/2.1.1/bsp4j-2.1.1.jar
  100.0% [##########] 152.7 KiB (4.7 MiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/os-lib_3/0.11.5/os-lib_3-0.11.5.jar
  100.0% [##########] 641.4 KiB (29.8 MiB / s)
https://repo1.maven.org/maven2/io/github/java-diff-utils/java-diff-utils/4.12/java-diff-utils-4.12.jar
  100.0% [##########] 70.6 KiB (2.2 MiB / s)
https://repo1.maven.org/maven2/io/opencensus/opencensus-api/0.31.1/opencensus-api-0.31.1.jar
  100.0% [##########] 347.1 KiB (11.3 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/build-macros_3/1.9.0/build-macros_3-1.9.0.jar
  100.0% [##########] 50.1 KiB (1.6 MiB / s)
https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.10.4/util-interface-1.10.4.jar
  100.0% [##########] 4.3 KiB (137.7 KiB / s)
https://repo1.maven.org/maven2/org/scalameta/metaconfig-pprint_3/0.16.0/metaconfig-pprint_3-0.16.0.jar
  100.0% [##########] 37.9 KiB (2.5 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/scala-cli-bsp/1.9.0/scala-cli-bsp-1.9.0.jar
  100.0% [##########] 5.8 KiB (215.3 KiB / s)
https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.12.1/jna-platform-5.12.1.jar
  100.0% [##########] 1.3 MiB (17.3 MiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/scalafix-interfaces/0.14.3/scalafix-interfaces-0.14.3.jar
  100.0% [##########] 16.2 KiB (97.9 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.15.2/jackson-annotations-2.15.2.jar
  100.0% [##########] 73.8 KiB (542.6 KiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.15.2/jackson-databind-2.15.2.jar
  100.0% [##########] 1.5 MiB (5.9 MiB / s)
https://repo1.maven.org/maven2/com/google/j2objc/j2objc-annotations/3.0.0/j2objc-annotations-3.0.0.jar
  100.0% [##########] 12.2 KiB (76.6 KiB / s)
https://repo1.maven.org/maven2/com/thesamet/scalapb/scalapb-runtime_2.13/0.11.15/scalapb-runtime_2.13-0.11.15.jar
  100.0% [##########] 2.3 MiB (9.9 MiB / s)
https://repo1.maven.org/maven2/io/opencensus/opencensus-contrib-http-util/0.31.1/opencensus-contrib-http-util-0.31.1.jar
  100.0% [##########] 22.9 KiB (174.6 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib/2.28.0/org.eclipse.xtend.lib-2.28.0.jar
  100.0% [##########] 109.9 KiB (686.9 KiB / s)
https://repo1.maven.org/maven2/org/jspecify/jspecify/1.0.0/jspecify-1.0.0.jar
  100.0% [##########] 3.7 KiB (18.1 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.3.6/scala3-library_3-3.3.6.jar
  100.0% [##########] 1.2 MiB (7.1 MiB / s)
https://repo1.maven.org/maven2/org/typelevel/paiges-core_3/0.4.4/paiges-core_3-0.4.4.jar
  100.0% [##########] 157.4 KiB (585.0 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.20.1/org.eclipse.lsp4j.jsonrpc-0.20.1.jar
  100.0% [##########] 134.2 KiB (6.6 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/common_2.13/4.13.9/common_2.13-4.13.9.jar
  100.0% [##########] 932.8 KiB (4.9 MiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/bloop-rifle_2.13/2.0.13/bloop-rifle_2.13-2.0.13.jar
  100.0% [##########] 136.8 KiB (463.7 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-env-jsdom-nodejs_2.13/1.1.0/scalajs-env-jsdom-nodejs_2.13-1.1.0.jar
  100.0% [##########] 13.2 KiB (400.0 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scalap/2.13.13/scalap-2.13.13.jar
  100.0% [##########] 515.0 KiB (17.3 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/scala3-graal_3/1.9.0/scala3-graal_3-1.9.0.jar
  100.0% [##########] 68.0 KiB (7.4 MiB / s)
https://repo1.maven.org/maven2/com/google/auto/value/auto-value-annotations/1.9/auto-value-annotations-1.9.jar
  100.0% [##########] 7.3 KiB (170.2 KiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/shared/ws_3/1.3.22/ws_3-1.3.22.jar
  100.0% [##########] 58.6 KiB (836.6 KiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-env-nodejs_2.13/1.4.0/scalajs-env-nodejs_2.13-1.4.0.jar
  100.0% [##########] 39.9 KiB (1.9 MiB / s)
https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.10.4/compiler-interface-1.10.4.jar
  100.0% [##########] 111.1 KiB (3.0 MiB / s)
https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar
  100.0% [##########] 14.4 KiB (313.2 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/directives_3/1.9.0/directives_3-1.9.0.jar
  100.0% [##########] 1.1 MiB (24.0 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/using_directives/1.1.4/using_directives-1.1.4.jar
  100.0% [##########] 51.9 KiB (5.6 MiB / s)
https://repo1.maven.org/maven2/com/googlecode/javaewah/JavaEWAH/1.2.3/JavaEWAH-1.2.3.jar
  100.0% [##########] 166.6 KiB (8.1 MiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/model/core_3/1.7.11/core_3-1.7.11.jar
  100.0% [##########] 615.8 KiB (10.2 MiB / s)
https://repo1.maven.org/maven2/com/google/auth/google-auth-library-credentials/1.10.0/google-auth-library-credentials-1.10.0.jar
  100.0% [##########] 5.8 KiB (388.0 KiB / s)
https://repo1.maven.org/maven2/com/google/cloud/tools/jib-core/0.27.3/jib-core-0.27.3.jar
  100.0% [##########] 385.2 KiB (25.1 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.8.0-scala-1/scala-asm-9.8.0-scala-1.jar
  100.0% [##########] 316.1 KiB (7.3 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/parsers_2.13/4.13.9/parsers_2.13-4.13.9.jar
  100.0% [##########] 862.3 KiB (17.9 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/core_3/1.9.0/core_3-1.9.0.jar
  100.0% [##########] 344.7 KiB (14.6 MiB / s)
https://repo1.maven.org/maven2/io/github/alexarchambault/scala-cli/snailgun/snailgun-core_2.13/0.4.1-sc2/snailgun-core_2.13-0.4…
  100.0% [##########] 59.4 KiB (2.8 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/options_3/1.9.0/options_3-1.9.0.jar
  100.0% [##########] 1.0 MiB (16.2 MiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/core/jackson-core/2.15.2/jackson-core-2.15.2.jar
  100.0% [##########] 536.3 KiB (3.9 MiB / s)
https://repo1.maven.org/maven2/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
  100.0% [##########] 60.4 KiB (3.5 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/libsodiumjni/0.0.4/libsodiumjni-0.0.4.jar
  100.0% [##########] 70.5 KiB (470.0 KiB / s)
https://repo1.maven.org/maven2/io/get-coursier/publish/publish_3/0.4.3/publish_3-0.4.3.jar
  100.0% [##########] 676.1 KiB (13.8 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/trees_2.13/4.13.9/trees_2.13-4.13.9.jar
  100.0% [##########] 10.2 MiB (23.0 MiB / s)
https://repo1.maven.org/maven2/io/get-coursier/dependency_3/0.3.2/dependency_3-0.3.2.jar
  100.0% [##########] 131.2 KiB (4.7 MiB / s)
https://repo1.maven.org/maven2/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.15.2/jackson-datatype-jsr310-2.15.2.jar
  100.0% [##########] 120.1 KiB (2.9 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/java-class-name/java-class-name_3/0.1.8/java-class-name_3-0.1.8.jar
  100.0% [##########] 13.2 KiB (414.0 KiB / s)
https://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/3.0.2/jsr305-3.0.2.jar
  100.0% [##########] 19.5 KiB (154.5 KiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
  100.0% [##########] 762.0 KiB (11.8 MiB / s)
https://repo1.maven.org/maven2/ai/kien/python-native-libs_3/0.2.4/python-native-libs_3-0.2.4.jar
  100.0% [##########] 28.5 KiB (1.4 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-packager_3/0.2.0/scala-packager_3-0.2.0.jar
  100.0% [##########] 186.2 KiB (2.1 MiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/client3/core_3/3.11.0/core_3-3.11.0.jar
  100.0% [##########] 793.5 KiB (25.0 MiB / s)
https://repo1.maven.org/maven2/commons-io/commons-io/2.20.0/commons-io-2.20.0.jar
  100.0% [##########] 550.8 KiB (12.8 MiB / s)
https://repo1.maven.org/maven2/org/eclipse/lsp4j/org.eclipse.lsp4j.generator/0.20.1/org.eclipse.lsp4j.generator-0.20.1.jar
  100.0% [##########] 52.8 KiB (3.4 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/metaconfig-core_3/0.16.0/metaconfig-core_3-0.16.0.jar
  100.0% [##########] 547.4 KiB (7.7 MiB / s)
https://repo1.maven.org/maven2/com/thesamet/scalapb/lenses_2.13/0.11.15/lenses_2.13-0.11.15.jar
  100.0% [##########] 34.9 KiB (793.6 KiB / s)
https://repo1.maven.org/maven2/org/apache/httpcomponents/httpcore/4.4.15/httpcore-4.4.15.jar
  100.0% [##########] 320.6 KiB (19.6 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.16/scala-library-2.13.16.jar
  100.0% [##########] 5.7 MiB (14.1 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/specification-level_3/1.9.0/specification-level_3-1.9.0.jar
  100.0% [##########] 16.1 KiB (2.6 MiB / s)
https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.36.0/error_prone_annotations-2.36.0.jar
  100.0% [##########] 18.9 KiB (1.4 MiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_3/0.4.3-M5/sourcecode_3-0.4.3-M5.jar
  100.0% [##########] 113.1 KiB (1.8 MiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcpg-jdk18on/1.81/bcpg-jdk18on-1.81.jar
  100.0% [##########] 711.3 KiB (16.2 MiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar
  100.0% [##########] 8.5 MiB (21.3 MiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/geny_3/1.1.1/geny_3-1.1.1.jar
  100.0% [##########] 100.0 KiB (3.1 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/semanticdb-shared_2.13/4.13.9/semanticdb-shared_2.13-4.13.9.jar
  100.0% [##########] 1.7 MiB (40.5 MiB / s)
https://repo1.maven.org/maven2/org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar
  100.0% [##########] 689.3 KiB (15.3 MiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-sbt-test-adapter_2.13/1.19.0/scalajs-sbt-test-adapter_2.13-1.19.0.jar
  100.0% [##########] 161.0 KiB (5.2 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/build-module_3/1.9.0/build-module_3-1.9.0.jar
  100.0% [##########] 1.4 MiB (21.5 MiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client-apache-v2/1.42.2/google-http-client-apache-v2-1.42.2.j…
  100.0% [##########] 10.4 KiB (434.0 KiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.3.6/scala3-interfaces-3.3.6.jar
  100.0% [##########] 3.9 KiB (148.9 KiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.28.0/org.eclipse.xtext.xbase.lib-2.28.0.jar
  100.0% [##########] 162.4 KiB (5.0 MiB / s)
https://repo1.maven.org/maven2/org/eclipse/jgit/org.eclipse.jgit/6.8.0.202311291450-r/org.eclipse.jgit-6.8.0.202311291450-r.jar
  100.0% [##########] 3.0 MiB (7.3 MiB / s)
https://repo1.maven.org/maven2/org/jline/jline-native/3.25.0/jline-native-3.25.0.jar
  100.0% [##########] 184.3 KiB (12.9 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.13.16/scala-reflect-2.13.16.jar
  100.0% [##########] 3.6 MiB (8.5 MiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client/1.42.2/google-http-client-1.42.2.jar
  100.0% [##########] 285.8 KiB (10.7 MiB / s)
https://repo1.maven.org/maven2/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar
  100.0% [##########] 44.0 KiB (3.1 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/cli_3/1.9.0/cli_3-1.9.0.jar
  100.0% [##########] 3.3 MiB (6.9 MiB / s)
https://repo1.maven.org/maven2/com/github/alexarchambault/case-app_3/2.1.0/case-app_3-2.1.0.jar
  100.0% [##########] 850.2 KiB (1.6 MiB / s)
https://repo1.maven.org/maven2/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar
  100.0% [##########] 10.5 KiB (1.1 MiB / s)
https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar
  100.0% [##########] 1.8 MiB (44.8 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.3.6/scala3-compiler_3-3.3.6.jar
  100.0% [##########] 19.3 MiB (16.1 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/io_2.13/4.13.9/io_2.13-4.13.9.jar
  100.0% [##########] 68.5 KiB (3.0 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/zip-input-stream/zip-input-stream/0.1.3/zip-input-stream-0.1.3.jar
  100.0% [##########] 11.3 KiB (943.0 KiB / s)
https://repo1.maven.org/maven2/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
  100.0% [##########] 276.7 KiB (10.4 MiB / s)
https://repo1.maven.org/maven2/com/google/jimfs/jimfs/1.3.1/jimfs-1.3.1.jar
  100.0% [##########] 209.2 KiB (7.6 MiB / s)
https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.19.6/protobuf-java-3.19.6.jar
  100.0% [##########] 1.6 MiB (39.7 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/metaconfig-typesafe-config_3/0.16.0/metaconfig-typesafe-config_3-0.16.0.jar
  100.0% [##########] 24.3 KiB (3.0 MiB / s)
https://repo1.maven.org/maven2/io/grpc/grpc-context/1.27.2/grpc-context-1.27.2.jar
  100.0% [##########] 29.4 KiB (1.1 MiB / s)
https://repo1.maven.org/maven2/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.28.0/org.eclipse.xtend.lib.macro-2.28.0.jar
  100.0% [##########] 77.9 KiB (335.6 KiB / s)
https://repo1.maven.org/maven2/org/jline/jline-terminal-jni/3.25.0/jline-terminal-jni-3.25.0.jar
  100.0% [##########] 47.7 KiB (340.5 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/test-runner_3/1.9.0/test-runner_3-1.9.0.jar
  100.0% [##########] 76.2 KiB (435.5 KiB / s)
https://repo1.maven.org/maven2/junit/junit/4.13.2/junit-4.13.2.jar
  100.0% [##########] 375.6 KiB (36.7 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.3.6/tasty-core_3-3.3.6.jar
  100.0% [##########] 79.7 KiB (333.6 KiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/config_3/1.9.0/config_3-1.9.0.jar
  100.0% [##########] 177.6 KiB (1.5 MiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/libdaemon_2.13/0.0.12/libdaemon_2.13-0.0.12.jar
  100.0% [##########] 50.8 KiB (1.8 MiB / s)
https://repo1.maven.org/maven2/com/google/guava/listenablefuture/9999.0-empty-to-avoid-conflict-with-guava/listenablefuture-999…
  100.0% [##########] 2.1 KiB (85.9 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/os-zip/0.11.5/os-zip-0.11.5.jar
  100.0% [##########] 69.1 KiB (5.2 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.13.13/scala-compiler-2.13.13.jar
  100.0% [##########] 11.6 MiB (14.7 MiB / s)
https://repo1.maven.org/maven2/ch/epfl/scala/bloop-config_2.13/2.3.2/bloop-config_2.13-2.3.2.jar
  100.0% [##########] 280.3 KiB (9.1 MiB / s)
https://repo1.maven.org/maven2/com/github/alexarchambault/case-app-util_3/2.1.0/case-app-util_3-2.1.0.jar
  100.0% [##########] 1.8 KiB (105.0 KiB / s)
https://repo1.maven.org/maven2/com/google/http-client/google-http-client-gson/1.42.2/google-http-client-gson-1.42.2.jar
  100.0% [##########] 10.3 KiB (66.2 KiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/unroll-annotation_2.13/0.1.12/unroll-annotation_2.13-0.1.12.jar
  100.0% [##########] 1.3 KiB (107.4 KiB / s)
https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.12/file-tree-views-2.1.12.jar
  100.0% [##########] 221.4 KiB (6.0 MiB / s)
https://repo1.maven.org/maven2/org/scala-native/nir_3/0.5.8/nir_3-0.5.8.jar
  100.0% [##########] 938.2 KiB (22.9 MiB / s)
https://repo1.maven.org/maven2/com/google/auth/google-auth-library-oauth2-http/1.10.0/google-auth-library-oauth2-http-1.10.0.jar
  100.0% [##########] 209.3 KiB (12.8 MiB / s)
https://repo1.maven.org/maven2/com/google/cloud/tools/jib-build-plan/0.4.0/jib-build-plan-0.4.0.jar
  100.0% [##########] 24.0 KiB (2.3 MiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-logging_2.13/1.1.1/scalajs-logging_2.13-1.1.1.jar
  100.0% [##########] 17.4 KiB (497.0 KiB / s)
https://repo1.maven.org/maven2/org/slf4j/slf4j-api/2.0.17/slf4j-api-2.0.17.jar
  100.0% [##########] 68.3 KiB (1.7 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli-signing/shared_3/0.2.11/shared_3-0.2.11.jar
  100.0% [##########] 31.8 KiB (1.5 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli/tasty-lib_3/1.9.0/tasty-lib_3-1.9.0.jar
  100.0% [##########] 78.2 KiB (2.0 MiB / s)
https://repo1.maven.org/maven2/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_3/2.13.5.2/jsoniter-scala-core_3-2.13.…
  100.0% [##########] 252.4 KiB (8.5 MiB / s)
https://repo1.maven.org/maven2/com/github/sbt/junit-interface/0.13.3/junit-interface-0.13.3.jar
  100.0% [##########] 34.6 KiB (2.3 MiB / s)
https://repo1.maven.org/maven2/com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar
  100.0% [##########] 2.9 MiB (51.5 MiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/fansi_3/0.5.1/fansi_3-0.5.1.jar
  100.0% [##########] 102.7 KiB (3.7 MiB / s)
https://repo1.maven.org/maven2/com/lihaoyi/pprint_3/0.9.3/pprint_3-0.9.3.jar
  100.0% [##########] 159.0 KiB (5.0 MiB / s)
https://repo1.maven.org/maven2/com/typesafe/config/1.4.3/config-1.4.3.jar
  100.0% [##########] 289.1 KiB (12.8 MiB / s)
https://repo1.maven.org/maven2/org/ow2/asm/asm/9.8/asm-9.8.jar
  100.0% [##########] 123.2 KiB (8.6 MiB / s)
https://repo1.maven.org/maven2/com/softwaremill/sttp/shared/core_3/1.3.22/core_3-1.3.22.jar
  100.0% [##########] 50.9 KiB (1.8 MiB / s)
https://repo1.maven.org/maven2/org/scala-js/scalajs-js-envs_2.13/1.4.0/scalajs-js-envs_2.13-1.4.0.jar
  100.0% [##########] 45.7 KiB (1.9 MiB / s)
https://repo1.maven.org/maven2/org/scalameta/scalameta_2.13/4.13.9/scalameta_2.13-4.13.9.jar
  100.0% [##########] 172.0 KiB (7.6 MiB / s)
https://repo1.maven.org/maven2/org/virtuslab/scala-cli-signing/cli_3/0.2.11/cli_3-0.2.11.jar
  100.0% [##########] 122.8 KiB (4.4 MiB / s)
https://repo1.maven.org/maven2/com/github/alexarchambault/case-app-annotations_3/2.1.0/case-app-annotations_3-2.1.0.jar
  100.0% [##########] 47.1 KiB (1.8 MiB / s)
https://repo1.maven.org/maven2/org/scala-native/util_3/0.5.8/util_3-0.5.8.jar
  100.0% [##########] 80.1 KiB (2.5 MiB / s)
https://repo1.maven.org/maven2/org/slf4j/slf4j-nop/2.0.17/slf4j-nop-2.0.17.jar
  100.0% [##########] 4.9 KiB (173.8 KiB / s)
https://repo1.maven.org/maven2/org/scala-native/tools_3/0.5.8/tools_3-0.5.8.jar
  100.0% [##########] 2.0 MiB (48.6 MiB / s)
https://repo1.maven.org/maven2/io/get-coursier/interface/1.0.28/interface-1.0.28.jar
  100.0% [##########] 10.6 MiB (13.5 MiB / s)
https://repo1.maven.org/maven2/org/scala-native/test-runner_3/0.5.8/test-runner_3-0.5.8.jar
  100.0% [##########] 213.7 KiB (6.7 MiB / s)
https://repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_3/2.13.0/scala-collection-compat_3-2.13.0.jar
  100.0% [##########] 9.2 KiB (236.3 KiB / s)
Wrote scala-cli

[root@build-sngen ~/test]# scala-cli --version
Scala CLI version: 1.9.0
Scala version (default): 3.7.2

[root@build-sngen ~/test]# ls -laFhG
total 19
drwxr-xr-x  2 root wheel    3B  8 Sep 10:50 ./
drwxr-x---  5 root wheel   13B  8 Sep 10:49 ../
-rw-r--r--  1 root wheel   25B  8 Sep 10:45 test.sc

[root@build-sngen ~/test]# cat test.sc
println("Hello, world!")

[root@build-sngen ~/test]# scala-cli --power run --server=false test.sc
Error: java.lang.NoClassDefFoundError: scala/meta/Importee (wrong name: org/bouncycastle/jcajce/provider/asymmetric/edec/SignatureSpi$EdDSA)
For more details, please see '/root/test/.scala-build/stacktraces/1757329146-9753229397397318460.log'

[root@build-sngen ~/test]# cat /root/test/.scala-build/stacktraces/1757329146-9753229397397318460.log
java.lang.NoClassDefFoundError: scala/meta/Importee (wrong name: org/bouncycastle/jcajce/provider/asymmetric/edec/SignatureSpi$EdDSA)
  java.base/java.lang.ClassLoader.defineClass1(Native Method)
  java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1027)
  java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
  java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:524)
  java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:427)
  java.base/java.net.URLClassLoader$1.run(URLClassLoader.java:421)
  java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
  java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:420)
  java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
  java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
  scala.meta.parsers.Parse$$anon$1.apply(Parse.scala:36)
  scala.meta.parsers.Api$XtensionParseDialectInput.parse(Api.scala:22)
  scala.meta.parsers.Api$XtensionParseInputLike.parse(Api.scala:13)
  scala.build.internal.WrapperUtils$.mainObjectInScript(WrapperUtils.scala:35)
  scala.build.internal.ClassCodeWrapper.apply(ClassCodeWrapper.scala:20)
  scala.build.internal.CodeWrapper.wrapCode(CodeWrapper.scala:25)
  scala.build.preprocessing.ScriptPreprocessor$.getScriptWrappingFunction$$anonfun$1(ScriptPreprocessor.scala:146)
  scala.build.Sources$UnwrappedScript.wrap(Sources.scala:96)
  scala.build.ScopedSources.$anonfun$2(ScopedSources.scala:69)
  scala.collection.immutable.List.map(List.scala:247)
  scala.collection.immutable.List.map(List.scala:79)
  scala.build.ScopedSources.sources$$anonfun$1(ScopedSources.scala:69)
  scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
  scala.build.ScopedSources.sources(ScopedSources.scala:62)
  scala.build.Build$.doBuild$1$$anonfun$1(Build.scala:325)
  scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
  scala.build.Build$.doBuild$1(Build.scala:313)
  scala.build.Build$.buildScopes$1$$anonfun$1(Build.scala:432)
  scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
  scala.build.Build$.buildScopes$1(Build.scala:431)
  scala.build.Build$.build$$anonfun$1(Build.scala:461)
  scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
  scala.build.Build$.build(Build.scala:286)
  scala.build.Build$.build$$anonfun$3$$anonfun$4(Build.scala:651)
  scala.util.Either.flatMap(Either.scala:360)
  scala.build.compiler.ScalaCompilerMaker.withCompiler(ScalaCompilerMaker.scala:37)
  scala.build.compiler.ScalaCompilerMaker.withCompiler$(ScalaCompilerMaker.scala:9)
  scala.build.compiler.SimpleScalaCompilerMaker.withCompiler(SimpleScalaCompilerMaker.scala:9)
  scala.build.Build$.build$$anonfun$3(Build.scala:636)
  scala.build.EitherCps$Helper.apply(EitherCps.scala:19)
  scala.build.Build$.build(Build.scala:611)
  scala.cli.commands.run.Run$.runCommand(Run.scala:338)
  scala.cli.commands.run.Run$.runCommand(Run.scala:70)
  scala.cli.commands.run.Run$.runCommand(Run.scala:63)
  scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:400)
  scala.cli.commands.ScalaCommand.run(ScalaCommand.scala:381)
  caseapp.core.app.CaseApp.main(CaseApp.scala:166)
  scala.cli.commands.ScalaCommand.main(ScalaCommand.scala:366)
  caseapp.core.app.CommandsEntryPoint.main(CommandsEntryPoint.scala:370)
  scala.cli.ScalaCliCommands.main(ScalaCliCommands.scala:125)
  scala.cli.ScalaCli$.main0(ScalaCli.scala:324)
  scala.cli.ScalaCli$.main(ScalaCli.scala:122)
  scala.cli.ScalaCli.main(ScalaCli.scala)
  java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
  java.base/java.lang.reflect.Method.invoke(Method.java:580)
  coursier.bootstrap.launcher.a.a(Unknown Source)
  coursier.bootstrap.launcher.ResourcesLauncher.main(Unknown Source)

Note that the coursier bin directory was already on the path:

[root@build-sngen ~/test]# echo $PATH
/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/root/bin:/root/.local/share/coursier/bin

djneades avatar Sep 08 '25 11:09 djneades

@djneades BSD support is considered experimental, and currently it's not actively maintained. That being said, it may be possible to set up a test suite on a BSD runner with https://github.com/vmactions/freebsd-vm... (options were discussed in https://github.com/actions/runner/issues/385) External contributions are welcome.

Gedochao avatar Sep 08 '25 11:09 Gedochao

@Gedochao Understood, thank you.

Given that Scala CLI is now the default runner for Scala, does the experimental status of Scala CLI effectively mean that Scala itself is also experimental on FreeBSD?

djneades avatar Sep 08 '25 11:09 djneades

Given that Scala CLI is now the default runner for Scala, does the experimental status of Scala CLI effectively mean that Scala itself is also experimental on FreeBSD?

I know of no compatibility issues for running just the Scala compiler (scalac) on FreeBSD. That being said, to my knowledge it's not being actively tested against BSD targets, either.

FreeBSD support for Scala CLI has been explicitly marked as experimental, as its setup isn't as straightforward and requires power user knowledge. There are tickets here and there on what could be done. If you're interested, you can check past discussions:

  • https://github.com/VirtusLab/scala-cli/issues/2785
  • https://github.com/scala/scala3/issues/21526
  • https://github.com/coursier/coursier/issues/3059
  • https://github.com/VirtusLab/scala-cli/pull/2793
  • https://github.com/VirtusLab/scala-cli/issues/3148

I mentioned https://github.com/actions/runner/issues/385, as GitHub doesn't directly support BSD runners, the existing solutions are workarounds.

Once we have the above + tests on the CI, it'd be easier to provide confidence for users.

You can always rely on the old, legacy Scala runner script, which should be more straightforward to run in power user environments such as FreeBSD (the legacy_scala script in Scala 3.5.0+, refer to https://scala-cli.virtuslab.org/docs/reference/scala-command/#using-the-old-deprecated-scala-runner-with-scala-35).

Unfortunately, as things are, we do not really have the resources to devote to improving the FreeBSD situation right now. Which is why I mentioned external contributions being welcome.

Gedochao avatar Sep 08 '25 12:09 Gedochao

@dos65 was your initial reproduction of this issue perhaps also BSD-specific?

Gedochao avatar Sep 08 '25 12:09 Gedochao

@Gedochao That’s really helpful information, thank you.

djneades avatar Sep 08 '25 15:09 djneades

@Gedochao No, I caught it it at Ubuntu. The only unusual thing is that it's a corporate laptop with some additional security things but I don't think that it really far from vanilla Ubuntu distro.

dos65 avatar Sep 08 '25 20:09 dos65