Skip to content

Instantly share code, notes, and snippets.

@aaabramov
Last active January 13, 2021 11:44
Show Gist options
  • Save aaabramov/19b246d055fcf27193731ada98c70f3f to your computer and use it in GitHub Desktop.
Save aaabramov/19b246d055fcf27193731ada98c70f3f to your computer and use it in GitHub Desktop.
SBT bug for scala 2.12.13
lazy val myProjectClient = (project in file("my-project-client"))
.settings(name := "myProjectClient")
.settings(commonSettings)
.enablePlugins(CustomPlugin)
lazy val service = (project in file("service"))
.settings(name := "myProjectSvc")
.settings(commonSettings)
.settings(serviceSettings)
.dependsOn(myProjectClient)
.enablePlugins(CustomPlugin, BuildInfoPlugin)
lazy val root = (project in file("."))
.settings(name := "myProject")
.settings(commonSettings)
.settings(publish / skip := true)
.aggregate(service, myProjectClient)
.enablePlugins(CustomPlugin)
lazy val commonSettings = Seq(
organization := "the.org",
scalaVersion := "2.12.12",
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8"),
headerLicense := Some(HeaderLicense.Custom(License.text)),
headerMappings := headerMappings.value + (HeaderFileType.scala -> License.currentYearCreator),
parallelExecution in Test := false,
testForkedParallel in Test := false
)
lazy val serviceSettings = Seq(
buildInfoKeys := Seq[BuildInfoKey](name, version, "githash" -> git.gitHeadCommit.value.getOrElse("")),
buildInfoPackage := "build",
Keys.`package` := file("")
)
addSbtPlugin("io.spray" % "sbt-revolver" % "0.9.1")
addSbtPlugin("com.eed3si9n" % "sbt-buildinfo" % "0.7.0")
addSbtPlugin("com.typesafe.sbt" % "sbt-git" % "1.0.0")
addSbtPlugin("de.heikoseeberger" % "sbt-header" % "5.6.0")
addSbtPlugin("net.virtual-void" % "sbt-dependency-graph" % "0.10.0-RC1")
// NOTE THESE TWO, we are depending on sources !
dependsOn(RootProject(uri("https://github.com/mycompany/custom-sbt-plugin.git")))
dependsOn(RootProject(uri("https://github.com/mycompany/custom-sbt-plugin2.git#v3.9.0")))
# RUN sbt plugins
Enabled plugins in myProjectClient:
com.mycompany.sbt.CustomPlugin
com.mycompany.sbt.CustomPlugin2
com.typesafe.sbt.GitPlugin
com.typesafe.sbt.SbtNativePackager
com.typesafe.sbt.packager.archetypes.JavaAppPackaging
com.typesafe.sbt.packager.archetypes.scripts.AshScriptPlugin
com.typesafe.sbt.packager.archetypes.scripts.BashStartScriptPlugin
com.typesafe.sbt.packager.archetypes.scripts.BatStartScriptPlugin
com.typesafe.sbt.packager.debian.DebianPlugin
com.typesafe.sbt.packager.docker.DockerPlugin
com.typesafe.sbt.packager.linux.LinuxPlugin
com.typesafe.sbt.packager.rpm.RpmPlugin
com.typesafe.sbt.packager.universal.UniversalPlugin
com.typesafe.sbt.packager.windows.WindowsPlugin
de.heikoseeberger.sbtheader.HeaderPlugin
net.virtualvoid.sbt.graph.DependencyGraphPlugin
sbt.plugins.CorePlugin
sbt.plugins.Giter8TemplatePlugin
sbt.plugins.IvyPlugin
sbt.plugins.JUnitXmlReportPlugin
sbt.plugins.JvmPlugin
sbt.plugins.MiniDependencyTreePlugin
sbt.plugins.SemanticdbPlugin
sbtrelease.ReleasePlugin
scoverage.ScoverageSbtPlugin
spray.revolver.RevolverPlugin
Enabled plugins in root:
com.mycompany.sbt.CustomPlugin
com.mycompany.sbt.CustomPlugin2
com.typesafe.sbt.GitPlugin
com.typesafe.sbt.SbtNativePackager
com.typesafe.sbt.packager.archetypes.JavaAppPackaging
com.typesafe.sbt.packager.archetypes.scripts.AshScriptPlugin
com.typesafe.sbt.packager.archetypes.scripts.BashStartScriptPlugin
com.typesafe.sbt.packager.archetypes.scripts.BatStartScriptPlugin
com.typesafe.sbt.packager.debian.DebianPlugin
com.typesafe.sbt.packager.docker.DockerPlugin
com.typesafe.sbt.packager.linux.LinuxPlugin
com.typesafe.sbt.packager.rpm.RpmPlugin
com.typesafe.sbt.packager.universal.UniversalPlugin
com.typesafe.sbt.packager.windows.WindowsPlugin
de.heikoseeberger.sbtheader.HeaderPlugin
net.virtualvoid.sbt.graph.DependencyGraphPlugin
sbt.plugins.CorePlugin
sbt.plugins.Giter8TemplatePlugin
sbt.plugins.IvyPlugin
sbt.plugins.JUnitXmlReportPlugin
sbt.plugins.JvmPlugin
sbt.plugins.MiniDependencyTreePlugin
sbt.plugins.SemanticdbPlugin
sbtrelease.ReleasePlugin
scoverage.ScoverageSbtPlugin
spray.revolver.RevolverPlugin
Enabled plugins in service:
com.mycompany.sbt.CustomPlugin
com.mycompany.sbt.CustomPlugin2
com.typesafe.sbt.GitPlugin
com.typesafe.sbt.SbtNativePackager
com.typesafe.sbt.packager.archetypes.JavaAppPackaging
com.typesafe.sbt.packager.archetypes.scripts.AshScriptPlugin
com.typesafe.sbt.packager.archetypes.scripts.BashStartScriptPlugin
com.typesafe.sbt.packager.archetypes.scripts.BatStartScriptPlugin
com.typesafe.sbt.packager.debian.DebianPlugin
com.typesafe.sbt.packager.docker.DockerPlugin
com.typesafe.sbt.packager.linux.LinuxPlugin
com.typesafe.sbt.packager.rpm.RpmPlugin
com.typesafe.sbt.packager.universal.UniversalPlugin
com.typesafe.sbt.packager.windows.WindowsPlugin
de.heikoseeberger.sbtheader.HeaderPlugin
net.virtualvoid.sbt.graph.DependencyGraphPlugin
sbt.plugins.CorePlugin
sbt.plugins.Giter8TemplatePlugin
sbt.plugins.IvyPlugin
sbt.plugins.JUnitXmlReportPlugin
sbt.plugins.JvmPlugin
sbt.plugins.MiniDependencyTreePlugin
sbt.plugins.SemanticdbPlugin
sbtbuildinfo.BuildInfoPlugin
sbtrelease.ReleasePlugin
scoverage.ScoverageSbtPlugin
spray.revolver.RevolverPlugin
Plugins that are loaded to the build but not enabled in any subprojects:
com.mycompany.sbt.TheProtobufPlugin
com.typesafe.sbt.GitBranchPrompt
com.typesafe.sbt.GitVersioning
com.typesafe.sbt.packager.archetypes.JavaServerAppPackaging
com.typesafe.sbt.packager.archetypes.jar.ClasspathJarPlugin
com.typesafe.sbt.packager.archetypes.jar.LauncherJarPlugin
com.typesafe.sbt.packager.archetypes.jlink.JlinkPlugin
com.typesafe.sbt.packager.archetypes.systemloader.SystemVPlugin
com.typesafe.sbt.packager.archetypes.systemloader.SystemdPlugin
com.typesafe.sbt.packager.archetypes.systemloader.SystemloaderPlugin
com.typesafe.sbt.packager.archetypes.systemloader.UpstartPlugin
com.typesafe.sbt.packager.debian.DebianDeployPlugin
com.typesafe.sbt.packager.debian.JDebPackaging
com.typesafe.sbt.packager.docker.DockerSpotifyClientPlugin
com.typesafe.sbt.packager.graalvmnativeimage.GraalVMNativeImagePlugin
com.typesafe.sbt.packager.jdkpackager.JDKPackagerDeployPlugin
com.typesafe.sbt.packager.jdkpackager.JDKPackagerPlugin
com.typesafe.sbt.packager.rpm.RpmDeployPlugin
com.typesafe.sbt.packager.universal.UniversalDeployPlugin
com.typesafe.sbt.packager.windows.WindowsDeployPlugin
de.heikoseeberger.sbtheader.AutomateHeaderPlugin
sbt.ScriptedPlugin
sbt.plugins.SbtPlugin
12:24:55 set -ex && sbt clean coverage test coverageReport
12:25:11 + sbt clean coverage test coverageReport
12:25:12 VM settings:
12:25:12  Stack Size: 8.00M
12:25:12 Min. Heap Size: 2.00G
12:25:12 Max. Heap Size: 4.00G
12:25:12  Ergonomics Machine Class: server
12:25:12  Using VM: OpenJDK 64-Bit Server VM
12:25:12 
12:25:13 [info] welcome to sbt 1.4.6 (AdoptOpenJDK Java 1.8.0_242)
12:25:14 [info] loading settings for project my-project-svc-build from plugins.sbt ...
12:25:15 [info] loading project definition from /root/.sbt/1.0/staging/4849d849feb628c0a797/custom-sbt-plugin/project
12:25:17 [info] loading settings for project custom-sbt-plugin from build.sbt ...
12:25:17 [info] loading settings for project root from plugins.sbt ...
12:25:17 [info] loading project definition from /root/.sbt/1.0/staging/4849d849feb628c0a797/custom-sbt-plugin/project
12:25:18 [info] loading settings for project custom-sbt-plugin from build.sbt ...
12:25:18 [info] loading project definition from /root/.sbt/1.0/staging/1eead031a6f9b20e31f0/custom-sbt-plugin2/project
12:25:20 [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
12:25:20 [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
12:25:24 [info] loading settings for project root from build.sbt,version.sbt ...
12:25:24 [info] loading project definition from /root/.sbt/1.0/staging/0e82eee021e276925642/custom-sbt-plugin/project
12:25:25 [info] loading settings for project custom-sbt-plugin from build.sbt ...
12:25:25 [info] loading project definition from /opt/img/my-project-svc/project
12:25:25 [info] Reading credentials from /root/.sbt/.credentials ...
12:25:31 [info] Defining ThisBuild / coverageEnabled
12:25:31 [info] The new value will be used by Compile / compile / scalacOptions, libraryDependencies and 3 others.
12:25:31 [info] Run `last` for details.
12:25:31 [info] Reapplying settings...
12:25:32 [info] set current project to my-project (in build file:/opt/img/my-project-svc/)
12:25:33 [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
12:25:33 [info] compiling 7 Scala sources to /opt/img/my-project-svc/my-project-client/target/scala-2.12/classes ...
12:25:34 [info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.13. Compiling...
12:25:35 [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
12:25:47 [info] Compilation completed in 12.371s.
12:25:49 [error] ## Exception when compiling 7 sources to /opt/img/my-project-svc/my-project-client/target/scala-2.12/classes
12:25:49 [error] java.lang.NoSuchMethodError: scala.tools.nsc.Global.reporter()Lscala/tools/nsc/reporters/Reporter;
12:25:49 [error] scoverage.ScoverageInstrumentationComponent$$anon$1.run(plugin.scala:115)
12:25:49 [error] scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1511)
12:25:49 [error] scala.tools.nsc.Global$Run.compileUnits(Global.scala:1495)
12:25:49 [error] scala.tools.nsc.Global$Run.compileSources(Global.scala:1488)
12:25:49 [error] scala.tools.nsc.Global$Run.compileFiles(Global.scala:1599)
12:25:49 [error] xsbt.CachedCompiler0.run(CompilerBridge.scala:163)
12:25:49 [error] xsbt.CachedCompiler0.run(CompilerBridge.scala:134)
12:25:49 [error] xsbt.CompilerBridge.run(CompilerBridge.scala:39)
12:25:49 [error] sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:92)
12:25:49 [error] sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$7(MixedAnalyzingCompiler.scala:186)
12:25:49 [error] scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
12:25:49 [error] sbt.internal.inc.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:241)
12:25:49 [error] sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$4(MixedAnalyzingCompiler.scala:176)
12:25:49 [error] sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$4$adapted(MixedAnalyzingCompiler.scala:157)
12:25:49 [error] sbt.internal.inc.JarUtils$.withPreviousJar(JarUtils.scala:239)
12:25:49 [error] sbt.internal.inc.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:157)
12:25:49 [error] sbt.internal.inc.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:204)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1(IncrementalCompilerImpl.scala:573)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1$adapted(IncrementalCompilerImpl.scala:573)
12:25:49 [error] sbt.internal.inc.Incremental$.$anonfun$apply$5(Incremental.scala:174)
12:25:49 [error] sbt.internal.inc.Incremental$.$anonfun$apply$5$adapted(Incremental.scala:172)
12:25:49 [error] sbt.internal.inc.Incremental$$anon$2.run(Incremental.scala:459)
12:25:49 [error] sbt.internal.inc.IncrementalCommon$CycleState.next(IncrementalCommon.scala:116)
12:25:49 [error] sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:56)
12:25:49 [error] sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:52)
12:25:49 [error] sbt.internal.inc.IncrementalCommon.cycle(IncrementalCommon.scala:261)
12:25:49 [error] sbt.internal.inc.Incremental$.$anonfun$incrementalCompile$8(Incremental.scala:414)
12:25:49 [error] sbt.internal.inc.Incremental$.withClassfileManager(Incremental.scala:499)
12:25:49 [error] sbt.internal.inc.Incremental$.incrementalCompile(Incremental.scala:401)
12:25:49 [error] sbt.internal.inc.Incremental$.apply(Incremental.scala:166)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.compileInternal(IncrementalCompilerImpl.scala:573)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileIncrementally$1(IncrementalCompilerImpl.scala:491)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.handleCompilationError(IncrementalCompilerImpl.scala:332)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.compileIncrementally(IncrementalCompilerImpl.scala:420)
12:25:49 [error] sbt.internal.inc.IncrementalCompilerImpl.compile(IncrementalCompilerImpl.scala:137)
12:25:49 [error] sbt.Defaults$.compileIncrementalTaskImpl(Defaults.scala:2177)
12:25:49 [error] sbt.Defaults$.$anonfun$compileIncrementalTask$2(Defaults.scala:2134)
12:25:49 [error] sbt.internal.io.Retry$.apply(Retry.scala:40)
12:25:49 [error] sbt.internal.io.Retry$.apply(Retry.scala:23)
12:25:49 [error] sbt.internal.server.BspCompileTask$.compute(BspCompileTask.scala:31)
12:25:49 [error] sbt.Defaults$.$anonfun$compileIncrementalTask$1(Defaults.scala:2130)
12:25:49 [error] scala.Function1.$anonfun$compose$1(Function1.scala:49)
12:25:49 [error] sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
12:25:49 [error] sbt.std.Transform$$anon$4.work(Transform.scala:68)
12:25:49 [error] sbt.Execute.$anonfun$submit$2(Execute.scala:282)
12:25:49 [error] sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:23)
12:25:49 [error] sbt.Execute.work(Execute.scala:291)
12:25:49 [error] sbt.Execute.$anonfun$submit$1(Execute.scala:282)
12:25:49 [error] sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
12:25:49 [error] sbt.CompletionService$$anon$2.call(CompletionService.scala:64)
12:25:49 [error] java.util.concurrent.FutureTask.run(FutureTask.java:266)
12:25:49 [error] java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
12:25:49 [error] java.util.concurrent.FutureTask.run(FutureTask.java:266)
12:25:49 [error] java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
12:25:49 [error] java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
12:25:49 [error] java.lang.Thread.run(Thread.java:748)
12:25:49 [error]
12:25:49 [error] java.lang.NoSuchMethodError: scala.tools.nsc.Global.reporter()Lscala/tools/nsc/reporters/Reporter;
12:25:49 [error] at scoverage.ScoverageInstrumentationComponent$$anon$1.run(plugin.scala:115)
12:25:49 [error] at scala.tools.nsc.Global$Run.compileUnitsInternal(Global.scala:1511)
12:25:49 [error] at scala.tools.nsc.Global$Run.compileUnits(Global.scala:1495)
12:25:49 [error] at scala.tools.nsc.Global$Run.compileSources(Global.scala:1488)
12:25:49 [error] at scala.tools.nsc.Global$Run.compileFiles(Global.scala:1599)
12:25:49 [error] at xsbt.CachedCompiler0.run(CompilerBridge.scala:163)
12:25:49 [error] at xsbt.CachedCompiler0.run(CompilerBridge.scala:134)
12:25:49 [error] at xsbt.CompilerBridge.run(CompilerBridge.scala:39)
12:25:49 [error] at sbt.internal.inc.AnalyzingCompiler.compile(AnalyzingCompiler.scala:92)
12:25:49 [error] at sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$7(MixedAnalyzingCompiler.scala:186)
12:25:49 [error] at scala.runtime.java8.JFunction0$mcV$sp.apply(JFunction0$mcV$sp.java:23)
12:25:49 [error] at sbt.internal.inc.MixedAnalyzingCompiler.timed(MixedAnalyzingCompiler.scala:241)
12:25:49 [error] at sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$4(MixedAnalyzingCompiler.scala:176)
12:25:49 [error] at sbt.internal.inc.MixedAnalyzingCompiler.$anonfun$compile$4$adapted(MixedAnalyzingCompiler.scala:157)
12:25:49 [error] at sbt.internal.inc.JarUtils$.withPreviousJar(JarUtils.scala:239)
12:25:49 [error] at sbt.internal.inc.MixedAnalyzingCompiler.compileScala$1(MixedAnalyzingCompiler.scala:157)
12:25:49 [error] at sbt.internal.inc.MixedAnalyzingCompiler.compile(MixedAnalyzingCompiler.scala:204)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1(IncrementalCompilerImpl.scala:573)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileInternal$1$adapted(IncrementalCompilerImpl.scala:573)
12:25:49 [error] at sbt.internal.inc.Incremental$.$anonfun$apply$5(Incremental.scala:174)
12:25:49 [error] at sbt.internal.inc.Incremental$.$anonfun$apply$5$adapted(Incremental.scala:172)
12:25:49 [error] at sbt.internal.inc.Incremental$$anon$2.run(Incremental.scala:459)
12:25:49 [error] at sbt.internal.inc.IncrementalCommon$CycleState.next(IncrementalCommon.scala:116)
12:25:49 [error] at sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:56)
12:25:49 [error] at sbt.internal.inc.IncrementalCommon$$anon$1.next(IncrementalCommon.scala:52)
12:25:49 [error] at sbt.internal.inc.IncrementalCommon.cycle(IncrementalCommon.scala:261)
12:25:49 [error] at sbt.internal.inc.Incremental$.$anonfun$incrementalCompile$8(Incremental.scala:414)
12:25:49 [error] at sbt.internal.inc.Incremental$.withClassfileManager(Incremental.scala:499)
12:25:49 [error] at sbt.internal.inc.Incremental$.incrementalCompile(Incremental.scala:401)
12:25:49 [error] at sbt.internal.inc.Incremental$.apply(Incremental.scala:166)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.compileInternal(IncrementalCompilerImpl.scala:573)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.$anonfun$compileIncrementally$1(IncrementalCompilerImpl.scala:491)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.handleCompilationError(IncrementalCompilerImpl.scala:332)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.compileIncrementally(IncrementalCompilerImpl.scala:420)
12:25:49 [error] at sbt.internal.inc.IncrementalCompilerImpl.compile(IncrementalCompilerImpl.scala:137)
12:25:49 [error] at sbt.Defaults$.compileIncrementalTaskImpl(Defaults.scala:2177)
12:25:49 [error] at sbt.Defaults$.$anonfun$compileIncrementalTask$2(Defaults.scala:2134)
12:25:49 [error] at sbt.internal.io.Retry$.apply(Retry.scala:40)
12:25:49 [error] at sbt.internal.io.Retry$.apply(Retry.scala:23)
12:25:49 [error] at sbt.internal.server.BspCompileTask$.compute(BspCompileTask.scala:31)
12:25:49 [error] at sbt.Defaults$.$anonfun$compileIncrementalTask$1(Defaults.scala:2130)
12:25:49 [error] at scala.Function1.$anonfun$compose$1(Function1.scala:49)
12:25:49 [error] at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
12:25:49 [error] at sbt.std.Transform$$anon$4.work(Transform.scala:68)
12:25:49 [error] at sbt.Execute.$anonfun$submit$2(Execute.scala:282)
12:25:49 [error] at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:23)
12:25:49 [error] at sbt.Execute.work(Execute.scala:291)
12:25:49 [error] at sbt.Execute.$anonfun$submit$1(Execute.scala:282)
12:25:49 [error] at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
12:25:49 [error] at sbt.CompletionService$$anon$2.call(CompletionService.scala:64)
12:25:49 [error] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
12:25:49 [error] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
12:25:49 [error] at java.util.concurrent.FutureTask.run(FutureTask.java:266)
12:25:49 [error] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
12:25:49 [error] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
12:25:49 [error] at java.lang.Thread.run(Thread.java:748)
12:25:49 [error] (myProjectClient / Compile / compileIncremental) java.lang.NoSuchMethodError: scala.tools.nsc.Global.reporter()Lscala/tools/nsc/reporters/Reporter;
12:25:49 [error] Total time: 17 s, completed Jan 13, 2021 10:25:49 AM
12:25:50 > Build Failed after 44.856767211s 
12:25:50 The command '/bin/sh -c set -ex && sbt clean coverage test coverageReport' returned a non-zero code: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment