Re: Uninitialized Message Exception thrown while getting values.
We have been using this setup for months now and this issue never occurred before. And we are not able to reproduce the same. On Fri, Jan 19, 2018 at 4:29 PM, Ted Yu <yuzhih...@gmail.com> wrote: > 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) > > >> > > > > > > > > >
Re: Uninitialized Message Exception thrown while getting values.
>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) > >> > > > > >
Fwd: Uninitialized Message Exception thrown while getting values.
-- Forwarded message -- From: Karthick Ram <karthik.28...@gmail.com> Date: Thu, Jan 18, 2018 at 4:35 PM Subject: Re: Uninitialized Message Exception thrown while getting values. To: Anoop John <anoop.hb...@gmail.com> Hbase version(client & server) 1.2.5, Protobuf version 2.5.0 and JDK 1.8.0 On Thu, Jan 18, 2018 at 3:19 PM, Anoop John <anoop.hb...@gmail.com> wrote: > Karthick > What is ur server and client versions? U using Java > client or some thing else? > > -Anoop- > > 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. > >> newUninitializedMessageException(AbstractMessage.java:770) > >> at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$ > >> Builder.build(ClientProtos.java:6377) > >> at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$ > >> Builder.build(ClientProtos.java:6309) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection. > >> processRequest(RpcServer.java:1840) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection. > >> processOneRpc(RpcServer.java:1775) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection.process( > >> RPcServer.java:1623) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection. > >> readAndProcess(RpcServer.java:1603) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead( > >> RpcServer.java:861) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader. > >> doRunLoop(RpcServer.java:643) > >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run( > >> RpcServer.java:619) > >> at java.util.concurrent.ThreadPoolExecutor.runWorker( > >> ThreadPoolExecutor.java:1145) > >> at java.util.concurrent.ThreadPoolExecutor$Worker.run( > >> ThreadPoolExecutor.java:615) > >> at java.lang.Thread.run(Thread.java:745) > >> >
Fwd: Uninitialized Message Exception thrown while getting values.
-- 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) >> > >
Re: Uninitialized Message Exception thrown while getting values.
Karthick What is ur server and client versions? U using Java client or some thing else? -Anoop- On Thu, Jan 18, 2018 at 12:46 PM, ramkrishna vasudevanwrote: > 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 > 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. >> newUninitializedMessageException(AbstractMessage.java:770) >> at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$ >> Builder.build(ClientProtos.java:6377) >> at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$ >> Builder.build(ClientProtos.java:6309) >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection. >> processRequest(RpcServer.java:1840) >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection. >> processOneRpc(RpcServer.java:1775) >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection.process( >> RPcServer.java:1623) >> at org.apache.hadoop.hbase.ipc.RpcServer$Connection. >> readAndProcess(RpcServer.java:1603) >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead( >> RpcServer.java:861) >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader. >> doRunLoop(RpcServer.java:643) >> at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run( >> RpcServer.java:619) >> at java.util.concurrent.ThreadPoolExecutor.runWorker( >> ThreadPoolExecutor.java:1145) >> at java.util.concurrent.ThreadPoolExecutor$Worker.run( >> ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >>
Re: Uninitialized Message Exception thrown while getting values.
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 Ramwrote: > "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. > newUninitializedMessageException(AbstractMessage.java:770) > at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$ > Builder.build(ClientProtos.java:6377) > at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$ > Builder.build(ClientProtos.java:6309) > at org.apache.hadoop.hbase.ipc.RpcServer$Connection. > processRequest(RpcServer.java:1840) > at org.apache.hadoop.hbase.ipc.RpcServer$Connection. > processOneRpc(RpcServer.java:1775) > at org.apache.hadoop.hbase.ipc.RpcServer$Connection.process( > RPcServer.java:1623) > at org.apache.hadoop.hbase.ipc.RpcServer$Connection. > readAndProcess(RpcServer.java:1603) > at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead( > RpcServer.java:861) > at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader. > doRunLoop(RpcServer.java:643) > at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run( > RpcServer.java:619) > at java.util.concurrent.ThreadPoolExecutor.runWorker( > ThreadPoolExecutor.java:1145) > at java.util.concurrent.ThreadPoolExecutor$Worker.run( > ThreadPoolExecutor.java:615) > at java.lang.Thread.run(Thread.java:745) >
Uninitialized Message Exception thrown while getting values.
"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.newUninitializedMessageException(AbstractMessage.java:770) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$Builder.build(ClientProtos.java:6377) at org.apache.hadoop.hbase.protobuf.generated.ClientProtos$GetRequest$Builder.build(ClientProtos.java:6309) at org.apache.hadoop.hbase.ipc.RpcServer$Connection.processRequest(RpcServer.java:1840) at org.apache.hadoop.hbase.ipc.RpcServer$Connection.processOneRpc(RpcServer.java:1775) at org.apache.hadoop.hbase.ipc.RpcServer$Connection.process(RPcServer.java:1623) at org.apache.hadoop.hbase.ipc.RpcServer$Connection.readAndProcess(RpcServer.java:1603) at org.apache.hadoop.hbase.ipc.RpcServer$Listener.doRead(RpcServer.java:861) at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.doRunLoop(RpcServer.java:643) at org.apache.hadoop.hbase.ipc.RpcServer$Listener$Reader.run(RpcServer.java:619) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)