diff --git a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java index 92995f792e05309d3e6e8963fa973126f45899bd..cb5d6290d9bff303c3ad0bf9978fe538394af67f 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java +++ b/datastore_server/source/java/ch/systemsx/cisd/etlserver/registrator/AbstractOmniscientTopLevelDataSetRegistrator.java @@ -600,8 +600,11 @@ public abstract class AbstractOmniscientTopLevelDataSetRegistrator<T extends Dat incomingDataSetFile.getRealIncomingFile(), null, null, ErrorType.INVALID_DATA_SET); sb.append(rollbacker.getErrorMessageForLog()); - operationLog.info(sb.toString()); + String logMessage = sb.toString(); + operationLog.info(logMessage); + service.getDssRegistrationLog().log(logMessage); rollbacker.doRollback(service.getDssRegistrationLog()); + service.getDssRegistrationLog().registerFailure(); } @Override