3632 fixed bug left over from 3562 where ingest had to be run once for unpack to work

This commit is contained in:
William Schaefer 2018-03-23 18:11:44 -04:00
parent ecbe953b97
commit 039cb19390

View File

@ -560,8 +560,15 @@ class SevenZipExtractor {
//initialize tree hierarchy to keep track of unpacked file structure //initialize tree hierarchy to keep track of unpacked file structure
SevenZipExtractor.UnpackedTree unpackedTree = new SevenZipExtractor.UnpackedTree(moduleDirRelative + "/" + uniqueArchiveFileName, archiveFile); SevenZipExtractor.UnpackedTree unpackedTree = new SevenZipExtractor.UnpackedTree(moduleDirRelative + "/" + uniqueArchiveFileName, archiveFile);
long freeDiskSpace = services.getFreeDiskSpace(); long freeDiskSpace;
try {
freeDiskSpace = services.getFreeDiskSpace();
}
catch(NullPointerException ex) {
//If ingest has not been run at least once getFreeDiskSpace() will throw a null pointer exception
//currently getFreeDiskSpace always returns DISK_FREE_SPACE_UNKNOWN
freeDiskSpace = IngestMonitor.DISK_FREE_SPACE_UNKNOWN;
}
//unpack and process every item in archive //unpack and process every item in archive
int itemNumber = 0; int itemNumber = 0;