diff --git a/src/main/java/neatlogic/framework/importexport/core/ImportExportHandlerBase.java b/src/main/java/neatlogic/framework/importexport/core/ImportExportHandlerBase.java index 7c3a3e65463ebcb711b3e3a7106396c94f0eda21..343212d1da53494aca2c2cf476df7a8fc5fda2b3 100644 --- a/src/main/java/neatlogic/framework/importexport/core/ImportExportHandlerBase.java +++ b/src/main/java/neatlogic/framework/importexport/core/ImportExportHandlerBase.java @@ -137,12 +137,14 @@ public abstract class ImportExportHandlerBase implements ImportExportHandler { logger.warn("export data: " + importExportVo.getType() + "-" + importExportVo.getName() + "-" + importExportVo.getPrimaryKey()); } dependencyVo.setName(importExportVo.getName()); - try { - zipOutputStream.putNextEntry(new ZipEntry("dependency-folder/" + importExportVo.getPrimaryKey() + ".json")); - zipOutputStream.write(JSONObject.toJSONBytes(importExportVo)); - zipOutputStream.closeEntry(); - } catch (IOException e) { - logger.error(e.getMessage(), e); + if (zipOutputStream != null) { + try { + zipOutputStream.putNextEntry(new ZipEntry("dependency-folder/" + importExportVo.getPrimaryKey() + ".json")); + zipOutputStream.write(JSONObject.toJSONBytes(importExportVo)); + zipOutputStream.closeEntry(); + } catch (IOException e) { + logger.error(e.getMessage(), e); + } } } }