[
http://jira.codehaus.org/browse/MNG-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Benjamin Bentmann closed MNG-2941.
----------------------------------
Resolution: Duplicate
Fix Version/s: (was: 3.0-beta-1)
Assignee: Benjamin Bentmann
> Sometime SNAPSHOTs can not be downloaded in an an online build
> --------------------------------------------------------------
>
> Key: MNG-2941
> URL: http://jira.codehaus.org/browse/MNG-2941
> Project: Maven 2 & 3
> Issue Type: Bug
> Components: Artifacts and Repositories
> Affects Versions: 2.0.5
> Environment: All
> Reporter: Anita Kulshreshtha
> Assignee: Benjamin Bentmann
>
> When an offline build fails because a SNPSHOT was not available locally,
> the SNAPSHOT can not be downloaded during a subsequent online build. During
> the offline build a file maven-metadata-apache-snpshots.xml (with the
> following contents in this example) is created in .m2 repo:
> <?xml version="1.0" encoding="UTF-8"?><metadata>
> <groupId>org.apache.geronimo.genesis</groupId>
> <artifactId>genesis</artifactId>
> <version>1.2-SNAPSHOT</version>
> </metadata>
> All subsequent online builds fail to download this artifact from the
> repository with error message given below. After deleting the metadata file
> corresponding to the repository in which this artifact is available
> (maven-metadata-apache-snpshots.xml file in this example) , the artifact can
> be downloaded successfully.
> This trace can be produced by any SNAPSHOT in any project, the following
> steps are for geronimo:
> 1. Delete the above SNAPSHOT from the local repo.
> 2. Build geronimo offlne, the build will fail.
> 3. Build online, the following message will be generated.
> 4. Delete the above metadata file, and build online, the SNAPSHOT will get
> downloaded successfully.
> [INFO] Scanning for projects...
> Downloading:
> http://people.apache.org/repo/m2-snapshot-repository/org/apache/ger
> onimo/genesis/genesis/1.2-SNAPSHOT/genesis-1.2-SNAPSHOT.pom
> [WARNING] Unable to get resource
> 'org.apache.geronimo.genesis:genesis:pom:1.2-SN
> APSHOT' from repository apache-snapshots
> (http://people.apache.org/repo/m2-snaps
> hot-repository)
> Downloading:
> http://snapshots.repository.codehaus.org/org/apache/geronimo/genesi
> s/genesis/1.2-SNAPSHOT/genesis-1.2-SNAPSHOT.pom
> [WARNING] Unable to get resource
> 'org.apache.geronimo.genesis:genesis:pom:1.2-SN
> APSHOT' from repository codehaus-snapshots
> (http://snapshots.repository.codehaus
> .org)
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] FATAL ERROR
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Failed to resolve artifact.
> GroupId: org.apache.geronimo.genesis
> ArtifactId: genesis
> Version: 1.2-SNAPSHOT
> Reason: Unable to download the artifact from any repository
> org.apache.geronimo.genesis:genesis:pom:1.2-SNAPSHOT
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
> codehaus-snapshots (http://snapshots.repository.codehaus.org),
> apache-incubator (http://people.apache.org/repo/m2-incubating-repository/),
> tomcat-m2-repo (http://tomcat.apache.org/dev/dist/m2-repository)
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Trace
> org.apache.maven.reactor.MavenExecutionException: Cannot find parent:
> org.apache
> .geronimo.genesis:genesis for project:
> org.apache.geronimo.genesis.config:config
> :pom:null
> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:373)
> at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:286)
> at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:123)
> at org.apache.maven.cli.MavenCli.main(MavenCli.java:272)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
> java:39)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
> sorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
> at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
> at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find
> parent
> : org.apache.geronimo.genesis:genesis for project:
> org.apache.geronimo.genesis.c
> onfig:config:pom:null
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
> efaultMavenProjectBuilder.java:1198)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
> efaultMavenProjectBuilder.java:1214)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
> efaultMavenProjectBuilder.java:1214)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(Def
> aultMavenProjectBuilder.java:697)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceFi
> leInternal(DefaultMavenProjectBuilder.java:431)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMave
> nProjectBuilder.java:195)
> at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:523)
> at
> org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:455)
> at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:359)
> ... 11 more
> Caused by: org.apache.maven.project.ProjectBuildingException: POM
> 'org.apache.ge
> ronimo.genesis:genesis' not found in repository: Unable to download the
> artifact
> from any repository
> org.apache.geronimo.genesis:genesis:pom:1.2-SNAPSHOT
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
> codehaus-snapshots (http://snapshots.repository.codehaus.org),
> apache-incubator (http://people.apache.org/repo/m2-incubating-repository/),
> tomcat-m2-repo (http://tomcat.apache.org/dev/dist/m2-repository)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
> sitory(DefaultMavenProjectBuilder.java:528)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(D
> efaultMavenProjectBuilder.java:1194)
> ... 19 more
> Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException:
> Unable
> to download the artifact from any repository
> org.apache.geronimo.genesis:genesis:pom:1.2-SNAPSHOT
> from the specified remote repositories:
> central (http://repo1.maven.org/maven2),
> apache-snapshots (http://people.apache.org/repo/m2-snapshot-repository),
> codehaus-snapshots (http://snapshots.repository.codehaus.org),
> apache-incubator (http://people.apache.org/repo/m2-incubating-repository/),
> tomcat-m2-repo (http://tomcat.apache.org/dev/dist/m2-repository)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
> faultArtifactResolver.java:197)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
> faultArtifactResolver.java:73)
> at
> org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepo
> sitory(DefaultMavenProjectBuilder.java:482)
> ... 20 more
> Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to
> downl
> oad the artifact from any repository
> at
> org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(Def
> aultWagonManager.java:308)
> at
> org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(De
> faultArtifactResolver.java:185)
> ... 22 more
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2 seconds
> [INFO] Finished at: Sat Apr 07 23:01:19 EDT 2007
> [INFO] Final Memory: 1M/3M
> [INFO]
> ------------------------------------------------------------------------
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira