Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrading 1.12.5 -> 1.12.6 or 1.12.7 breaks the build with StackOverflowError #4457

Open
arturaz opened this issue Feb 2, 2025 · 2 comments

Comments

@arturaz
Copy link
Contributor

arturaz commented Feb 2, 2025

0.12.7-7-83a00c is also affected.

Building with https://github.com/arturaz/scala-web-framework-build succeeds, thus it seems the error is in this build file:

build.mill:

package build

import $packages._

// https://github.com/lolgab/mill-scalablytyped
import $ivy.`com.github.lolgab::mill-scalablytyped::0.1.12`
import com.github.lolgab.mill.scalablytyped._

// https://mill-build.com/mill/Thirdparty_Plugins.html#_universal_packager
import $ivy.`io.github.hoangmaihuy::mill-universal-packager::0.1.2`
import io.github.hoangmaihuy.mill.packager.archetypes.JavaAppPackagingModule

// https://github.com/joan38/mill-scalafix
import $ivy.`com.goyeau::mill-scalafix::0.4.2`
import com.goyeau.mill.scalafix.ScalafixModule

import $file.framework.{helpers => framework}
import framework.{
  copyBySwap,
  makePreludeImportsCompilerOption,
  BaseScalaJSModule,
  FrameworkPreludeImports,
  FrameworkTestModule,
  ScalaDefaultImports,
  Versions => FrameworkVersions,
}

import coursier.maven.MavenRepository
import mill.scalalib.scalafmt.ScalafmtModule
import java.nio.file.Files
import mill.api.Logger
import os.{Path, RelPath}
import mill.scalajslib.api.{ModuleKind, ModuleSplitStyle, Report}
import mill._, scalalib._, scalajslib._

val ClientDirName = "appClient"

object Versions {
}

/** Generates Scala type definitions out of Typescript type definitions. */
object `scalablytyped-module` extends BaseScalaJSModule with ScalablyTyped {
  override def scalablyTypedBasePath = T { T.workspace / ClientDirName / "vite" }

  override def scalablyTypedIgnoredLibs = Seq(
    "abortcontroller-polyfill", "@supabase/postgrest-js", "node"
  )
}

/** Scala module for our own non-generated code. */
trait AppScalaModule extends framework.FrameworkScalaModule with ScalafixModule {
  override def scalacOptions = T {
    super.scalacOptions() ++ Seq(
      // Required for scalafix 'RemoveUnused' rule.
      "-Wunused:all",
      // https://scalacenter.github.io/scalafix/docs/rules/RemoveUnused.html#installation
      // Turn "-- [E198] Unused Symbol Warning" into an info message
      "-Wconf:id=E198:info",
    )
  }

  override def repositoriesTask = T.task {
    super.repositoriesTask() ++ Seq(
      MavenRepository("https://evolution.jfrog.io/artifactory/public"),
      MavenRepository(s"file://${sys.props("user.home")}/.m2/repository"),
    )
  }
}

/** ScalaJS module for our own non-generated code. */
trait AppScalaJSModule extends framework.FrameworkScalaJSModule

/** A module shared between JVM and JS. */
trait AppPlatformModule extends framework.FrameworkPlatformModule

val AppDefaultPreludeImports: Vector[String] = ScalaDefaultImports ++ Vector(
  "scala.util.chaining",
  "scala.concurrent.duration",
  "monocle.syntax.all",
  "cats.derived",
  "cats.syntax.option",
  "cats.syntax.either",
  "cats.syntax.show",
  "cats.syntax.functor",
  "cats.syntax.monad",
  "cats.syntax.applicative",
  "cats.syntax.parallel",
  "cats.syntax.traverse",
  "cats.syntax.foldable",
  "io.scalaland.chimney.dsl",
  "io.scalaland.chimney.cats",
  "app.prelude",
  "app.exts",
  "app.localization",
)

def PreludeImports(extras: String*): String =
  makePreludeImportsCompilerOption(
    AppDefaultPreludeImports ++ FrameworkPreludeImports ++ extras
  )

def ServerPreludeImports(extras: String*): String =
  PreludeImports(
    (Vector("scala.jdk.CollectionConverters") ++ extras.toVector): _*
  )

def clientModules = Vector(appSharedPrelude.js, appShared.js, appClientPrelude, appClient)
def serverModules = Vector(
  appSharedPrelude.jvm, appShared.jvm, appShared.tests, appServerPrelude, appServer, appServer.tests
)

def cleanClient(ev: mill.eval.Evaluator) = Task.Command(exclusive = true) {
  clean(ev, clientModules.map(_.toString):_*)()
}

def cleanServer(ev: mill.eval.Evaluator) = Task.Command(exclusive = true) {
  clean(ev, serverModules.map(_.toString):_*)()
}

def cleanApp(ev: mill.eval.Evaluator) = Task.Command(exclusive = true) {
  clean(ev, (clientModules ++ serverModules).map(_.toString):_*)()
}

/** Code common for all projects that use this stack and shared between JVM and JS.
  *
  * @note
  *   all modules are prefixed with `app` to:
  *   - have them all listed nicely in an IDE in one place
  *   - https://github.com/com-lihaoyi/mill/issues/3241
  */
object appSharedPrelude extends Module {
  trait SharedModule extends AppPlatformModule {
    override def scalacOptions = T {
      super.scalacOptions() ++ Seq(
        makePreludeImportsCompilerOption(ScalaDefaultImports ++ FrameworkPreludeImports)
      )
    }

    override def ivyDeps = Agg(
      framework.Libraries.squants
    )
  }

  object jvm extends SharedModule {
    override def moduleDeps = Seq(
      build.framework.shared.jvm, build.framework.sharedSquants.jvm, build.framework.sharedRedis.jvm
    )
  }
  object js extends SharedModule with AppScalaJSModule {
    override def moduleDeps = Seq(
      build.framework.shared.js, build.framework.sharedSquants.js, build.framework.sharedRedis.js
    )
  }
}

/** Code shared between the client and the server. */
object appShared extends Module {
  trait SharedModule extends AppScalaModule {
    override def scalacOptions = T {
      super.scalacOptions() ++ Seq(
        PreludeImports()
      )
    }
  }

  trait SharedPlatformModule extends SharedModule with AppPlatformModule {}

  object jvm extends SharedPlatformModule /*  with BuildInfo */ {
    override def moduleDeps = Seq(appSharedPrelude.jvm)
  }

  object js extends SharedPlatformModule with AppScalaJSModule {
    override def moduleDeps = Seq(appSharedPrelude.js)
  }

  object tests extends AppScalaModule with FrameworkTestModule {
    override def moduleDeps = Seq(jvm)
  }
}

/** Code that is available to the [[server]] module by default. */
object appServerPrelude extends AppScalaModule {
  override def moduleDeps = Seq(
    appShared.jvm, 
    build.framework.server, build.framework.serverRedis, build.framework.serverSquants, build.framework.serverPostGIS
  )

  override def scalacOptions: Target[Seq[String]] = T {
    super.scalacOptions() ++ Seq(ServerPreludeImports())
  }

  override def ivyDeps = Agg(
    // https://tapir.softwaremill.com/en/latest/docs/json-schema.html
    // https://mvnrepository.com/artifact/com.softwaremill.sttp.tapir/tapir-apispec-docs
    ivy"com.softwaremill.sttp.tapir::tapir-apispec-docs:${FrameworkVersions.Tapir}",
    // https://mvnrepository.com/artifact/com.softwaremill.sttp.apispec/jsonschema-circe
    ivy"com.softwaremill.sttp.apispec::jsonschema-circe:0.11.3",
  )
}

/** The web server. */
object appServer extends AppScalaModule with JavaAppPackagingModule {
  override def packageVersion = "1.0.0"

  override def moduleDeps = Seq(appServerPrelude)

  override def scalacOptions = T {
    super.scalacOptions() ++ Seq(
      ServerPreludeImports(
        "app.webserver_prelude.prelude",
        "app.webserver_prelude.exts",
        // "app.webserver_prelude.utils",
      )
    )
  }

  override def forkArgs = Seq(
    "-Xmx1G" // 1Gb should be more than enough for development
  )

  override def forkEnv = framework.OpenTelemetry.environmentVariablesForDevelopment("rapix-server") ++ Map(
    "RAPIDRX_IS_PRODUCTION" -> "false",
  )

  object tests extends AppScalaModule with FrameworkTestModule {
    override def moduleDeps = Seq(build.framework.testInfra.jvm, appServer, appShared.tests)
  }
}

/** Code that is available to the [[client]] module by default. */
object appClientPrelude extends AppScalaJSModule {
  override def moduleDeps = Seq(
    `scalablytyped-module`,
    appShared.js, 
    build.framework.client, 
    build.framework.clientDaisyUI, 
  )

  override def scalacOptions: Target[Seq[String]] = T {
    super.scalacOptions() ++ Seq(PreludeImports())
  }
}

/** The web client. */
object appClient extends AppScalaJSModule with framework.FrameworkScalaJSViteModule {
  override def clientDirName = ClientDirName

  override def moduleDeps = Seq(appClientPrelude)

  override def scalacOptions = T {
    super.scalacOptions() ++ Seq(
      PreludeImports(
        "app.webclient_prelude.exts",
        "app.webclient_prelude.prelude",
        "app.webclient_prelude.utils",
        "app.localization",
      )
    )
  }

  override def scalaJSMinify = false
}
@arturaz
Copy link
Contributor Author

arturaz commented Feb 2, 2025

Error:

arturaz@razor:~/work/rapix> rm -rf out
arturaz@razor:~/work/rapix> ./mill __.compile
[build.mill-61/65] compile
[build.mill-61] [info] compiling 3 Scala sources to /home/arturaz/work/rapix/out/mill-build/compile.dest/classes ...
[build.mill-61] [info] done compiling
[65/65] ============================== __.compile ============================== 6s
java.lang.StackOverflowError
    scala.util.hashing.MurmurHash3.productHash(MurmurHash3.scala:65)
    scala.util.hashing.MurmurHash3$.productHash(MurmurHash3.scala:343)
    scala.runtime.ScalaRunTime$._hashCode(ScalaRunTime.scala:158)
    sourcecode.Enclosing.hashCode(SourceContext.scala:30)
    scala.runtime.Statics.anyHash(Statics.java:127)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:78)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)
    build_.package_$scalablytyped$minusmodule$.coursierProject(build.mill:63)
    mill.scalalib.JavaModule.$anonfun$transitiveCoursierProjects$1(JavaModule.scala:641)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    mill.scalalib.JavaModule.transitiveCoursierProjects(JavaModule.scala:640)
    mill.scalalib.JavaModule.transitiveCoursierProjects$(JavaModule.scala:640)
    build_.package_$scalablytyped$minusmodule$.transitiveCoursierProjects(build.mill:63)
    mill.scalalib.JavaModule.internalDependenciesRepository(JavaModule.scala:738)
    mill.scalalib.JavaModule.internalDependenciesRepository$(JavaModule.scala:722)
    build_.package_$scalablytyped$minusmodule$.internalDependenciesRepository(build.mill:63)
    mill.scalalib.JavaModule.internalRepositories(JavaModule.scala:748)
    mill.scalalib.JavaModule.internalRepositories$(JavaModule.scala:747)
    build_.package_$scalablytyped$minusmodule$.internalRepositories(build.mill:63)
    mill.scalalib.CoursierModule.repositoriesTask(CoursierModule.scala:104)
    mill.scalalib.CoursierModule.repositoriesTask$(CoursierModule.scala:98)
    build_.package_$scalablytyped$minusmodule$.repositoriesTask(build.mill:63)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.$anonfun$scalablytypedWorkerClasspath$1(VersionSpecific.scala:11)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath(VersionSpecific.scala:8)
    com.github.lolgab.mill.scalablytyped.VersionSpecific.scalablytypedWorkerClasspath$(VersionSpecific.scala:8)
    build_.package_$scalablytyped$minusmodule$.scalablytypedWorkerClasspath(build.mill:63)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedWorker(ScalablyTyped.scala:10)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$scalablyTypedImportTask$1(ScalablyTyped.scala:48)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.scalablyTypedImportTask(ScalablyTyped.scala:32)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.$anonfun$ivyDeps$1(ScalablyTyped.scala:72)
    scala.collection.mutable.HashMap.getOrElseUpdate(HashMap.scala:469)
    mill.define.Cacher.cachedTarget(Cacher.scala:11)
    mill.define.Cacher.cachedTarget$(Cacher.scala:9)
    mill.define.Module$BaseClass.cachedTarget(Module.scala:58)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps(ScalablyTyped.scala:71)
    com.github.lolgab.mill.scalablytyped.ScalablyTyped.ivyDeps$(ScalablyTyped.scala:71)
    build_.package_$scalablytyped$minusmodule$.ivyDeps(build.mill:63)
    mill.scalalib.JavaModule.coursierProject0(JavaModule.scala:576)
    mill.scalalib.JavaModule.coursierProject0$(JavaModule.scala:505)
    build_.package_$scalablytyped$minusmodule$.coursierProject0(build.mill:63)
    mill.scalalib.JavaModule.coursierProject(JavaModule.scala:502)
    mill.scalalib.JavaModule.coursierProject$(JavaModule.scala:501)

@lihaoyi
Copy link
Member

lihaoyi commented Feb 3, 2025

Thanks for the report @arturaz !

@alexarchambault could you take a look at this? Seems like there's some unexpected circularity that may be caused by #4145

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants