From a20cee3024c84ab1bb11e017f45960903bfd7524 Mon Sep 17 00:00:00 2001 From: KristopherTadlock Date: Sun, 2 Jan 2022 02:14:46 -0800 Subject: [PATCH] Add isSkipOperationExample check before generating op.requestBodyExamples in the DefaultCodeGe. This avoids the running out of heap space error one gets when generating a large spec file (#11144) Co-authored-by: Kristopher Tadlock --- .../src/main/java/org/openapitools/codegen/DefaultCodegen.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java index e28f4a03c33..8a96688f5fa 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/DefaultCodegen.java @@ -4103,7 +4103,7 @@ public class DefaultCodegen implements CodegenConfig { } // add example - if (schemas != null) { + if (schemas != null && !isSkipOperationExample()) { op.requestBodyExamples = new ExampleGenerator(schemas, this.openAPI).generate(null, new ArrayList<>(getConsumesInfo(this.openAPI, operation)), bodyParam.baseType); } }