diff --git a/CityDoctorParent/Extensions/CityDoctorZipLoader/src/main/java/de/hft/stuttgart/citydoctor2/ziploader/CityGmlZipEntry.java b/CityDoctorParent/Extensions/CityDoctorZipLoader/src/main/java/de/hft/stuttgart/citydoctor2/ziploader/CityGmlZipEntry.java index 486e0f02634159ba1a47a9d1ab1f55a40f9197a5..329be7b98dbb85ebabe3a34331053809ef59d3e9 100644 --- a/CityDoctorParent/Extensions/CityDoctorZipLoader/src/main/java/de/hft/stuttgart/citydoctor2/ziploader/CityGmlZipEntry.java +++ b/CityDoctorParent/Extensions/CityDoctorZipLoader/src/main/java/de/hft/stuttgart/citydoctor2/ziploader/CityGmlZipEntry.java @@ -10,6 +10,7 @@ import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import java.io.IOException; +import java.io.InputStream; import java.util.zip.ZipEntry; import java.util.zip.ZipFile; import java.util.zip.ZipInputStream; @@ -30,9 +31,9 @@ public class CityGmlZipEntry { return new ErroneousEntry(entry, ZipEntryErrorType.EXCESSIVE_FILESIZE); } else { try { - ZipInputStream zis = new ZipInputStream(archive.getInputStream(entry)); + InputStream is = archive.getInputStream(entry); CityGmlParser.gagLogger(true); - CityDoctorModel model = CityGmlParser.parseCityGmlStream(zis, config); + CityDoctorModel model = CityGmlParser.parseCityGmlStream(is, config); return new CityGmlZipEntry(entry.getName(), model); } catch (CityGmlParseException | InvalidGmlFileException e) { logger.error(e);