diff --git a/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/AbstractOrientDBModelDAO.java b/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/AbstractOrientDBModelDAO.java index f6907ef520..0782710b2a 100644 --- a/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/AbstractOrientDBModelDAO.java +++ b/scm-dao-orientdb/src/main/java/sonia/scm/orientdb/AbstractOrientDBModelDAO.java @@ -39,6 +39,9 @@ import com.google.inject.Provider; import com.orientechnologies.orient.core.db.document.ODatabaseDocumentTx; import com.orientechnologies.orient.core.record.impl.ODocument; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + import sonia.scm.GenericDAO; import sonia.scm.ModelObject; import sonia.scm.util.Util; @@ -60,6 +63,12 @@ public abstract class AbstractOrientDBModelDAO /** Field description */ public static final String TYPE = "orientdb"; + /** + * the logger for AbstractOrientDBModelDAO + */ + private static final Logger logger = + LoggerFactory.getLogger(AbstractOrientDBModelDAO.class); + //~--- constructors --------------------------------------------------------- /** @@ -177,6 +186,10 @@ public abstract class AbstractOrientDBModelDAO { doc.delete(); } + else if (logger.isErrorEnabled()) + { + logger.error("could not find document for delete"); + } } finally { @@ -205,6 +218,10 @@ public abstract class AbstractOrientDBModelDAO doc = converter.convert(doc, item); doc.save(); } + else if (logger.isErrorEnabled()) + { + logger.error("could not find document for modify"); + } } finally {