Michael Kublin has uploaded a new change for review.

Change subject: engine: Exception rush
......................................................................

engine: Exception rush

The following patch will remove all unused exceptions all over a code.
The exception was not used, was not thrown but sometimes was catched.
Also I removed some unused enum.

Change-Id: Ic983626d48c6535eeaa23a9c858c20ed7fa86a2c
Signed-off-by: Michael Kublin <mkub...@redhat.com>
---
M 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
D 
backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ResourceManagerException.java
D 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DBFacadException.java
D 
backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/generic/RepositoryException.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/DestroyVmVDSCommand.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsUpdateRunTimeInfo.java
D 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IRSErrorImageNotExistException.java
D 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/ImportEnumsManager.java
M 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsBrokerCommand.java
D 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorImportCandidateMissing.java
D 
backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorIrsDbMissing.java
11 files changed, 17 insertions(+), 205 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/47/8947/1

diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
index e2d9890..3cba88e 100644
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
+++ 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/CommandBase.java
@@ -68,7 +68,6 @@
 import org.ovirt.engine.core.dal.VdcBllMessages;
 import org.ovirt.engine.core.dal.dbbroker.DbFacade;
 import org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase;
-import org.ovirt.engine.core.dal.dbbroker.generic.RepositoryException;
 import org.ovirt.engine.core.dal.job.ExecutionMessageDirector;
 import org.ovirt.engine.core.dao.BusinessEntitySnapshotDAO;
 import org.ovirt.engine.core.dao.GenericDao;
@@ -876,11 +875,7 @@
             }
             functionReturnValue = getSucceeded();
             exceptionOccurred = false;
-        } catch (RepositoryException e) {
-            log.error(String.format("Command %1$s throw Database exception", 
getClass().getName()), e);
-            processExceptionToClient(new VdcFault(e, VdcBllErrors.DB));
-        }
-        catch (VdcBLLException e) {
+        } catch (VdcBLLException e) {
             log.error(String.format("Command %1$s throw Vdc Bll exception. 
With error message %2$s",
                     getClass().getName(),
                     e.getMessage()));
diff --git 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ResourceManagerException.java
 
b/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ResourceManagerException.java
deleted file mode 100644
index 96a462f..0000000
--- 
a/backend/manager/modules/bll/src/main/java/org/ovirt/engine/core/bll/ResourceManagerException.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package org.ovirt.engine.core.bll;
-
-import org.ovirt.engine.core.compat.*;
-
-public class ResourceManagerException extends ApplicationException implements 
java.io.Serializable {
-    // protected ResourceManagerException(SerializationInfo info,
-    // StreamingContext context)
-    // {
-    // super(info, context);
-    // }
-    //
-    public ResourceManagerException(RuntimeException baseException) {
-        super("ResourceManagerException", baseException);
-    }
-
-    public ResourceManagerException(String errorStr) {
-        super(errorStr);
-
-    }
-}
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DBFacadException.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DBFacadException.java
deleted file mode 100644
index d876a2a..0000000
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/DBFacadException.java
+++ /dev/null
@@ -1,20 +0,0 @@
-package org.ovirt.engine.core.dal.dbbroker;
-
-import org.ovirt.engine.core.compat.*;
-
-public class DBFacadException extends ApplicationException implements 
java.io.Serializable {
-    private static final long serialVersionUID = -1759699263394287948L;
-
-    // protected DBFacadException(SerializationInfo info, StreamingContext
-    // context)
-    // {
-    // super(info,context);
-    // }
-    //
-    public DBFacadException() {
-    }
-
-    public DBFacadException(String errorStr, Throwable cause) {
-        super("DBFacadException: " + errorStr, cause);
-    }
-}
diff --git 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/generic/RepositoryException.java
 
b/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/generic/RepositoryException.java
deleted file mode 100644
index bac9455..0000000
--- 
a/backend/manager/modules/dal/src/main/java/org/ovirt/engine/core/dal/dbbroker/generic/RepositoryException.java
+++ /dev/null
@@ -1,31 +0,0 @@
-package org.ovirt.engine.core.dal.dbbroker.generic;
-
-import org.ovirt.engine.core.compat.*;
-
-/**
- * This class is the base class for all exceptions from our repositories.
- */
-public class RepositoryException extends ApplicationException implements 
java.io.Serializable {
-    private static final long serialVersionUID = -8256930086206446087L;
-    // public RepositoryException()
-    // {
-    // }
-    //
-    // public RepositoryException(String message)
-    // {
-    // super(message);
-    // }
-    //
-    // public RepositoryException(String message, RuntimeException inner)
-    // {
-    // super(message, inner);
-    // }
-    //
-    // protected RepositoryException(SerializationInfo info, StreamingContext
-    // context)
-    // {
-    // super(info, context);
-    // }
-    // private static Log log =
-    // LogFactory.getLog(RepositoryException.class);
-}
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/DestroyVmVDSCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/DestroyVmVDSCommand.java
index 56d9f7c..11eacf9 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/DestroyVmVDSCommand.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/DestroyVmVDSCommand.java
@@ -8,7 +8,6 @@
 import org.ovirt.engine.core.common.businessentities.VmNetworkStatistics;
 import org.ovirt.engine.core.common.vdscommands.DestroyVmVDSCommandParameters;
 import org.ovirt.engine.core.dal.dbbroker.DbFacade;
-import org.ovirt.engine.core.dal.dbbroker.generic.RepositoryException;
 import org.ovirt.engine.core.utils.log.Log;
 import org.ovirt.engine.core.utils.log.LogFactory;
 import org.ovirt.engine.core.utils.transaction.TransactionMethod;
@@ -47,28 +46,17 @@
                     @Override
                     public Void runInTransaction() {
 
-                        try {
-                            curVm.guestLogoutTimeTreatmentAfterDestroy();
-                            // SaveVmDynamicToDBThreaded(curVm);
-                            
DbFacade.getInstance().getVmDynamicDao().update(curVm.getDynamicData());
-                            
DbFacade.getInstance().getVmStatisticsDao().update(curVm.getStatisticsData());
-                            List<VmNetworkInterface> interfaces = 
curVm.getInterfaces();
-                            if (interfaces != null && interfaces.size() > 0) {
-                                for (VmNetworkInterface ifc : interfaces) {
-                                    VmNetworkStatistics stats = 
ifc.getStatistics();
-                                    
DbFacade.getInstance().getVmNetworkStatisticsDao().update(stats);
-                                }
+                        curVm.guestLogoutTimeTreatmentAfterDestroy();
+                        // SaveVmDynamicToDBThreaded(curVm);
+                        
DbFacade.getInstance().getVmDynamicDao().update(curVm.getDynamicData());
+                        
DbFacade.getInstance().getVmStatisticsDao().update(curVm.getStatisticsData());
+                        List<VmNetworkInterface> interfaces = 
curVm.getInterfaces();
+                        if (interfaces != null && interfaces.size() > 0) {
+                            for (VmNetworkInterface ifc : interfaces) {
+                                VmNetworkStatistics stats = 
ifc.getStatistics();
+                                
DbFacade.getInstance().getVmNetworkStatisticsDao().update(stats);
                             }
-                        } catch (RepositoryException ex) {
-                            log.errorFormat(
-                                    "VDS::destroy Failed to update vds status 
in database,  vds = {1} : {2}, error = {3}",
-                                    getVds().getId(),
-                                    getVds().getvds_name(),
-                                    ex.getMessage());
-                            log.error("Exception: ", ex);
-                            throw ex;
                         }
-
                         getVds().setmem_commited(getVds().getmem_commited() - 
curVm.getvm_mem_size_mb());
                         getVds().setmem_commited(getVds().getmem_commited() - 
getVds().getguest_overhead());
                         
getVds().setvms_cores_count(getVds().getvms_cores_count() - 
curVm.getnum_of_cpus());
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsUpdateRunTimeInfo.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsUpdateRunTimeInfo.java
index 05bca1f..80c6413 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsUpdateRunTimeInfo.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/VdsUpdateRunTimeInfo.java
@@ -52,7 +52,6 @@
 import org.ovirt.engine.core.dal.dbbroker.DbFacade;
 import org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector;
 import org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogableBase;
-import org.ovirt.engine.core.dal.dbbroker.generic.RepositoryException;
 import org.ovirt.engine.core.dao.MassOperationsDao;
 import org.ovirt.engine.core.utils.NetworkUtils;
 import org.ovirt.engine.core.utils.ObjectIdentityChecker;
@@ -860,11 +859,6 @@
             } else if (command.getVDSReturnValue().getExceptionObject() 
instanceof VDSProtocolException) {
                 log.errorFormat("Failed vds listing,  vds = {0} : {1}, error = 
{2}", _vds.getId(),
                         _vds.getvds_name(), 
command.getVDSReturnValue().getExceptionString());
-            } else if (command.getVDSReturnValue().getExceptionObject() 
instanceof RepositoryException) {
-                log.errorFormat("Failed to update vms status in database,  vds 
= {0} : {1}, error = {2}",
-                        _vds.getId(), _vds.getvds_name(), 
command.getVDSReturnValue().getExceptionString());
-                log.error("Exception: ", 
command.getVDSReturnValue().getExceptionObject());
-                return;
             }
             throw command.getVDSReturnValue().getExceptionObject();
         } else {
@@ -1492,22 +1486,13 @@
     private void MoveVDSToMaintenanceIfNeeded() {
         if ((_vds.getstatus() == VDSStatus.PreparingForMaintenance)
                 && monitoringStrategy.canMoveToMaintenance(_vds)) {
-            try {
-                _vdsManager.setStatus(VDSStatus.Maintenance, _vds);
-                _saveVdsDynamic = true;
-                _saveVdsStatistics = true;
-                log.infoFormat(
-                        "vds::Updated vds status from 'Preparing for 
Maintenance' to 'Maintenance' in database,  vds = {0} : {1}",
-                        _vds.getId(),
-                        _vds.getvds_name());
-            } catch (RepositoryException ex) {
-                log.errorFormat(
-                        "vds::Failed to update vds status from 'Preparing for 
Maintenance' to 'Maintenance' in database,  vds = {0} : {1}, error = {2}",
-                        _vds.getId(),
-                        _vds.getvds_name(),
-                        ExceptionUtils.getMessage(ex));
-                log.error("Exception: ", ex);
-            }
+            _vdsManager.setStatus(VDSStatus.Maintenance, _vds);
+            _saveVdsDynamic = true;
+            _saveVdsStatistics = true;
+            log.infoFormat(
+                    "vds::Updated vds status from 'Preparing for Maintenance' 
to 'Maintenance' in database,  vds = {0} : {1}",
+                    _vds.getId(),
+                    _vds.getvds_name());
         }
     }
 
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IRSErrorImageNotExistException.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IRSErrorImageNotExistException.java
deleted file mode 100644
index 64937bf..0000000
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IRSErrorImageNotExistException.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package org.ovirt.engine.core.vdsbroker.irsbroker;
-
-public class IRSErrorImageNotExistException extends IRSErrorException 
implements java.io.Serializable {
-    // protected IRSErrorImageNotExistException(SerializationInfo info,
-    // StreamingContext context)
-    // {
-    // super(info, context);
-    // }
-    public IRSErrorImageNotExistException(RuntimeException baseException) {
-        super(baseException);
-    }
-
-    public IRSErrorImageNotExistException(String errorStr) {
-        super(errorStr);
-
-    }
-}
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/ImportEnumsManager.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/ImportEnumsManager.java
deleted file mode 100644
index 741f9b7..0000000
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/ImportEnumsManager.java
+++ /dev/null
@@ -1,26 +0,0 @@
-package org.ovirt.engine.core.vdsbroker.irsbroker;
-
-import org.ovirt.engine.core.common.queries.*;
-
-public final class ImportEnumsManager {
-    private static java.util.HashMap<ImportCandidateSourceEnum, String> 
CandidateSourceEnumStrings;
-    private static java.util.HashMap<ImportCandidateTypeEnum, String> 
CandidateTypeEnumStrings;
-
-    static {
-        CandidateSourceEnumStrings = new 
java.util.HashMap<ImportCandidateSourceEnum, String>();
-        CandidateSourceEnumStrings.put(ImportCandidateSourceEnum.KVM, 
"qumranet");
-        CandidateSourceEnumStrings.put(ImportCandidateSourceEnum.VMWARE, 
"vmware");
-
-        CandidateTypeEnumStrings = new 
java.util.HashMap<ImportCandidateTypeEnum, String>();
-        CandidateTypeEnumStrings.put(ImportCandidateTypeEnum.VM, "vms");
-        CandidateTypeEnumStrings.put(ImportCandidateTypeEnum.TEMPLATE, 
"templates");
-    }
-
-    public static String CandidateSourceString(ImportCandidateSourceEnum 
source) {
-        return CandidateSourceEnumStrings.get(source);
-    }
-
-    public static String CandidateTypeString(ImportCandidateTypeEnum type) {
-        return CandidateTypeEnumStrings.get(type);
-    }
-}
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsBrokerCommand.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsBrokerCommand.java
index ddd990e..f3b46da 100644
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsBrokerCommand.java
+++ 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsBrokerCommand.java
@@ -1608,14 +1608,6 @@
                     throw new IRSProtocolException(ex);
                 }
             }
-            catch (IrsErrorIrsDbMissing ex) {
-                getVDSReturnValue().setExceptionString(ex.toString());
-                getVDSReturnValue().setExceptionObject(ex);
-                getVDSReturnValue().setVdsError(ex.getVdsError());
-                log.errorFormat("IrsBroker::Failed::{0}", getCommandName());
-                LoggedUtils.logError(log, LoggedUtils.getObjectId(this), this, 
ex);
-                failover();
-            }
             catch (IRSNoMasterDomainException ex) {
                 getVDSReturnValue().setExceptionString(ex.toString());
                 getVDSReturnValue().setExceptionObject(ex);
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorImportCandidateMissing.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorImportCandidateMissing.java
deleted file mode 100644
index 8e67146..0000000
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorImportCandidateMissing.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package org.ovirt.engine.core.vdsbroker.irsbroker;
-
-public class IrsErrorImportCandidateMissing extends IRSErrorException 
implements java.io.Serializable {
-    // protected IrsErrorImportCandidateMissing(SerializationInfo info,
-    // StreamingContext context)
-    // {
-    // super(info, context);
-    // }
-    public IrsErrorImportCandidateMissing(RuntimeException baseException) {
-        super(baseException);
-    }
-
-    public IrsErrorImportCandidateMissing(String errorStr) {
-        super(errorStr);
-
-    }
-}
diff --git 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorIrsDbMissing.java
 
b/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorIrsDbMissing.java
deleted file mode 100644
index d49694a..0000000
--- 
a/backend/manager/modules/vdsbroker/src/main/java/org/ovirt/engine/core/vdsbroker/irsbroker/IrsErrorIrsDbMissing.java
+++ /dev/null
@@ -1,17 +0,0 @@
-package org.ovirt.engine.core.vdsbroker.irsbroker;
-
-public class IrsErrorIrsDbMissing extends IRSErrorException implements 
java.io.Serializable {
-    // protected IrsErrorIrsDbMissing(SerializationInfo info, StreamingContext
-    // context)
-    // {
-    // super(info, context);
-    // }
-    public IrsErrorIrsDbMissing(RuntimeException baseException) {
-        super(baseException);
-    }
-
-    public IrsErrorIrsDbMissing(String errorStr) {
-        super(errorStr);
-
-    }
-}


--
To view, visit http://gerrit.ovirt.org/8947
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic983626d48c6535eeaa23a9c858c20ed7fa86a2c
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Michael Kublin <mkub...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to