import eu.etaxonomy.cdm.api.service.description.DescriptionAggregationBase;
import eu.etaxonomy.cdm.api.service.description.DescriptionAggregationConfigurationBase;
import eu.etaxonomy.cdm.api.service.dto.SpecimenRowWrapperDTO;
-import eu.etaxonomy.cdm.common.JvmLimitsException;
import eu.etaxonomy.cdm.common.monitor.IRemotingProgressMonitor;
import eu.etaxonomy.cdm.common.monitor.RemotingProgressMonitorThread;
import eu.etaxonomy.cdm.model.metadata.SecReferenceHandlingEnum;
for(Exception e : updateResult.getExceptions()) {
monitor.addReport(e.getMessage());
}
- } catch (JvmLimitsException e) {
- String warning = "Memory problem. Java Virtual Machine limits exceeded. Task was interrupted";
+ } catch (Exception e) {
+ String warning = "Unhandled error. Task was interrupted";
monitor.warning(warning, e);
monitor.addReport(warning);
}
monitor.setResult(updateResult);
return updateResult;
-
}
};
UUID uuid = progressMonitorService.registerNewRemotingMonitor(monitorThread);