remove handling for not thrown exception JvmLimitsExceed
[cdmlib.git] / cdmlib-services / src / main / java / eu / etaxonomy / cdm / api / service / longrunningService / LongRunningTasksService.java
index af34445a413238ce63203be4491accf20eaf4ed9..c2505e59eed60f001aae4419a8a8b1fd1fa4fe12 100755 (executable)
@@ -32,7 +32,6 @@ import eu.etaxonomy.cdm.api.service.config.SortIndexUpdaterConfigurator;
 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;
@@ -92,14 +91,13 @@ public class LongRunningTasksService implements ILongRunningTasksService{
                     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);