You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hbase.apache.org by Anoop John <an...@gmail.com> on 2013/08/21 15:29:52 UTC
Protobuf change to 2.5
Hi
I am getting the error like below when doing compile
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot find
symbo
l
symbol : variable PARSER
location: class org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
We need to recompile the proto generated files and checkin. This is missed?
-Anoop-
Re: Protobuf change to 2.5
Posted by Stack <st...@duboce.net>.
Trunk and 0.95 now require hadoop-2.1-0-beta.
Let me check out the compile issue. Sorry for the inconvenience.
St.Ack
On Wed, Aug 21, 2013 at 9:01 AM, ramkrishna vasudevan <
ramkrishna.s.vasudevan@gmail.com> wrote:
> Am also getting this when I try to run the testcases with hadoop
> 2.0.4-alpha
> <testcase time="0.017"
> classname="org.apache.hadoop.hbase.TestGlobalMemStoreSize"
> name="testGlobalMemStore">
> <error message="This is supposed to be overridden by subclasses."
>
> type="java.lang.UnsupportedOperationException">java.lang.UnsupportedOperationException:
> This is supposed to be overridden by subclasses.
> at
>
> com.google.protobuf.GeneratedMessage.getUnknownFields(GeneratedMessage.java:180)
> at
>
> org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetDatanodeReportRequestProto.getSerializedSize(ClientNamenodeProtocolProtos.java:21566)
> at
>
> com.google.protobuf.AbstractMessageLite.toByteString(AbstractMessageLite.java:49)
> at
>
> org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.constructRpcRequest(ProtobufRpcEngine.java:149)
> at
>
> org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:193)
> at $Proxy13.getDatanodeReport(Unknown Source)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at
>
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:597)
> at
>
> org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:164)
> at
>
> org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:83)
> at $Proxy13.getDatanodeReport(Unknown Source)
> at
>
> org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getDatanodeReport(ClientNamenodeProtocolTranslatorPB.java:514)
> at
> org.apache.hadoop.hdfs.DFSClient.datanodeReport(DFSClient.java:1984)
>
> Most of the testcases are failing with this. I tried to compile the Proto
> file using 2.5 and then applied the patch and am trying to run the
> testsuite.
>
>
> On Wed, Aug 21, 2013 at 7:10 PM, ramkrishna vasudevan <
> ramkrishna.s.vasudevan@gmail.com> wrote:
>
> > Yes I think it is missed. Compiling the Cell.proto file with 2.5 and
> > creaing the protos file makes the compilation successful.
> >
> >
> > On Wed, Aug 21, 2013 at 6:59 PM, Anoop John <an...@gmail.com>
> wrote:
> >
> >> Hi
> >>
> >> I am getting the error like below when doing compile
> >> [INFO] -------------------------------------------------------------
> >> [ERROR] COMPILATION ERROR :
> >> [INFO] -------------------------------------------------------------
> >> [ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
> >> e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot
> find
> >> symbo
> >> l
> >> symbol : variable PARSER
> >> location: class
> org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
> >>
> >> We need to recompile the proto generated files and checkin. This is
> >> missed?
> >>
> >> -Anoop-
> >>
> >
> >
>
Re: Protobuf change to 2.5
Posted by ramkrishna vasudevan <ra...@gmail.com>.
Am also getting this when I try to run the testcases with hadoop 2.0.4-alpha
<testcase time="0.017"
classname="org.apache.hadoop.hbase.TestGlobalMemStoreSize"
name="testGlobalMemStore">
<error message="This is supposed to be overridden by subclasses."
type="java.lang.UnsupportedOperationException">java.lang.UnsupportedOperationException:
This is supposed to be overridden by subclasses.
at
com.google.protobuf.GeneratedMessage.getUnknownFields(GeneratedMessage.java:180)
at
org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetDatanodeReportRequestProto.getSerializedSize(ClientNamenodeProtocolProtos.java:21566)
at
com.google.protobuf.AbstractMessageLite.toByteString(AbstractMessageLite.java:49)
at
org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.constructRpcRequest(ProtobufRpcEngine.java:149)
at
org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:193)
at $Proxy13.getDatanodeReport(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:164)
at
org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:83)
at $Proxy13.getDatanodeReport(Unknown Source)
at
org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getDatanodeReport(ClientNamenodeProtocolTranslatorPB.java:514)
at
org.apache.hadoop.hdfs.DFSClient.datanodeReport(DFSClient.java:1984)
Most of the testcases are failing with this. I tried to compile the Proto
file using 2.5 and then applied the patch and am trying to run the
testsuite.
On Wed, Aug 21, 2013 at 7:10 PM, ramkrishna vasudevan <
ramkrishna.s.vasudevan@gmail.com> wrote:
> Yes I think it is missed. Compiling the Cell.proto file with 2.5 and
> creaing the protos file makes the compilation successful.
>
>
> On Wed, Aug 21, 2013 at 6:59 PM, Anoop John <an...@gmail.com> wrote:
>
>> Hi
>>
>> I am getting the error like below when doing compile
>> [INFO] -------------------------------------------------------------
>> [ERROR] COMPILATION ERROR :
>> [INFO] -------------------------------------------------------------
>> [ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
>> e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot find
>> symbo
>> l
>> symbol : variable PARSER
>> location: class org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
>>
>> We need to recompile the proto generated files and checkin. This is
>> missed?
>>
>> -Anoop-
>>
>
>
Re: Protobuf change to 2.5
Posted by ramkrishna vasudevan <ra...@gmail.com>.
Yes I think it is missed. Compiling the Cell.proto file with 2.5 and
creaing the protos file makes the compilation successful.
On Wed, Aug 21, 2013 at 6:59 PM, Anoop John <an...@gmail.com> wrote:
> Hi
>
> I am getting the error like below when doing compile
> [INFO] -------------------------------------------------------------
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
> e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot find
> symbo
> l
> symbol : variable PARSER
> location: class org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
>
> We need to recompile the proto generated files and checkin. This is
> missed?
>
> -Anoop-
>
Re: Protobuf change to 2.5
Posted by ramkrishna vasudevan <ra...@gmail.com>.
>>Trunk and 0.95 now require hadoop-2.1-0-beta.
Okie. Let me try that way.
On Wed, Aug 21, 2013 at 10:15 PM, Anoop John <an...@gmail.com> wrote:
> With a clean update now there is no compile issue.. Seems some update was
> incomplete or so.. All fine now for me.. Thanks....
>
> -Anoop-
>
> On Wed, Aug 21, 2013 at 10:04 PM, Stack <st...@duboce.net> wrote:
>
> > On Wed, Aug 21, 2013 at 6:29 AM, Anoop John <an...@gmail.com>
> > wrote:
> >
> > > Hi
> > >
> > > I am getting the error like below when doing compile
> > > [INFO] -------------------------------------------------------------
> > > [ERROR] COMPILATION ERROR :
> > > [INFO] -------------------------------------------------------------
> > > [ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
> > > e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot
> > find
> > > symbo
> > > l
> > > symbol : variable PARSER
> > > location: class
> > org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
> > >
> > > We need to recompile the proto generated files and checkin. This is
> > > missed?
> > >
> >
> > PARSER is a pb2.5 addition. Try a clean first? Make sure you update the
> > top-level pom?
> >
> > Sorry for the inconvenience lads,
> > St.Ack
> >
>
Re: Protobuf change to 2.5
Posted by Anoop John <an...@gmail.com>.
With a clean update now there is no compile issue.. Seems some update was
incomplete or so.. All fine now for me.. Thanks....
-Anoop-
On Wed, Aug 21, 2013 at 10:04 PM, Stack <st...@duboce.net> wrote:
> On Wed, Aug 21, 2013 at 6:29 AM, Anoop John <an...@gmail.com>
> wrote:
>
> > Hi
> >
> > I am getting the error like below when doing compile
> > [INFO] -------------------------------------------------------------
> > [ERROR] COMPILATION ERROR :
> > [INFO] -------------------------------------------------------------
> > [ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
> > e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot
> find
> > symbo
> > l
> > symbol : variable PARSER
> > location: class
> org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
> >
> > We need to recompile the proto generated files and checkin. This is
> > missed?
> >
>
> PARSER is a pb2.5 addition. Try a clean first? Make sure you update the
> top-level pom?
>
> Sorry for the inconvenience lads,
> St.Ack
>
Re: Protobuf change to 2.5
Posted by Stack <st...@duboce.net>.
On Wed, Aug 21, 2013 at 6:29 AM, Anoop John <an...@gmail.com> wrote:
> Hi
>
> I am getting the error like below when doing compile
> [INFO] -------------------------------------------------------------
> [ERROR] COMPILATION ERROR :
> [INFO] -------------------------------------------------------------
> [ERROR] C:\Code\HBase\hbase-protocol\src\main\java\org\apach
> e\hadoop\hbase\protobuf\generated\ClientProtos.java:[2748,100] cannot find
> symbo
> l
> symbol : variable PARSER
> location: class org.apache.hadoop.hbase.protobuf.generated.CellProtos.Cell
>
> We need to recompile the proto generated files and checkin. This is
> missed?
>
PARSER is a pb2.5 addition. Try a clean first? Make sure you update the
top-level pom?
Sorry for the inconvenience lads,
St.Ack