[exo-jcr-commits] exo-jcr SVN: r2414 - jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl.

do-not-reply at jboss.org do-not-reply at jboss.org
Thu May 20 09:27:54 EDT 2010


Author: areshetnyak
Date: 2010-05-20 09:27:54 -0400 (Thu, 20 May 2010)
New Revision: 2414

Modified:
   jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/JobRepositoryRestore.java
Log:
EXOJCR-737 : Improvement exception messages in JobRepositoryRestore.

Modified: jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/JobRepositoryRestore.java
===================================================================
--- jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/JobRepositoryRestore.java	2010-05-20 13:26:22 UTC (rev 2413)
+++ jcr/trunk/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/JobRepositoryRestore.java	2010-05-20 13:27:54 UTC (rev 2414)
@@ -194,15 +194,20 @@
       catch (InvalidItemStateException e)
       {
          restored = false;
-         throw new RepositoryRestoreExeption("The repository '" + "/" + repositoryEntry.getName() + "/"
-            + currennWorkspaceName + "' can not be restored! There was database error!", e);
+         
+         log.error("Can not restore workspace \""  + currennWorkspaceName + " in repository \"" + repositoryEntry.getName() + "\".", e);
+         
+         throw new RepositoryRestoreExeption("Can not restore workspace \""  + currennWorkspaceName + " in repository \"" + repositoryEntry.getName() + "\"."
+            + " There was database error.", e);
 
       }
       catch (Throwable t)
       {
          restored = false;
-         throw new RepositoryRestoreExeption("The repository '" + "/" + repositoryEntry.getName() + "/"
-            + currennWorkspaceName + "' can not be restored!", t);
+         
+         log.error("Can not restore workspace \""  + currennWorkspaceName + " in repository \"" + repositoryEntry.getName() + "\".", t);
+         
+         throw new RepositoryRestoreExeption("Can not restore workspace \""  + currennWorkspaceName + " in repository \"" + repositoryEntry.getName() + "\".", t);
 
       }
       finally
@@ -231,7 +236,7 @@
             }
             catch (Throwable thr)
             {
-               log.error("The partly restored repository '" + "/" + repositoryEntry.getName() + "' can not be removed!", thr);
+               log.error("The partly restored repository \"" + repositoryEntry.getName() + "\" can not be removed.", thr);
             }
          }
       }



More information about the exo-jcr-commits mailing list