From 6ba517c19bff8476448bf9ef9bc8073652ad72f3 Mon Sep 17 00:00:00 2001 From: Havoc Pennington Date: Fri, 13 Sep 2013 10:02:45 -0400 Subject: [PATCH] Attempt to improve key collision error message --- main/src/main/scala/sbt/EvaluateConfigurations.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/main/src/main/scala/sbt/EvaluateConfigurations.scala b/main/src/main/scala/sbt/EvaluateConfigurations.scala index eacc0f569..d66c69e1f 100644 --- a/main/src/main/scala/sbt/EvaluateConfigurations.scala +++ b/main/src/main/scala/sbt/EvaluateConfigurations.scala @@ -149,7 +149,7 @@ object Index if(duplicates.isEmpty) multiMap.collect { case (k, v) if validID(k) => (k, v.head) } toMap; else - sys.error(duplicates map { case (k, tps) => "'" + k + "' (" + tps.mkString(", ") + ")" } mkString("AttributeKey ID collisions detected for: ", ", ", "")) + sys.error(duplicates map { case (k, tps) => "'" + k + "' (" + tps.mkString(", ") + ")" } mkString("Some keys were defined with the same name but different types: ", ", ", "")) } private[this] type TriggerMap = collection.mutable.HashMap[Task[_], Seq[Task[_]]] def triggers(ss: Settings[Scope]): Triggers[Task] =