From 729d9599cd5b0547a37ba0360204e91b444d8c3f Mon Sep 17 00:00:00 2001 From: felmer <felmer> Date: Wed, 16 Jan 2013 07:33:31 +0000 Subject: [PATCH] In case of a PyException put its value at the beginning of exception message in order to be more prominent visible for the user (this is a request from Marcus Baechinger, Novartis). SVN: 28115 --- .../v1/AbstractProgrammableTopLevelDataSetHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/v1/AbstractProgrammableTopLevelDataSetHandler.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/v1/AbstractProgrammableTopLevelDataSetHandler.java index ede516a734e..1c63981dd40 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/v1/AbstractProgrammableTopLevelDataSetHandler.java +++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/v1/AbstractProgrammableTopLevelDataSetHandler.java @@ -32,7 +32,6 @@ import ch.systemsx.cisd.etlserver.registrator.api.impl.SecondaryTransactionFailu import ch.systemsx.cisd.etlserver.registrator.api.v1.IJavaDataSetRegistrationDropboxV1; import ch.systemsx.cisd.etlserver.registrator.api.v1.impl.DataSetRegistrationTransaction; import ch.systemsx.cisd.etlserver.registrator.api.v2.IJavaDataSetRegistrationDropboxV2; -import ch.systemsx.cisd.etlserver.registrator.api.v2.JythonAsJavaDataSetRegistrationDropboxV2Wrapper; import ch.systemsx.cisd.etlserver.registrator.monitor.DssRegistrationHealthMonitor; import ch.systemsx.cisd.etlserver.registrator.v1.JythonTopLevelDataSetHandler.ProgrammableDropboxObjectFactory; import ch.systemsx.cisd.openbis.dss.generic.shared.dto.DataSetInformation; @@ -237,7 +236,8 @@ public abstract class AbstractProgrammableTopLevelDataSetHandler<T extends DataS { if (throwable instanceof PyException) { - return new RuntimeException(throwable.toString()); + Object value = ((PyException) throwable).value; + return new RuntimeException((value == null ? "" : value + "\n") + throwable); } return super.asSerializableException(throwable); -- GitLab