From d794ead617b479dd4853af911d8f49bd74575f7b Mon Sep 17 00:00:00 2001 From: jvican Date: Fri, 19 May 2017 20:54:24 +0200 Subject: [PATCH] Fix error when showing unresolved warning lines --- .../main/scala/sbt/internal/inc/ZincComponentCompiler.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala b/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala index dccea7f80..00dd2519b 100644 --- a/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala +++ b/internal/zinc-ivy-integration/src/main/scala/sbt/internal/inc/ZincComponentCompiler.scala @@ -101,7 +101,7 @@ private[sbt] object ZincComponentCompiler { val ivyModule = ZincIvyActions.getModule(ivySbt, wrapper, dependencies) ZincIvyActions.update(ivyModule, scalaJarsTarget, noSource = true, fullLogger) match { case Left(uw) => - val unresolvedLines = unresolvedWarningLines.showLines(uw) + val unresolvedLines = unresolvedWarningLines.showLines(uw).mkString("\n") val unretrievedMessage = s"The Scala compiler and library could not be retrieved." throw new InvalidComponent(s"$unretrievedMessage\n$unresolvedLines") case Right(allArtifacts) => @@ -211,7 +211,7 @@ private[inc] class ZincComponentCompiler( ZincIvyActions.update(ivyModuleForBridge, retrieveDirectory, false, buffered) match { case Left(uw) => val mod = bridgeSources.toString - val unresolvedLines = unresolvedWarningLines.showLines(uw) + val unresolvedLines = unresolvedWarningLines.showLines(uw).mkString("\n") val unretrievedMessage = s"The compiler bridge sources $mod could not be retrieved." throw new InvalidComponent(s"$unretrievedMessage\n$unresolvedLines")