Hi Sonal,
I checked out the code from git hub and tried building it with mvn -Dcdh3 install as mine hbase is cdh3. But, it fails with 24 errors saying this.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building crux
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [properties:read-project-properties {execution: default}]
[INFO] [build-helper:add-source {execution: default}]
[INFO] Source directory: /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/testData added.
[debug] execute contextualize
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
Downloading: https://repository.cloudera.com/artifactory/cloudera-repos//com/google/code/struts2-fullhibernatecore-plugin/2.2.2-GA/struts2-fullhibernatecore-plugin-2.2.2-GA.pom
[INFO] Unable to find resource 'com.google.code:struts2-fullhibernatecore-plugin:pom:2.2.2-GA' in repository Cloudera (https://repository.cloudera.com/artifactory/cloudera-repos/)
Downloading: https://repository.jboss.org/nexus/content/groups/public/com/google/code/struts2-fullhibernatecore-plugin/2.2.2-GA/struts2-fullhibernatecore-plugin-2.2.2-GA.pom
[INFO] Unable to find resource 'com.google.code:struts2-fullhibernatecore-plugin:pom:2.2.2-GA' in repository JBoss (https://repository.jboss.org/nexus/content/groups/public)
Downloading: http://repo1.maven.org/maven2/com/google/code/struts2-fullhibernatecore-plugin/2.2.2-GA/struts2-fullhibernatecore-plugin-2.2.2-GA.pom
[INFO] Unable to find resource 'com.google.code:struts2-fullhibernatecore-plugin:pom:2.2.2-GA' in repository central (http://repo1.maven.org/maven2)
[INFO] [compiler:compile {execution: default-compile}]
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 127 source files to /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[6,34] cannot find symbol
symbol : class CoprocessorProtocol
location: package org.apache.hadoop.hbase.ipc
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[11,53] cannot find symbol
symbol: class CoprocessorProtocol
public interface GroupingAggregationProtocol extends CoprocessorProtocol{
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,54] package Batch does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,59] interface expected here
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[28,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,62] package Batch does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,71] interface expected here
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[11,42] package org.apache.hadoop.hbase.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[12,42] package org.apache.hadoop.hbase.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[13,34] cannot find symbol
symbol : class ProtocolSignature
location: package org.apache.hadoop.hbase.ipc
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[30,45] cannot find symbol
symbol: class BaseEndpointCoprocessor
public class GroupingAggregationImpl extends BaseEndpointCoprocessor implements
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[37,8] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[20,42] package org.apache.hadoop.hbase.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[22,1] method does not override or implement a method from a supertype
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[94,12] cannot find symbol
symbol : method coprocessorExec(java.lang.Class<co.nubetech.crux.server.aggregate.GroupingAggregationProtocol>,byte[],byte[],co.nubetech.crux.server.aggregate.GroupingAggregationBatch,co.nubetech.crux.server.aggregate.GroupingAggregationBatchCallback)
location: interface org.apache.hadoop.hbase.client.HTableInterface
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[41,17] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[36,1] method does not override or implement a method from a supertype
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,17] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,47] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,14] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,44] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[47,12] cannot find symbol
symbol : variable CoprocessorHost
location: class co.nubetech.crux.util.Utility
[INFO] 24 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[6,34] cannot find symbol
symbol : class CoprocessorProtocol
location: package org.apache.hadoop.hbase.ipc
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[11,53] cannot find symbol
symbol: class CoprocessorProtocol
public interface GroupingAggregationProtocol extends CoprocessorProtocol{
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,54] package Batch does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,59] interface expected here
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[28,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,62] package Batch does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,71] interface expected here
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[11,42] package org.apache.hadoop.hbase.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[12,42] package org.apache.hadoop.hbase.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[13,34] cannot find symbol
symbol : class ProtocolSignature
location: package org.apache.hadoop.hbase.ipc
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[30,45] cannot find symbol
symbol: class BaseEndpointCoprocessor
public class GroupingAggregationImpl extends BaseEndpointCoprocessor implements
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[37,8] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[20,42] package org.apache.hadoop.hbase.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[22,1] method does not override or implement a method from a supertype
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[94,12] cannot find symbol
symbol : method coprocessorExec(java.lang.Class<co.nubetech.crux.server.aggregate.GroupingAggregationProtocol>,byte[],byte[],co.nubetech.crux.server.aggregate.GroupingAggregationBatch,co.nubetech.crux.server.aggregate.GroupingAggregationBatchCallback)
location: interface org.apache.hadoop.hbase.client.HTableInterface
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[41,17] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[36,1] method does not override or implement a method from a supertype
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,17] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,47] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,14] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,44] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[47,12] cannot find symbol
symbol : variable CoprocessorHost
location: class co.nubetech.crux.util.Utility
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14 seconds
[INFO] Finished at: Thu Feb 21 09:52:50 NPT 2013
[INFO] Final Memory: 58M/213M
[INFO] ------------------------------------------------------------------------
Is it genuine error in the code or have i missed something. Right now i am evaluating ready tools for hbase so cannot put time to fix it. if you can see and help me fix it it would be great.
Thanks,
Sumit
Hi Sonal,
I checked out the code from git hub and tried building it with mvn -Dcdh3 install as mine hbase is cdh3. But, it fails with 24 errors saying this.
[INFO] Scanning for projects...
[INFO] ------------------------------------------------------------------------
[INFO] Building crux
[INFO] task-segment: [install]
[INFO] ------------------------------------------------------------------------
[INFO] [properties:read-project-properties {execution: default}]
[INFO] [build-helper:add-source {execution: default}]
[INFO] Source directory: /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/testData added.
[debug] execute contextualize
[INFO] [resources:resources {execution: default-resources}]
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Copying 6 resources
Downloading: https://repository.cloudera.com/artifactory/cloudera-repos//com/google/code/struts2-fullhibernatecore-plugin/2.2.2-GA/struts2-fullhibernatecore-plugin-2.2.2-GA.pom
[INFO] Unable to find resource 'com.google.code:struts2-fullhibernatecore-plugin:pom:2.2.2-GA' in repository Cloudera (https://repository.cloudera.com/artifactory/cloudera-repos/)
Downloading: https://repository.jboss.org/nexus/content/groups/public/com/google/code/struts2-fullhibernatecore-plugin/2.2.2-GA/struts2-fullhibernatecore-plugin-2.2.2-GA.pom
[INFO] Unable to find resource 'com.google.code:struts2-fullhibernatecore-plugin:pom:2.2.2-GA' in repository JBoss (https://repository.jboss.org/nexus/content/groups/public)
Downloading: http://repo1.maven.org/maven2/com/google/code/struts2-fullhibernatecore-plugin/2.2.2-GA/struts2-fullhibernatecore-plugin-2.2.2-GA.pom
[INFO] Unable to find resource 'com.google.code:struts2-fullhibernatecore-plugin:pom:2.2.2-GA' in repository central (http://repo1.maven.org/maven2)
[INFO] [compiler:compile {execution: default-compile}]
[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
[INFO] Compiling 127 source files to /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/target/classes
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[6,34] cannot find symbol
symbol : class CoprocessorProtocol
location: package org.apache.hadoop.hbase.ipc
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[11,53] cannot find symbol
symbol: class CoprocessorProtocol
public interface GroupingAggregationProtocol extends CoprocessorProtocol{
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,54] package Batch does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,59] interface expected here
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[28,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,62] package Batch does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,71] interface expected here
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[11,42] package org.apache.hadoop.hbase.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[12,42] package org.apache.hadoop.hbase.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[13,34] cannot find symbol
symbol : class ProtocolSignature
location: package org.apache.hadoop.hbase.ipc
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[30,45] cannot find symbol
symbol: class BaseEndpointCoprocessor
public class GroupingAggregationImpl extends BaseEndpointCoprocessor implements
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[37,8] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[20,42] package org.apache.hadoop.hbase.coprocessor does not exist
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[22,1] method does not override or implement a method from a supertype
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[94,12] cannot find symbol
symbol : method coprocessorExec(java.lang.Class<co.nubetech.crux.server.aggregate.GroupingAggregationProtocol>,byte[],byte[],co.nubetech.crux.server.aggregate.GroupingAggregationBatch,co.nubetech.crux.server.aggregate.GroupingAggregationBatchCallback)
location: interface org.apache.hadoop.hbase.client.HTableInterface
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[41,17] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[36,1] method does not override or implement a method from a supertype
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,17] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,47] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,14] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,44] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
[ERROR] /home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[47,12] cannot find symbol
symbol : variable CoprocessorHost
location: class co.nubetech.crux.util.Utility
[INFO] 24 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Compilation failure
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[6,34] cannot find symbol
symbol : class CoprocessorProtocol
location: package org.apache.hadoop.hbase.ipc
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationProtocol.java:[11,53] cannot find symbol
symbol: class CoprocessorProtocol
public interface GroupingAggregationProtocol extends CoprocessorProtocol{
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,54] package Batch does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[12,59] interface expected here
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[28,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[7,49] package org.apache.hadoop.hbase.client.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,62] package Batch does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatchCallback.java:[19,71] interface expected here
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[11,42] package org.apache.hadoop.hbase.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[12,42] package org.apache.hadoop.hbase.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[13,34] cannot find symbol
symbol : class ProtocolSignature
location: package org.apache.hadoop.hbase.ipc
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[30,45] cannot find symbol
symbol: class BaseEndpointCoprocessor
public class GroupingAggregationImpl extends BaseEndpointCoprocessor implements
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[37,8] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[20,42] package org.apache.hadoop.hbase.coprocessor does not exist
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationBatch.java:[22,1] method does not override or implement a method from a supertype
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/QueryExecutor.java:[94,12] cannot find symbol
symbol : method coprocessorExec(java.lang.Class<co.nubetech.crux.server.aggregate.GroupingAggregationProtocol>,byte[],byte[],co.nubetech.crux.server.aggregate.GroupingAggregationBatch,co.nubetech.crux.server.aggregate.GroupingAggregationBatchCallback)
location: interface org.apache.hadoop.hbase.client.HTableInterface
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[41,17] cannot find symbol
symbol : class ProtocolSignature
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[36,1] method does not override or implement a method from a supertype
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,17] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[76,47] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,14] cannot find symbol
symbol : class RegionCoprocessorEnvironment
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/server/aggregate/GroupingAggregationImpl.java:[122,44] cannot find symbol
symbol : method getEnvironment()
location: class co.nubetech.crux.server.aggregate.GroupingAggregationImpl
/home/sumit/Projects/DwNorm/Crux/code/crux-aggregation/src/main/java/co/nubetech/crux/util/Utility.java:[47,12] cannot find symbol
symbol : variable CoprocessorHost
location: class co.nubetech.crux.util.Utility
[INFO] ------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 14 seconds
[INFO] Finished at: Thu Feb 21 09:52:50 NPT 2013
[INFO] Final Memory: 58M/213M
[INFO] ------------------------------------------------------------------------
Is it genuine error in the code or have i missed something. Right now i am evaluating ready tools for hbase so cannot put time to fix it. if you can see and help me fix it it would be great.
Thanks,
Sumit