Till Toenshoff created MESOS-1194:
-------------------------------------

             Summary: protobuf-JSON rendering doesnt validate
                 Key: MESOS-1194
                 URL: https://issues.apache.org/jira/browse/MESOS-1194
             Project: Mesos
          Issue Type: Bug
          Components: stout
    Affects Versions: 0.19.0
            Reporter: Till Toenshoff
            Priority: Minor


When using JSON::Protobuf(Message&), the supplied protobuf is not checked for 
being properly initialized, hence e.g. required fields could be missing.

It would be desirable to have a feedback mechanism in place for this 
constructor - maybe this would do:
{noformat}
if (!message.IsInitialized()) { 
  std::cerr << "Protobuf not initialized: " << 
message.InitializationErrorString() << std::endl;
  abort();
}
{noformat}




--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to