Hi,
I was running TestHBaseStorage unit test with hbase-0.98.4-hadoop2, and 23 test 
case failed with the following same error. I upgraded protobuf to version 
2.5.0, the same version with hbase-0.98.4.
Do you have any idea on how to fix it? Thanks

Testcase: testLoadOrderWithFixedAndPrefixedCols took 0.341 sec
        Caused an ERROR
Error during parsing. Pig script failed to parse:
<line 1, column 4> pig script failed to validate: java.lang.RuntimeException: 
could not instantiate 'org.apache.pig.backend.hadoop.hbase.HBaseStorage' with 
arguments '[pig:col_* pig:prefixed_col_d, -loadKey]'
org.apache.pig.impl.logicalLayer.FrontendException: ERROR 1000: Error during 
parsing. Pig script failed to parse:
<line 1, column 4> pig script failed to validate: java.lang.RuntimeException: 
could not instantiate 'org.apache.pig.backend.hadoop.hbase.HBaseStorage' with 
arguments '[pig:col_* pig:prefixed_col_d, -loadKey]'
        at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1725)
        at org.apache.pig.PigServer$Graph.registerQuery(PigServer.java:1659)
        at org.apache.pig.PigServer.registerQuery(PigServer.java:600)
        at org.apache.pig.PigServer.registerQuery(PigServer.java:613)
        at 
org.apache.pig.test.TestHBaseStorage.testLoadOrderWithFixedAndPrefixedCols(TestHBaseStorage.java:442)
Caused by: Failed to parse: Pig script failed to parse:
<line 1, column 4> pig script failed to validate: java.lang.RuntimeException: 
could not instantiate 'org.apache.pig.backend.hadoop.hbase.HBaseStorage' with 
arguments '[pig:col_* pig:prefixed_col_d, -loadKey]'
        at 
org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:196)
        at org.apache.pig.PigServer$Graph.parseQuery(PigServer.java:1712)
Caused by:
<line 1, column 4> pig script failed to validate: java.lang.RuntimeException: 
could not instantiate 'org.apache.pig.backend.hadoop.hbase.HBaseStorage' with 
arguments '[pig:col_* pig:prefixed_col_d, -loadKey]'
        at 
org.apache.pig.parser.LogicalPlanBuilder.buildLoadOp(LogicalPlanBuilder.java:881)
        at 
org.apache.pig.parser.LogicalPlanGenerator.load_clause(LogicalPlanGenerator.java:3568)
        at 
org.apache.pig.parser.LogicalPlanGenerator.op_clause(LogicalPlanGenerator.java:1625)
        at 
org.apache.pig.parser.LogicalPlanGenerator.general_statement(LogicalPlanGenerator.java:1102)
        at 
org.apache.pig.parser.LogicalPlanGenerator.statement(LogicalPlanGenerator.java:560)
        at 
org.apache.pig.parser.LogicalPlanGenerator.query(LogicalPlanGenerator.java:421)
        at 
org.apache.pig.parser.QueryParserDriver.parse(QueryParserDriver.java:188)
Caused by: java.lang.RuntimeException: could not instantiate 
'org.apache.pig.backend.hadoop.hbase.HBaseStorage' with arguments '[pig:col_* 
pig:prefixed_col_d, -loadKey]'
        at 
org.apache.pig.impl.PigContext.instantiateFuncFromSpec(PigContext.java:777)
        at 
org.apache.pig.parser.LogicalPlanBuilder.buildLoadOp(LogicalPlanBuilder.java:869)
Caused by: java.lang.reflect.InvocationTargetException
        at java.lang.reflect.Constructor.newInstance(Constructor.java:541)
        at 
org.apache.pig.impl.PigContext.instantiateFuncFromSpec(PigContext.java:745)
Caused by: org.apache.commons.cli.UnrecognizedOptionException: Unrecognized 
option: -loadKey
        at org.apache.commons.cli.Parser.processOption(Parser.java:253)
        at org.apache.commons.cli.Parser.parse(Parser.java:170)
        at org.apache.commons.cli.Parser.parse(Parser.java:114)
        at 
org.apache.pig.backend.hadoop.hbase.HBaseStorage.<init>(HBaseStorage.java:262)

Reply via email to