Ok I will do this, and it is for sure a big issue for new comers as myself.
I will also write the workaround I used for this issue.


Renato M.

2012/5/8 Lewis John Mcgibbney <[email protected]>:
> Hi Renato,
>
> I have also checked out your suggestuions and they are correct. It
> therefore looks like we need to explicitly exclude the asm transitive
> dependency from wherever it bis being pulled (maybe even contact the
> guys and inform them), then add our own direct dependency within the
> relevant pom.xml
>
> Renato, can you please open an issue and annotate it as fully as
> possible. This way we have somewhere solid to begin working from as
> this seems to be a pretty big issue as new comers can even build the
> project!
>
> Thank you
>
> Lewis
>
> On Sat, May 5, 2012 at 6:20 PM, Renato Marroquín Mogrovejo
> <[email protected]> wrote:
>> Hi all,
>>
>> After I replaced the asm-3.1.jar with the one from [1], then it built
>> fine. I think the problem is we are pulling the asm artifact from the
>> wrong place. For what I've seen on the code, many modules depend on
>> it, but updating its origin might not be totally up to us, maybe it's
>> a dependence from other project which needs to be updated. For
>> example, this url [2] does not exist. I mean this [3] exists from the
>> HBase project but when trying to get the asm jar it doesn't find it
>> because it doesn't exist.
>> Maybe we should start looking at other projects such as BigTop[4]
>> which are in charge of (saying it in a plain and simple manner)
>> keeping stable and proved versions of most Hadoop related projects so
>> we don't have to be worrying about keeping our poms up to date or our
>> checking that all the project versions we use are ok to use. What do
>> you guys think?
>>
>>
>> Renato M.
>>
>>
>> [1] 
>> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/ow2/jonas/asm/asm/3.1/asm-3.1.jar
>> [2] http://people.apache.org/~rawson/repo//asm/asm/3.1/asm-3.1.jar
>> [3] http://people.apache.org/~rawson/repo/
>> [4]
>>
>> 2012/5/5 Ferdy Galema <[email protected]>:
>>> I tried to find a way around it but did not succeed. Also not sure if it's a
>>> Gora issue or a general maven issue. When running mvn with -X it's possible
>>> to get more output. I think it's best that someone more skilled with maven
>>> takes a look at it.
>>>
>>> On Fri, May 4, 2012 at 8:26 PM, Ferdy Galema <[email protected]>
>>> wrote:
>>>>
>>>> You are right, it happens here too when cleaning the m2 folder.
>>>>
>>>> To be continued...
>>>>
>>>>
>>>> On Fri, May 4, 2012 at 5:07 PM, Renato Marroquín Mogrovejo
>>>> <[email protected]> wrote:
>>>>>
>>>>> Hi all,
>>>>>
>>>>> Happy to have started the first user thread, and hope to be able to
>>>>> close it soon (:
>>>>> I did remove the ~/.m2 but I still get the same error. I am starting
>>>>> to think that maybe it's the opposite guys, you already have all the
>>>>> dependencies so when you compile gora, it doesn't need them. The error
>>>>> I am getting is because asm.
>>>>>
>>>>> {code}
>>>>> Downloading:
>>>>> http://people.apache.org/~rawson/repo//asm/asm/3.1/asm-3.1.jar
>>>>> [INFO] Unable to find resource
>>>>> 'com.google.code.findbugs:jsr305:jar:1.3.9' in repository codehaus
>>>>> (http://repository.codehaus.org/)
>>>>> Downloading:
>>>>> http://repo1.maven.org/maven2/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar
>>>>>
>>>>> [INFO] Unable to find resource 'asm:asm:jar:3.1' in repository
>>>>> temp-thrift (http://people.apache.org/~rawson/repo/)
>>>>> Downloading: http://download.java.net/maven/2//asm/asm/3.1/asm-3.1.jar
>>>>> Downloading:
>>>>> http://repo1.maven.org/maven2/dom4j/dom4j/1.6.1/dom4j-1.6.1.jar
>>>>> [INFO] Unable to find resource 'asm:asm:jar:3.1' in repository
>>>>> java.net (http://download.java.net/maven/2/)
>>>>> Downloading: http://repository.codehaus.org//asm/asm/3.1/asm-3.1.jar
>>>>> [INFO] Unable to find resource 'asm:asm:jar:3.1' in repository
>>>>> codehaus (http://repository.codehaus.org/)
>>>>> Downloading:
>>>>> http://maven.glassfish.org/content/groups/glassfish/asm/asm/3.1/asm-3.1.jar
>>>>> 185b downloaded  (asm-3.1.jar)
>>>>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
>>>>> '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
>>>>> <head><title>301' - RETRYING
>>>>> Downloading:
>>>>> http://maven.glassfish.org/content/groups/glassfish/asm/asm/3.1/asm-3.1.jar
>>>>> 185b downloaded  (asm-3.1.jar)
>>>>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
>>>>> '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
>>>>> <head><title>301' - IGNORING
>>>>> Downloading:
>>>>> http://people.apache.org/~rawson/repo//org/apache/thrift/thrift/0.2.0/thrift-0.2.0.jar
>>>>>
>>>>> Its dependencies (if any) will NOT be available to the current build.
>>>>> [INFO] [compiler:compile {execution: default-compile}]
>>>>> [INFO] Compiling 9 source files to
>>>>> /home/rmogrovejo/workspace/gora/gora-hbase/target/classes
>>>>> [INFO] -------------------------------------------------------------
>>>>> [ERROR] COMPILATION ERROR :
>>>>> [INFO] -------------------------------------------------------------
>>>>> [ERROR] error: error reading
>>>>> /home/rmogrovejo/.m2/repository/asm/asm/3.1/asm-3.1.jar; error in
>>>>> opening zip file
>>>>> [INFO] 1 error
>>>>> [INFO] -------------------------------------------------------------
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [ERROR] BUILD FAILURE
>>>>> [INFO]
>>>>> ------------------------------------------------------------------------
>>>>> [INFO] Compilation failure
>>>>> error: error reading
>>>>> /home/rmogrovejo/.m2/repository/asm/asm/3.1/asm-3.1.jar; error in
>>>>> opening zip file
>>>>>
>>>>> {\code}
>>>>>
>>>>> I tried the urls where I am supposed to get that jar, but they don't
>>>>> seem to have the specific jar. I think I will try with [1] and then
>>>>> see if that clears the problem, Any other tips?
>>>>> Thanks again for the help guys!
>>>>>
>>>>>
>>>>> Renato M.
>>>>>
>>>>> [1]
>>>>> http://mirrors.ibiblio.org/pub/mirrors/maven2/org/ow2/jonas/asm/asm/3.1/asm-3.1.jar
>>>>>
>>>>> 2012/5/4 Lewis John Mcgibbney <[email protected]>:
>>>>> > Hi Renato,
>>>>> >
>>>>> > Yeah I can only back up what Ferdy advised about possibly removing
>>>>> > your ~/.m2 cache and trying again.
>>>>> >
>>>>> > Please let us know how you get on.
>>>>> >
>>>>> > On Thu, May 3, 2012 at 9:01 PM, Ferdy Galema <[email protected]>
>>>>> > wrote:
>>>>> >> Current trunk builds fine at my workstation. Not really sure what
>>>>> >> causes
>>>>> >> your problem. Did you try cleaning local maven cache folders? That's
>>>>> >> ~/.m2
>>>>> >>
>>>>> >> Oh and congrats about opening the first 'real' user thread ;)
>>>>> >>
>>>>> >>
>>>>> >> On Thu, May 3, 2012 at 3:50 PM, Renato Marroquín Mogrovejo
>>>>> >> <[email protected]> wrote:
>>>>> >>>
>>>>> >>> Thanks for the reply Henry, but I keep getting errors
>>>>> >>> What I did is that I downloaded a fresh copy of gora through git and
>>>>> >>> tried again. Now I keep on getting errors about asm-3.1.pom saying
>>>>> >>> that it hasn't a valid checksum from the places its supposed to
>>>>> >>> download it.
>>>>> >>>
>>>>> >>> [INFO]
>>>>> >>>
>>>>> >>> ------------------------------------------------------------------------
>>>>> >>> [INFO] Building Apache Gora :: Hbase
>>>>> >>> [INFO]    task-segment: [compile]
>>>>> >>> [INFO]
>>>>> >>>
>>>>> >>> ------------------------------------------------------------------------
>>>>> >>> [INFO] [build-helper:add-source {execution: default}]
>>>>> >>> [INFO] Source directory:
>>>>> >>> /home/rmogrovejo/workspace/gora/gora-hbase/src/examples/java added.
>>>>> >>> [INFO] [remote-resources:process {execution: default}]
>>>>> >>> Downloading:
>>>>> >>> http://people.apache.org/~rawson/repo//asm/asm/3.1/asm-3.1.pom
>>>>> >>> [INFO] Unable to find resource 'asm:asm:pom:3.1' in repository
>>>>> >>> temp-thrift (http://people.apache.org/~rawson/repo/)
>>>>> >>> Downloading:
>>>>> >>> http://download.java.net/maven/2//asm/asm/3.1/asm-3.1.pom
>>>>> >>> [INFO] Unable to find resource 'asm:asm:pom:3.1' in repository
>>>>> >>> java.net (http://download.java.net/maven/2/)
>>>>> >>> Downloading: http://repository.codehaus.org//asm/asm/3.1/asm-3.1.pom
>>>>> >>> [INFO] Unable to find resource 'asm:asm:pom:3.1' in repository
>>>>> >>> codehaus (http://repository.codehaus.org/)
>>>>> >>> Downloading:
>>>>> >>>
>>>>> >>> http://maven.glassfish.org/content/groups/glassfish/asm/asm/3.1/asm-3.1.pom
>>>>> >>> 185b downloaded  (asm-3.1.pom)
>>>>> >>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
>>>>> >>> '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
>>>>> >>> <head><title>301' - RETRYING
>>>>> >>> Downloading:
>>>>> >>>
>>>>> >>> http://maven.glassfish.org/content/groups/glassfish/asm/asm/3.1/asm-3.1.pom
>>>>> >>> 185b downloaded  (asm-3.1.pom)
>>>>> >>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
>>>>> >>> '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
>>>>> >>> <head><title>301' - IGNORING
>>>>> >>> [WARNING] POM for 'asm:asm:pom:3.1:compile' is invalid.
>>>>> >>>
>>>>> >>> Its dependencies (if any) will NOT be available to the current build.
>>>>> >>> Downloading:
>>>>> >>> http://people.apache.org/~rawson/repo//asm/asm/3.1/asm-3.1.jar
>>>>> >>> [INFO] Unable to find resource 'asm:asm:jar:3.1' in repository
>>>>> >>> temp-thrift (http://people.apache.org/~rawson/repo/)
>>>>> >>> Downloading:
>>>>> >>> http://download.java.net/maven/2//asm/asm/3.1/asm-3.1.jar
>>>>> >>> [INFO] Unable to find resource 'asm:asm:jar:3.1' in repository
>>>>> >>> java.net (http://download.java.net/maven/2/)
>>>>> >>> Downloading: http://repository.codehaus.org//asm/asm/3.1/asm-3.1.jar
>>>>> >>> [INFO] Unable to find resource 'asm:asm:jar:3.1' in repository
>>>>> >>> codehaus (http://repository.codehaus.org/)
>>>>> >>> Downloading:
>>>>> >>>
>>>>> >>> http://maven.glassfish.org/content/groups/glassfish/asm/asm/3.1/asm-3.1.jar
>>>>> >>> 185b downloaded  (asm-3.1.jar)
>>>>> >>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
>>>>> >>> '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
>>>>> >>> <head><title>301' - RETRYING
>>>>> >>> Downloading:
>>>>> >>>
>>>>> >>> http://maven.glassfish.org/content/groups/glassfish/asm/asm/3.1/asm-3.1.jar
>>>>> >>> 185b downloaded  (asm-3.1.jar)
>>>>> >>> [WARNING] *** CHECKSUM FAILED - Checksum failed on download: local =
>>>>> >>> '6c9fd3d150b8a5f0ca676f49b8ed603793cabebb'; remote = '<html>
>>>>> >>> <head><title>301' - IGNORING
>>>>> >>> [WARNING] Invalid project model for artifact [asm:asm:3.1]. It will
>>>>> >>> be
>>>>> >>> ignored by the remote resources Mojo.
>>>>> >>> [debug] execute contextualize
>>>>> >>> [INFO] [resources:resources {execution: default-resources}]
>>>>> >>> [INFO] Using 'UTF-8' encoding to copy filtered resources.
>>>>> >>> [INFO] skip non existing resourceDirectory
>>>>> >>> /home/rmogrovejo/workspace/gora/gora-hbase/src/main/resources
>>>>> >>> [INFO] Copying 3 resources
>>>>> >>> [WARNING] POM for 'asm:asm:pom:3.1:compile' is invalid.
>>>>> >>>
>>>>> >>> Its dependencies (if any) will NOT be available to the current build.
>>>>> >>> [INFO] [compiler:compile {execution: default-compile}]
>>>>> >>> [INFO] Compiling 9 source files to
>>>>> >>> /home/rmogrovejo/workspace/gora/gora-hbase/target/classes
>>>>> >>> [INFO] -------------------------------------------------------------
>>>>> >>> [ERROR] COMPILATION ERROR :
>>>>> >>> [INFO] -------------------------------------------------------------
>>>>> >>> [ERROR] error: error reading
>>>>> >>> /home/rmogrovejo/.m2/repository/asm/asm/3.1/asm-3.1.jar; error in
>>>>> >>> opening zip file
>>>>> >>> [INFO] 1 error
>>>>> >>> [INFO] -------------------------------------------------------------
>>>>> >>> [INFO]
>>>>> >>>
>>>>> >>> ------------------------------------------------------------------------
>>>>> >>> [ERROR] BUILD FAILURE
>>>>> >>> [INFO]
>>>>> >>>
>>>>> >>> ------------------------------------------------------------------------
>>>>> >>> [INFO] Compilation failure
>>>>> >>> error: error reading
>>>>> >>> /home/rmogrovejo/.m2/repository/asm/asm/3.1/asm-3.1.jar; error in
>>>>> >>> opening zip file
>>>>> >>>
>>>>> >>>
>>>>> >>> Any suggestion on this?
>>>>> >>> Thanks again!
>>>>> >>>
>>>>> >>>
>>>>> >>> Renato M.
>>>>> >>>
>>>>> >>> 2012/5/3 Henry Saputra <[email protected]>:
>>>>> >>> > Hmm this usually happen when connection drop from maven repo. Could
>>>>> >>> > you try couple more times?
>>>>> >>> >
>>>>> >>> > - Henry
>>>>> >>> >
>>>>> >>> > On Wed, May 2, 2012 at 8:29 PM, Renato Marroquín Mogrovejo
>>>>> >>> > <[email protected]> wrote:
>>>>> >>> >> Hi,
>>>>> >>> >>
>>>>> >>> >> I tried to install latest Gora release following [1] but after
>>>>> >>> >> making
>>>>> >>> >> mvn clean compile I got some errors that maybe you guys can help
>>>>> >>> >> me
>>>>> >>> >> resolving.
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> [INFO]
>>>>> >>> >>
>>>>> >>> >> ------------------------------------------------------------------------
>>>>> >>> >> [ERROR] BUILD ERROR
>>>>> >>> >> [INFO]
>>>>> >>> >>
>>>>> >>> >> ------------------------------------------------------------------------
>>>>> >>> >> [INFO] Failed to resolve dependencies for one or more projects in
>>>>> >>> >> the
>>>>> >>> >> reactor. Reason: Missing:
>>>>> >>> >> ----------
>>>>> >>> >> 1) commons-httpclient:commons-httpclient:jar:3.0.1
>>>>> >>> >>
>>>>> >>> >>  Try downloading the file manually from the project website.
>>>>> >>> >>  Then, install it using the command:
>>>>> >>> >>      mvn install:install-file -DgroupId=commons-httpclient
>>>>> >>> >> -DartifactId=commons-httpclient -Dversion=3.0.1 -Dpackaging=jar
>>>>> >>> >> -Dfile=/path/to/file
>>>>> >>> >>  Alternatively, if you host your own repository you can deploy the
>>>>> >>> >> file
>>>>> >>> >> there:
>>>>> >>> >>      mvn deploy:deploy-file -DgroupId=commons-httpclient
>>>>> >>> >> -DartifactId=commons-httpclient -Dversion=3.0.1 -Dpackaging=jar
>>>>> >>> >> -Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
>>>>> >>> >>  Path to dependency:
>>>>> >>> >>        1) org.apache.gora:gora-core:bundle:0.3-SNAPSHOT
>>>>> >>> >>        2) org.apache.hadoop:hadoop-core:jar:1.0.1
>>>>> >>> >>        3) commons-httpclient:commons-httpclient:jar:3.0.1
>>>>> >>> >> ----------
>>>>> >>> >> 1 required artifact is missing.
>>>>> >>> >>
>>>>> >>> >> for artifact:
>>>>> >>> >>  org.apache.gora:gora-core:bundle:0.3-SNAPSHOT
>>>>> >>> >>
>>>>> >>> >> from the specified remote repositories:
>>>>> >>> >>  apache.snapshots (http://repository.apache.org/snapshots/),
>>>>> >>> >>  central (http://repo1.maven.org/maven2)
>>>>> >>> >>
>>>>> >>> >>
>>>>> >>> >> I mean is this expected? Or how can I bypass this?
>>>>> >>> >> Thanks in advance.
>>>>> >>> >>
>>>>> >>> >> [1] http://gora.apache.org/version_control.html
>>>>> >>
>>>>> >>
>>>>> >
>>>>> >
>>>>> >
>>>>> > --
>>>>> > Lewis
>>>>
>>>>
>>>
>
>
>
> --
> Lewis

Reply via email to