Author: andrew.plotnikov
Date: 2012-02-20 10:17:24 -0500 (Mon, 20 Feb 2012)
New Revision: 5673
Modified:
jcr/branches/1.15.x/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/BackupManagerImpl.java
Log:
EXOJCR-1767: Fixed BackupManager throws NPE in case of wrong configuration of backup logs
folder
Modified:
jcr/branches/1.15.x/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/BackupManagerImpl.java
===================================================================
---
jcr/branches/1.15.x/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/BackupManagerImpl.java 2012-02-20
15:01:20 UTC (rev 5672)
+++
jcr/branches/1.15.x/exo.jcr.component.ext/src/main/java/org/exoplatform/services/jcr/ext/backup/impl/BackupManagerImpl.java 2012-02-20
15:17:24 UTC (rev 5673)
@@ -1092,7 +1092,11 @@
logsDirectory = new File(backupDir);
if (!PrivilegedFileHelper.exists(logsDirectory))
{
- PrivilegedFileHelper.mkdirs(logsDirectory);
+ if (!PrivilegedFileHelper.mkdirs(logsDirectory))
+ {
+ throw new IllegalStateException("Could not create the backup directory
at "
+ + logsDirectory.getAbsolutePath());
+ }
}
if (defIncrPeriod == null)
Show replies by date