diff --git a/cmvr-es/config_server/config_file_service.cpp b/cmvr-es/config_server/config_file_service.cpp index b5498393..f8437def 100644 --- a/cmvr-es/config_server/config_file_service.cpp +++ b/cmvr-es/config_server/config_file_service.cpp @@ -113,14 +113,18 @@ const google::protobuf::Descriptor* descriptorForPath(const std::string& path) class TextErrorCollector final : public google::protobuf::io::ErrorCollector { public: - void AddError(int line, int column, const std::string& message) override + void RecordError( + int line, + google::protobuf::io::ColumnNumber column, + absl::string_view message) override { if (!errors_.empty()) errors_ += "; "; errors_ += "line " + std::to_string(line + 1) + ", column " + - std::to_string(column + 1) + ": " + message; + std::to_string(column + 1) + ": " + std::string(message); } - void AddWarning(int, int, const std::string&) override {} + void RecordWarning( + int, google::protobuf::io::ColumnNumber, absl::string_view) override {} const std::string& errors() const noexcept { return errors_; }