Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 336638

Summary: POM Editor - Missing version property results in Project Read Error
Product: z_Archived Reporter: Matthew Piggott <matthew>
Component: m2eAssignee: Project Inbox <m2e.core-inbox>
Status: CLOSED INVALID QA Contact:
Severity: normal    
Priority: P3 CC: igor
Version: unspecified   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Matthew Piggott CLA 2011-02-08 11:44:49 EST
If a dependency in the dependencyManagement section of the pom uses a missing property for a version then the pom is marked as 'Project Read Error' (Exception below).   If the cause of the error is fixed the editor must be re-opened before incomplete pages are populated.  (In this case, Dependency Hierarchy)

org.sonatype.aether.collection.DependencyCollectionException: Failed to collect dependencies for [org.apache.maven:apache-maven:tar.gz:bin:3.0.1-RC1 (compile), org.sonatype.sisu.inject:guice-bean-binders:jar:1.4.3.1 (compile), org.sonatype.sisu.inject:guice-bean-inject:jar:1.4.3.1 (compile), org.sonatype.sisu.inject:guice-plexus-binders:jar:1.4.3.1 (compile), org.sonatype.sisu.inject:guice-plexus-converters:jar:1.4.3.1 (compile), org.sonatype.sisu.inject:guice-plexus-locators:jar:1.4.3.1 (compile), org.sonatype.sisu.inject:guice-plexus-shim:jar:1.4.3.1 (compile), org.sonatype.sisu:sisu-guice:jar:noaop:2.9.1 (compile), org.sonatype.plexus:plexus-build-api:jar:0.0.6 (compile), org.sonatype.aether:aether-connector-asynchttpclient:jar:1.8 (compile), org.sonatype.maven:wagon-ahc:jar:1.0.0 (compile)]
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:256)
at org.sonatype.aether.impl.internal.DefaultRepositorySystem.collectDependencies(DefaultRepositorySystem.java:272)
at org.eclipse.m2e.core.embedder.MavenModelManager.readDependencyTree(MavenModelManager.java:238)
at org.eclipse.m2e.editor.pom.MavenPomEditor.readDependencyTree(MavenPomEditor.java:854)
at org.eclipse.m2e.editor.pom.DependencyTreePage$1.run(DependencyTreePage.java:206)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: org.sonatype.aether.resolution.ArtifactDescriptorException: Failed to read artifact descriptor for org.codehaus.plexus:plexus-utils:jar:${plexus-utils.version.version}
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:274)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.readArtifactDescriptor(DefaultArtifactDescriptorReader.java:170)
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:424)
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:520)
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.process(DefaultDependencyCollector.java:520)
at org.sonatype.aether.impl.internal.DefaultDependencyCollector.collectDependencies(DefaultDependencyCollector.java:238)
... 5 more
Caused by: org.sonatype.aether.resolution.ArtifactResolutionException: Failure to transfer org.codehaus.plexus:plexus-utils:pom:${plexus-utils.version.version} from https://repository.sonatype.org/content/groups/sonatype-grid was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-utils:pom:${plexus-utils.version.version} from nexus (https://repository.sonatype.org/content/groups/sonatype-grid): IllegalArgumentException
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:488)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifact(DefaultArtifactResolver.java:190)
at org.apache.maven.repository.internal.DefaultArtifactDescriptorReader.loadPom(DefaultArtifactDescriptorReader.java:259)
... 10 more
Caused by: org.sonatype.aether.transfer.ArtifactTransferException: Failure to transfer org.codehaus.plexus:plexus-utils:pom:${plexus-utils.version.version} from https://repository.sonatype.org/content/groups/sonatype-grid was cached in the local repository, resolution will not be reattempted until the update interval of nexus has elapsed or updates are forced. Original error: Could not transfer artifact org.codehaus.plexus:plexus-utils:pom:${plexus-utils.version.version} from nexus (https://repository.sonatype.org/content/groups/sonatype-grid): IllegalArgumentException
at org.sonatype.aether.impl.internal.DefaultUpdateCheckManager.checkArtifact(DefaultUpdateCheckManager.java:206)
at org.sonatype.aether.impl.internal.DefaultArtifactResolver.resolveArtifacts(DefaultArtifactResolver.java:384)
... 12 more
Comment 1 Igor Fedorenko CLA 2013-09-28 22:31:45 EDT
closing old/stale bugreport
Comment 2 Denis Roy CLA 2021-04-19 13:21:50 EDT
Moved to https://github.com/eclipse-m2e/m2e-core/issues/