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

