diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java index ca13d66e173..2b0a510a121 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultGenerator.java @@ -783,7 +783,10 @@ public class DefaultGenerator implements Generator { try { LOGGER.info("Writing file " + ignoreFileNameTarget + " (which is always overwritten when the option `openapiGeneratorIgnoreFile` is enabled.)"); new File(config.outputFolder()).mkdirs(); - ignoreFile.createNewFile(); + if (!ignoreFile.createNewFile()) { + throw new RuntimeException("Failed to create the file .openapi-generator-ignore: " + ignoreFileNameTarget); + } + String header = String.join("\n", "# IMPORTANT: this file is generated with the option `openapiGeneratorIgnoreList` enabled", "# (--openapi-generator-ignore-list in CLI for example) so the entries below are pre-populated based",