Skip to content

Building fails #30

@sumitshrestha

Description

@sumitshrestha

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions