diff options
Diffstat (limited to 'core')
-rw-r--r-- | core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala b/core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala index 4333a679c8..3cb1231bd3 100644 --- a/core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala +++ b/core/src/main/scala/org/apache/spark/rdd/ZippedPartitionsRDD.scala @@ -54,7 +54,8 @@ private[spark] abstract class ZippedPartitionsBaseRDD[V: ClassTag]( override def getPartitions: Array[Partition] = { val numParts = rdds.head.partitions.length if (!rdds.forall(rdd => rdd.partitions.length == numParts)) { - throw new IllegalArgumentException("Can't zip RDDs with unequal numbers of partitions") + throw new IllegalArgumentException( + s"Can't zip RDDs with unequal numbers of partitions: ${rdds.map(_.partitions.length)}") } Array.tabulate[Partition](numParts) { i => val prefs = rdds.map(rdd => rdd.preferredLocations(rdd.partitions(i))) |