Omaha #3137 - Add checks to prevent NullPointerException.
(cherry picked from commit 936f0278683f54bbb27127d40d0b9fb6e195bbb7 [formerlyb235e56e28
] [formerly3331d58e1c
[formerly 42dcb85d536485f3ae244e69a315e88169d04c97]]) Conflicts: edexOsgi/com.raytheon.uf.edex.archive/src/com/raytheon/uf/edex/archive/purge/ArchivePurgeManager.java Former-commit-id:43117cf31b
[formerly deb766cbc3c173d4ec3593b22b8e371c79789e7a] Former-commit-id:01b30e76c4
This commit is contained in:
parent
102615aea1
commit
128b060e9f
1 changed files with 8 additions and 2 deletions
|
@ -62,6 +62,7 @@ import com.raytheon.uf.edex.database.cluster.handler.SharedLockHandler.LockType;
|
|||
* ------------ ---------- ----------- --------------------------
|
||||
* Apr 01, 2014 2862 rferrel Initial creation
|
||||
*
|
||||
* May 28, 2014 3137 rferrel Checks to prevent NullPointerException.
|
||||
* </pre>
|
||||
*
|
||||
* @author rferrel
|
||||
|
@ -386,7 +387,10 @@ public class ArchivePurgeManager {
|
|||
} else if (file.isDirectory()) {
|
||||
purgeCount += purgeDir(file, defaultTimeFilter,
|
||||
minPurgeTime, extPurgeTime, helper, category, ct);
|
||||
if (file.list().length == 0) {
|
||||
|
||||
// Something other then purger deleted the directory.
|
||||
String[] fileList = file.list();
|
||||
if ((fileList != null) && (fileList.length == 0)) {
|
||||
purgeCount += deleteFile(file);
|
||||
}
|
||||
} else if (defaultTimeFilter.accept(file)) {
|
||||
|
@ -418,7 +422,9 @@ public class ArchivePurgeManager {
|
|||
if (!file.isHidden()) {
|
||||
if (file.isDirectory()) {
|
||||
purgeCount += purgeDir(file, fileDataFilter);
|
||||
if (file.list().length == 0) {
|
||||
// Something other then purger deleted the directory.
|
||||
String[] fileList = file.list();
|
||||
if ((fileList != null) && (fileList.length == 0)) {
|
||||
purgeCount += deleteFile(file);
|
||||
}
|
||||
} else if (fileDataFilter.accept(file)) {
|
||||
|
|
Loading…
Add table
Reference in a new issue