From e71aae941cf7b92e9e7902adc12e515384b6190f Mon Sep 17 00:00:00 2001
From: tpylak <tpylak>
Date: Mon, 24 Oct 2011 13:27:11 +0000
Subject: [PATCH] LMS-2562 minor: better error message

SVN: 23397
---
 .../dss/etl/jython/SimpleImageDataSetRegistrator.java        | 5 +++++
 1 file changed, 5 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 440d4eefdbf..b65617bae81 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
@@ -30,6 +30,7 @@ import org.apache.log4j.Logger;
 
 import ch.rinn.restrictions.Private;
 import ch.systemsx.cisd.common.collections.CollectionUtils;
+import ch.systemsx.cisd.common.exceptions.ConfigurationFailureException;
 import ch.systemsx.cisd.common.exceptions.UserFailureException;
 import ch.systemsx.cisd.common.filesystem.FileOperations;
 import ch.systemsx.cisd.common.filesystem.FileUtilities;
@@ -262,6 +263,10 @@ public class SimpleImageDataSetRegistrator
             {
                 // NOTE: ugly side effect which is used later on
                 imageLibraryInfoOrNull.setReaderName(readerOrNull.getName());
+            } else
+            {
+                throw ConfigurationFailureException.fromTemplate(
+                        "Cannot find any reader for '%s' library.", imageLibraryInfoOrNull);
             }
         }
         return readerOrNull;
-- 
GitLab