Commit a06695be authored by Matthias Betz's avatar Matthias Betz
Browse files

add logging message when an invalid file ending is encountered

parent 5e083df3
Pipeline #11055 passed with stage
in 1 minute and 23 seconds
...@@ -164,6 +164,9 @@ public class CityDoctorValidation { ...@@ -164,6 +164,9 @@ public class CityDoctorValidation {
startFileValidation(inputFile, xmlOutput, pdfOutput, config, outputFile); startFileValidation(inputFile, xmlOutput, pdfOutput, config, outputFile);
} else if (inputFile.getName().endsWith(".zip")) { } else if (inputFile.getName().endsWith(".zip")) {
startZipValidation(input, xmlOutput, pdfOutput, config, outputFile); startZipValidation(input, xmlOutput, pdfOutput, config, outputFile);
} else {
logger.error("Input file '{}' does not end with .gml or .xml and is not a zip archive.", input);
System.exit(1);
} }
} }
......
package de.hft.stuttgart.citydoctor2; package de.hft.stuttgart.citydoctor2;
import picocli.CommandLine; import java.util.concurrent.Callable;
import picocli.CommandLine.Command; import picocli.CommandLine.Command;
import picocli.CommandLine.Option; import picocli.CommandLine.Option;
import picocli.CommandLine.Parameters;
import java.util.concurrent.Callable;
@Command(name = "citydoctor2", mixinStandardHelpOptions = true, description = "Validates CityGML files according to a provided validation-plan.") @Command(name = "citydoctor2", mixinStandardHelpOptions = true, description = "Validates CityGML files according to a provided validation-plan.")
public class CityDoctorValidationCLI implements Callable<Integer> { public class CityDoctorValidationCLI implements Callable<Integer> {
......
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