Re: Uninitialized Message Exception thrown while getting values.

2018-01-19 Thread Karthick Ram
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.

2018-01-19 Thread Ted Yu
>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.

2018-01-18 Thread Karthick Ram
-- 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.

2018-01-18 Thread Karthick Ram
-- 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.

2018-01-18 Thread Anoop John
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
 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 
> 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.

2018-01-17 Thread ramkrishna vasudevan
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)
>


Uninitialized Message Exception thrown while getting values.

2018-01-17 Thread Karthick Ram
"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)