From 93f2ae89352b07a22a7468c4f2d16cadea839d3e Mon Sep 17 00:00:00 2001 From: tpylak <tpylak> Date: Tue, 9 Aug 2011 18:47:47 +0000 Subject: [PATCH] minor: better error handling when no images are available SVN: 22438 --- .../dss/generic/server/images/ImageChannelsUtils.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/images/ImageChannelsUtils.java b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/images/ImageChannelsUtils.java index d5767f972be..3aef991f762 100644 --- a/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/images/ImageChannelsUtils.java +++ b/screening/source/java/ch/systemsx/cisd/openbis/dss/generic/server/images/ImageChannelsUtils.java @@ -36,6 +36,7 @@ import ch.rinn.restrictions.Private; import ch.systemsx.cisd.base.image.IImageTransformerFactory; import ch.systemsx.cisd.bds.hcs.Location; import ch.systemsx.cisd.common.exceptions.EnvironmentFailureException; +import ch.systemsx.cisd.common.exceptions.UserFailureException; import ch.systemsx.cisd.common.io.ByteArrayBasedContent; import ch.systemsx.cisd.common.io.IContent; import ch.systemsx.cisd.common.logging.LogCategory; @@ -130,6 +131,10 @@ public class ImageChannelsUtils } } } + if (image == null) + { + throw new UserFailureException("No image is available for parameters: " + params); + } return createResponseContentStream(image, null); } -- GitLab