Fix for NLPCRAFT-418
diff --git a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelManager.scala b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelManager.scala
index e0febb3..4f93936 100644
--- a/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelManager.scala
+++ b/nlpcraft/src/main/scala/org/apache/nlpcraft/probe/mgrs/model/NCModelManager.scala
@@ -54,6 +54,13 @@
logger.info(s"Models deployed: ${data.size}")
+ if (data.isEmpty) {
+ logger.error(s"To start the probe provide $BO${R}at least one model:$RST")
+ logger.error(" +-- Check probe configuration ('probe.conf' file) or -DNLPCRAFT_TEST_MODELS system property if using embedded probe.")
+
+ throw new NCE(s"Probe requires at least one model deployed to start.")
+ }
+
data.values.foreach(pm => {
val mdl = pm.model