diff --git a/dbms/src/Formats/FormatSchemaInfo.cpp b/dbms/src/Formats/FormatSchemaInfo.cpp index b7a5da7bf04796b24f01d26f2ae971c041fb4979..5fcf1f981ebc7ed3ce76c2e452ff205df0cfa9e2 100644 --- a/dbms/src/Formats/FormatSchemaInfo.cpp +++ b/dbms/src/Formats/FormatSchemaInfo.cpp @@ -20,7 +20,7 @@ FormatSchemaInfo::FormatSchemaInfo(const Context & context, const String & schem { throw Exception( "Format schema requires the 'format_schema' setting to have the 'schema_file:message_name' format" - + (schema_file_extension.empty() ? "" : "e.g. 'schema." + schema_file_extension + ":Message'"), + + (schema_file_extension.empty() ? "" : ", e.g. 'schema." + schema_file_extension + ":Message'"), ErrorCodes::BAD_ARGUMENTS); } return; @@ -29,11 +29,11 @@ FormatSchemaInfo::FormatSchemaInfo(const Context & context, const String & schem size_t colon_pos = format_schema.find(':'); Poco::Path path; if ((colon_pos == String::npos) || (colon_pos == 0) || (colon_pos == format_schema.length() - 1) - || path.assign(format_schema.substr(0, colon_pos)).getFileName().empty()) + || path.assign(format_schema.substr(0, colon_pos)).makeFile().getFileName().empty()) { throw Exception( "Format schema requires the 'format_schema' setting to have the 'schema_file:message_name' format" - + (schema_file_extension.empty() ? "" : "e.g. 'schema." + schema_file_extension + ":Message'") + ". Got '" + format_schema + + (schema_file_extension.empty() ? "" : ", e.g. 'schema." + schema_file_extension + ":Message'") + ". Got '" + format_schema + "'", ErrorCodes::BAD_ARGUMENTS); }