Thank you both! I found another one broken at http://nexus.xwiki.org/nexus/content/groups/public/uk/ac/ed/ph/snuggletex/snuggletex-jeuclid/1.1.0/snuggletex-jeuclid-1.1.0.pom .
Also, I could get past building this by deleting the artifacts from my local repository and adding snuggletex's repository to my settings.xml: <repository> <id>www2.ph.ed.ac.uk-releases</id> <url>http://www2.ph.ed.ac.uk/maven2</url> </repository> Thanks again, Fernando On Wed, Aug 22, 2012 at 12:49 PM, Sergiu Dumitriu <[email protected]> wrote: > On 08/22/2012 07:47 AM, Jeremie BOUSQUET wrote: > >> hello, >> >> not an answer for you sorry, but an advice for xwiki nexus config: you >> should set "File content Validation" option on all proxy repositories >> in Nexus IMHO. Happened to me recently, and the result is not nice. >> > > Yes, I did that a few days ago when I noticed another broken jar. > > > you could try adding the restlet repo before xwiki repo, and also >> clear locally cached artifacts. >> > > A different order might still break when another repo has problems. > > > To solve that on nexus side would need to remove corrupted artifacts >> and expire cache (or maybe only expire cache ?). >> > > Expire cache didn't seem to fix it, I also removed the broken artifacts > that I could find. > > > Br, >> Jeremie >> >> >> 2012/8/22 Fernando Ferreira <[email protected]>: >> >>> Hi all! >>> >>> I was trying to build XWiki from sources (xwiki-commons) with a fresh new >>> Maven installation (empty local repository) and found a problem with the >>> * >>> org.restlet.ext.jaxrs* artifact (2.0.14). >>> >>> This was the build error: >>> [ERROR] Failed to execute goal >>> org.apache.maven.plugins:**maven-compiler-plugin:2.5.1:**compile >>> (default-compile) on project xwiki-commons-extension-**repository-xwiki: >>> Compilation failure: Compilation failure: >>> [ERROR] >>> /data/Repository/XWiki/xwiki-**commons/xwiki-commons-core/** >>> xwiki-commons-extension/xwiki-**commons-extension-** >>> repositories/xwiki-commons-**extension-repository-xwiki/** >>> src/main/java/org/xwiki/**extension/repository/xwiki/**internal/** >>> XWikiExtensionRepository.java:**[38,23] >>> package org.restlet.data does not exist >>> [ERROR] >>> /data/Repository/XWiki/xwiki-**commons/xwiki-commons-core/** >>> xwiki-commons-extension/xwiki-**commons-extension-** >>> repositories/xwiki-commons-**extension-repository-xwiki/** >>> src/main/java/org/xwiki/**extension/repository/xwiki/**internal/** >>> XWikiExtensionRepository.java:**[116,47] >>> package MediaType does not exist >>> >>> A little above it i saw this: >>> Downloading: >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.pom<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.pom> >>> [WARNING] Checksum validation failed, expected <!DOCTYPE but is >>> 97d021087f5852baf8cc9deca20825**b1bf42bbaf for >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.pom<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.pom> >>> [WARNING] Checksum validation failed, expected <!DOCTYPE but is >>> 97d021087f5852baf8cc9deca20825**b1bf42bbaf for >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.pom<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.pom> >>> Downloaded: >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.pom(3<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.pom%283> >>> KB at 1.6 KB/sec) >>> [WARNING] The POM for org.restlet.jse:org.restlet.**ext.jaxrs:jar:2.0.14 >>> is >>> invalid, transitive dependencies (if any) will not be available, enable >>> debug logging for more details >>> Downloading: >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.jar<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.jar> >>> Downloaded: >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.jar(294<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.jar%28294> >>> KB at 47.0 KB/sec) >>> >>> It seems the org.restlet's repository was down for maintenance at the >>> time >>> Nexus fetched the files. >>> The POM ( >>> http://nexus.xwiki.org/nexus/**content/groups/public/org/** >>> restlet/jse/org.restlet.ext.**jaxrs/2.0.14/org.restlet.ext.** >>> jaxrs-2.0.14.pom<http://nexus.xwiki.org/nexus/content/groups/public/org/restlet/jse/org.restlet.ext.jaxrs/2.0.14/org.restlet.ext.jaxrs-2.0.14.pom> >>> ) >>> has this inside: >>> You caught us doing a little maintenance. We're sorry that you can't >>> access your community right now. >>> ... >>> >>> With a problem like this, would something like adding the org.restlet's >>> repository to my settings.xml do the work? >>> I'm in no hurry anyway, i can wait for the repository... ;) >>> >>> If there's anything else i can do, just drop me a message! >>> >>> Thanks, >>> >> > > -- > Sergiu Dumitriu > http://purl.org/net/sergiu/ > > ______________________________**_________________ > devs mailing list > [email protected] > http://lists.xwiki.org/**mailman/listinfo/devs<http://lists.xwiki.org/mailman/listinfo/devs> > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

