From 550d2f9048ce2a9d572da14a36043cf3f5b87bdd Mon Sep 17 00:00:00 2001 From: schoetbi Date: Thu, 2 Sep 2021 23:24:47 +0200 Subject: [PATCH] Issue error if jsonschema has no root type defined #6821 (#6831) --- src/idl_gen_json_schema.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/idl_gen_json_schema.cpp b/src/idl_gen_json_schema.cpp index 2e1cef65a..b607d28c2 100644 --- a/src/idl_gen_json_schema.cpp +++ b/src/idl_gen_json_schema.cpp @@ -198,7 +198,10 @@ class JsonSchemaGenerator : public BaseGenerator { bool generate() { code_ = ""; - if (parser_.root_struct_def_ == nullptr) { return false; } + if (parser_.root_struct_def_ == nullptr) { + std::cerr << "Error: Binary schema not generated, no root struct found\n"; + return false; + } code_ += "{" + NewLine(); code_ += Indent(1) + "\"$schema\": \"https://json-schema.org/draft/2019-09/schema\"," +