diff --git a/mllib/src/main/scala/org/apache/spark/ml/param/params.scala b/mllib/src/main/scala/org/apache/spark/ml/param/params.scala index bd15a8492e3be..9a83a5882ce29 100644 --- a/mllib/src/main/scala/org/apache/spark/ml/param/params.scala +++ b/mllib/src/main/scala/org/apache/spark/ml/param/params.scala @@ -277,15 +277,17 @@ object ParamValidators { val mustUnsetParams = excludedParams.filter(p => model.isSet(p)) .map(_.name).mkString(", ") - if (mustUnsetParams.nonEmpty) + if (mustUnsetParams.nonEmpty) { badParamsMsgBuilder ++= s"The following Params are not applicable and should not be set: $mustUnsetParams." + } val mustSetParams = requiredParams.filter(p => !model.isDefined(p)) .map(_.name).mkString(", ") - if (mustSetParams.nonEmpty) + if (mustSetParams.nonEmpty) { badParamsMsgBuilder ++= s"The following Params must be defined but are not set: $mustSetParams." + } val badParamsMsg = badParamsMsgBuilder.toString()