title: Cannot Find Solutions to a Protobuf Unmarshal Error
body: <p>I'm getting the following error "unmarshaling error: proto: cannot parse reserved wire type" while unmarshaling a binary protobuf message. </p>
  
  <pre><code>newMessage := &amp;MessageName{}
  err = proto.Unmarshal(data, newMessage)
  </code></pre>
  
  <p>Here for data I'm reading from Protobuf Binary file whose contents look something like the Binary format given here -> <a href="https://stackoverflow.com/questions/18873924/what-does-the-protobuf-text-format-look-like">What does the protobuf text format look like?</a></p>
  
  <p>After reading the file and storing in data, data looks something like this [23 67 102 56 ... ]</p>
  
  <p>How to fix this error?   </p>