Omaha #3137 - Add checks to prevent NullPointerException.
(cherry picked from commit 936f0278683f54bbb27127d40d0b9fb6e195bbb7 [formerlyb235e56e28
] [formerly8753350174
[formerlyd901d99bde
] [formerly3331d58e1c
] [formerly8753350174
[formerlyd901d99bde
] [formerly3331d58e1c
] [formerlyb235e56e28
[formerly3331d58e1c
[formerly 42dcb85d536485f3ae244e69a315e88169d04c97]]]]]) Conflicts: edexOsgi/com.raytheon.uf.edex.archive/src/com/raytheon/uf/edex/archive/purge/ArchivePurgeManager.java Former-commit-id:9c212d6ccd
[formerlyd6cae492e8
] [formerly 5ade33ba5069ec127c89a77ec40b4ea882de4eca [formerly43117cf31b
]] [formerly9c212d6ccd
[formerlyd6cae492e8
] [formerly 5ade33ba5069ec127c89a77ec40b4ea882de4eca [formerly43117cf31b
]] [formerly01b30e76c4
[formerly43117cf31b
[formerly deb766cbc3c173d4ec3593b22b8e371c79789e7a]]]] Former-commit-id:01b30e76c4
Former-commit-id:efe71641e7
[formerlyd48ae916fa
] [formerly c1f1afc6fd94286ffa334c1951e9fa8b4f6acd70 [formerly128b060e9f
]] Former-commit-id: ad1b62ceeccc43c63ed109a6c4adf7a5f59296f5 [formerly1905640a3a
] Former-commit-id:6928b2a90b
This commit is contained in:
parent
101481752f
commit
801eebda64
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