[
http://jira.codehaus.org/browse/MRM-687?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Maria Odea Ching updated MRM-687:
---------------------------------
Fix Version/s: (was: 1.0.x)
1.0.2
> Project model cannot be added to database if it inherits groupId and/or
> version from parent POM
> -----------------------------------------------------------------------------------------------
>
> Key: MRM-687
> URL: http://jira.codehaus.org/browse/MRM-687
> Project: Archiva
> Issue Type: Bug
> Affects Versions: 1.0
> Environment: Linux Fedora Core 5 / Windows XP
> Java 5
> Reporter: Dário Oliveros
> Assignee: Maria Odea Ching
> Fix For: 1.0.2
>
> Attachments: archiva-repository-layer.patch
>
>
> Adding to database a project model (B) that contains no groupId and/or
> version, by assuming it inherits them from parent POM, causes an error if
> another artifact (A) with same artifactId but different version had been
> added previously.
> That's because the effect cache key on this particular case is always
> _null:<artifactId>:null_ making the latter (B) fetch information, such as
> version, from the former (A) during the artifact processing (please see
> _processArchivaArtifact_ method from _ProjectModelToDatabaseConsumer_ class
> for more information).
> Below is an example of this particular error:
> {quote}
> File redback-users-api-1.0-alpha-4.pom has an invalid project model
> [groupId:org.codehaus.plexus.redback|artifactId:redback-users-api|version:1.0-alpha-3|packaging:null];
> The model version [1.0-alpha-3] does not match the version portion of the
> filename: 1.0-alpha-4
> {quote}
> This issue may be related to http://jira.codehaus.org/browse/MRM-608.
--
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