浏览代码

Handle error message for schemas (#2520)

Co-authored-by: Roman Zabaluev <rzabaluev@provectus.com>
Daniel Ching 2 年之前
父节点
当前提交
fc946a1dd1
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/SchemaRegistryService.java

+ 3 - 1
kafka-ui-api/src/main/java/com/provectus/kafka/ui/service/SchemaRegistryService.java

@@ -66,6 +66,7 @@ public class SchemaRegistryService {
 
   private static final String UNRECOGNIZED_FIELD_SCHEMA_TYPE = "Unrecognized field: schemaType";
   private static final String INCOMPATIBLE_WITH_AN_EARLIER_SCHEMA = "incompatible with an earlier schema";
+  private static final String INVALID_SCHEMA = "Invalid Schema";
 
   private final WebClient webClient;
 
@@ -237,7 +238,8 @@ public class SchemaRegistryService {
     } else if (isIncompatibleSchemaMessage(x.getMessage())) {
       return Mono.error(new SchemaCompatibilityException(x.getMessage()));
     } else {
-      return Mono.error(new UnprocessableEntityException(x.getMessage()));
+      log.error(x.getMessage());
+      return Mono.error(new UnprocessableEntityException(INVALID_SCHEMA));
     }
   }