Author: nzamosenchuk
Date: 2012-02-29 03:19:06 -0500 (Wed, 29 Feb 2012)
New Revision: 5708
Modified:
jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexInfos.java
Log:
EXOJCR-1766 : fix file renaming
Modified:
jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexInfos.java
===================================================================
---
jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexInfos.java 2012-02-29
07:24:49 UTC (rev 5707)
+++
jcr/branches/1.15.x/exo.jcr.component.core/src/main/java/org/exoplatform/services/jcr/impl/core/query/lucene/IndexInfos.java 2012-02-29
08:19:06 UTC (rev 5708)
@@ -210,11 +210,6 @@
out = new IndexOutputStream(dir.createOutput(to));
in = new IndexInputStream(dir.openInput(from));
DirectoryHelper.transfer(in, out);
- // delete old one
- if (dir.fileExists(from))
- {
- dir.deleteFile(from);
- }
}
finally
{
@@ -229,6 +224,18 @@
out.close();
}
}
+ try
+ {
+ // delete old one
+ if (dir.fileExists(from))
+ {
+ dir.deleteFile(from);
+ }
+ }
+ catch (Exception e)
+ {
+ // do noting. Will be removed later
+ }
}
/**
Show replies by date