Commit 5f56683b authored by marceteau's avatar marceteau
Browse files

ajout gestion des erreurs dans le bon repertoire

parent e93c6a32
......@@ -161,6 +161,15 @@ public class ArchiveConverterMain {
}
private void manageRejectException(Exception e) {
try {
logger.error(e.getMessage());
Files.move(currentArchivePath, errorFolder.resolve(currentArchivePath.getFileName()), StandardCopyOption.REPLACE_EXISTING);
} catch (IOException e1) {
e1.printStackTrace();
}
}
private void manageLanguageRejectException(DuplicateLanguageException e) {
try {
logger.error(e.getMessage());
......@@ -188,7 +197,8 @@ public class ArchiveConverterMain {
if(formalism.equals("sip") || formalism.equals("aip")) {
if(!commandLine.hasOption("c")) {
System.err.println("Le fichier de propriété du service versant est obligatoire pour un sip");
logger.error("Le fichier de propriété du service versant est obligatoire pour un sip ou un aip");
System.err.println("Le fichier de propriété du service versant est obligatoire pour un sip ou un aip");
System.exit(-1);
}
String planClassementPath;
......@@ -296,6 +306,8 @@ public class ArchiveConverterMain {
manageLanguageRejectException(e);
} catch (IngestRejectException e) {
manageRejectException(e);
} catch (Exception e) {
manageRejectException(e);
}
});
System.exit(0);
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment