From dd34d75f003875540d6f604ef70c7f8b077d7ff3 Mon Sep 17 00:00:00 2001 From: wing328 Date: Fri, 23 Oct 2015 12:46:44 +0800 Subject: [PATCH] better error message for empty operationId --- .../src/main/java/io/swagger/codegen/DefaultGenerator.java | 3 ++- .../java/io/swagger/codegen/languages/JavaClientCodegen.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java index d240d43d92d..d768912bfe2 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/DefaultGenerator.java @@ -531,7 +531,8 @@ public class DefaultGenerator extends AbstractGenerator implements Generator { + " Tag: " + tag + "\n"// + " Operation: " + operation.getOperationId() + "\n" // + " Resource: " + httpMethod + " " + resourcePath + "\n"// - + " Definitions: " + swagger.getDefinitions(); + + " Definitions: " + swagger.getDefinitions() + "\n" // + + " Exception: " + ex.getMessage(); throw new RuntimeException(msg, ex); } } diff --git a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java index d265e5a7232..c1ddfb4065e 100644 --- a/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java +++ b/modules/swagger-codegen/src/main/java/io/swagger/codegen/languages/JavaClientCodegen.java @@ -378,7 +378,7 @@ public class JavaClientCodegen extends DefaultCodegen implements CodegenConfig { public String toOperationId(String operationId) { // throw exception if method name is empty if (StringUtils.isEmpty(operationId)) { - throw new RuntimeException("Empty method name (operationId) not allowed"); + throw new RuntimeException("Empty method/operation name (operationId) not allowed"); } // method name cannot use reserved keyword, e.g. return