From 3cf1a72fb3b84968515d3ed7644d773b766c32c1 Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Wed, 9 Nov 2011 14:47:11 +0000
Subject: [PATCH] LMS-2562 minor: better error message

SVN: 23615
---
 .../dss/etl/jython/SimpleImageDataSetRegistrator.java  | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/SimpleImageDataSetRegistrator.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/SimpleImageDataSetRegistrator.java
index 0b3b43ea9da..c9aa6d40471 100644
--- a/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/SimpleImageDataSetRegistrator.java
+++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/etl/jython/SimpleImageDataSetRegistrator.java
@@ -530,6 +530,16 @@ public class SimpleImageDataSetRegistrator
         dataset.setFileFormatCode(simpleImageConfig.getFileFormatType());
         dataset.setMeasured(simpleImageConfig.isMeasuredData());
 
+        String helpMsg = "Use setPlate(spaceCode, plateCode) call to do that.";
+        if (simpleImageConfig.getPlateSpace() == null)
+        {
+            throw new UserFailureException("No space of the plate has been specified! " + helpMsg);
+        }
+        if (simpleImageConfig.getPlateCode() == null)
+        {
+            throw new UserFailureException("No plate code has been specified! " + helpMsg);
+        }
+
         dataset.setSample(simpleImageConfig.getPlateSpace(), simpleImageConfig.getPlateCode());
         dataset.setIncomingDirectory(incoming);
 
-- 
GitLab