Changeset 6317


Ignore:
Timestamp:
06/23/15 09:27:58 (9 years ago)
Author:
davor.ostojic@oeaw.ac.at
Message:

issue 768
https://trac.clarin.eu/ticket/768
checkDataRoot method from MetadataImporter? won't exist if dataRoot doesn't exist and it returns the list of existing data roots

MetadataImporterMultiDatarootsTest? tests checkDataRoot method

Location:
vlo/branches/vlo-3.3-oeaw/vlo-importer/src
Files:
1 added
1 edited

Legend:

Unmodified
Added
Removed
  • vlo/branches/vlo-3.3-oeaw/vlo-importer/src/main/java/eu/clarin/cmdi/vlo/importer/MetadataImporter.java

    r6312 r6317  
    1919import java.util.HashSet;
    2020import java.util.Iterator;
     21import java.util.LinkedList;
    2122import java.util.List;
    2223import java.util.Map;
     
    200201    protected List<DataRoot> checkDataRoots() {
    201202        List<DataRoot> dataRoots = config.getDataRoots();
     203        List<DataRoot> existingDataRoots = new LinkedList<DataRoot>();
    202204        for (DataRoot dataRoot : dataRoots) {
    203205            if (!dataRoot.getRootFile().exists()) {
    204                 LOG.error("Root file " + dataRoot.getRootFile() + " does not exist. Probable configuration error so stopping import.");
    205                 System.exit(1);
    206             }
    207         }
    208         return dataRoots;
     206                LOG.error("Root file " + dataRoot.getRootFile() + " does not exist. Could be configuration error (see VLOConfig.xml)! Proceeding with next ...");
     207//              LOG.error("Root file " + dataRoot.getRootFile() + " does not exist. Probable configuration error so stopping import.");
     208//                System.exit(1);
     209            } else{
     210                existingDataRoots.add(dataRoot);
     211            }
     212        }
     213        return existingDataRoots;
    209214    }
    210215
Note: See TracChangeset for help on using the changeset viewer.