<div dir="ltr"><div>I was working on a MailSync one of the open source projects that uses jndn and had some difficulty with upgrading the jndn library. The original jndn version was 0.16 and it was upgraded to 0.22 which is the most recent one. This resulted in the laptop side application giving a protobuf error which I can't seem to solve or understand. It is giving a "Unrecognized critical type code 129" exception. The exception is occurring at the ProtobufTlv.decode line given in the below code snippet. The protobuf-java version is 2.6.1.Are there any breaking changes that need to be considered with regards to ProtobufTlv when upgraded? Any help would be appreciated in this matter. <br></div><div><div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono","monospace",monospace,"Droid Sans Fallback";font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><div><span style="color:rgb(78,201,176)">ControlParametersResponseMessage</span><span style="color:rgb(212,212,212)">.</span><span style="color:rgb(78,201,176)">Builder</span><span style="color:rgb(212,212,212)"> </span><span style="color:rgb(156,220,254)">decodedControlResponse</span><span style="color:rgb(212,212,212)"> </span><span style="color:rgb(212,212,212)">=</span></div><div><span style="color:rgb(212,212,212)">          </span><span style="color:rgb(156,220,254)">ControlParametersResponseMessage</span><span style="color:rgb(212,212,212)">.</span><span style="color:rgb(220,220,170)">newBuilder</span><span style="color:rgb(212,212,212)">();</span><br></div><div><span style="color:rgb(212,212,212)">      </span><span style="color:rgb(156,220,254)">ProtobufTlv</span><span style="color:rgb(212,212,212)">.</span><span style="color:rgb(220,220,170)">decode</span><span style="color:rgb(212,212,212)">(decodedControlResponse, encodedControlResponse);</span></div><div><span style="color:rgb(212,212,212)">      </span><span style="color:rgb(78,201,176)">ControlParametersResponse</span><span style="color:rgb(212,212,212)"> </span><span style="color:rgb(156,220,254)">controlResponse</span><span style="color:rgb(212,212,212)"> </span><span style="color:rgb(212,212,212)">=</span></div><div><span style="color:rgb(212,212,212)">          </span><span style="color:rgb(156,220,254)">decodedControlResponse</span><span style="color:rgb(212,212,212)">.</span><span style="color:rgb(220,220,170)">getControlResponse</span><span style="color:rgb(212,212,212)">();</span></div></div><div style="color:rgb(212,212,212);background-color:rgb(30,30,30);font-family:"Droid Sans Mono","monospace",monospace,"Droid Sans Fallback";font-weight:normal;font-size:14px;line-height:19px;white-space:pre-wrap"><br></div></div></div><div><br></div><div><br></div><div>Thank you<br></div><div><br></div></div>