>From the exception message, it seems some GetRequest was empty. How often did this happen ? If you can describe characteristics of the get request, that may give some clue.
Can you come up with a unit test that reproduces the issue ? On Thu, Jan 18, 2018 at 11:40 PM, Karthick Ram <karthik.28...@gmail.com> wrote: > ---------- Forwarded message ---------- > From: Karthick Ram <karthik.28...@gmail.com> > Date: Thu, Jan 18, 2018 at 12:56 PM > Subject: Re: Uninitialized Message Exception thrown while getting values. > To: ramkrishna vasudevan <ramkrishna.s.vasude...@gmail.com> > > > Hbase version 1.2.5 and both client and server have pb version 2.5.0 only. > > On Thu, Jan 18, 2018 at 12:46 PM, ramkrishna vasudevan < > ramkrishna.s.vasude...@gmail.com> wrote: > > > Hi > > > > Which version of HBase you get this problem? Do you have any pb classpath > > issues? > > > > Regards > > Ram > > > > On Thu, Jan 18, 2018 at 12:40 PM, Karthick Ram <karthik.28...@gmail.com> > > wrote: > > > >> "UninitializedMessageException : Message missing required fields : > >> region, get", is thrown while performing Get. Due to this all the Get > >> requests to the same Region Server are getting stalled. > >> > >> com.google.protobuf.UninitializedMessageException: Message missing > >> required fields : region, get > >> at com.google.protobuf.AbstractMessage$Build.newUninitializedMe > >> ssageException(AbstractMessage.java:770) > >> at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetR > >> equest$Builder.build(ClientProtos.java:6377) > >> at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetR > >> equest$Builder.build(ClientProtos.java:6309) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection.processRequ > >> est(RpcServer.java:1840) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection.processOneR > >> pc(RpcServer.java:1775) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection.process(RPc > >> Server.java:1623) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection.readAndProc > >> ess(RpcServer.java:1603) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead(RpcSer > >> ver.java:861) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.doRunL > >> oop(RpcServer.java:643) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run(Rp > >> cServer.java:619) > >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool > >> Executor.java:1145) > >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo > >> lExecutor.java:615) > >> at java.lang.Thread.run(Thread.java:745) > >> > > > > >