You are viewing a plain text version of this content. The canonical link for it is here.
Posted to repository@apache.org by Clement Escoffier <cl...@gmail.com> on 2009/05/09 11:50:02 UTC

Problem to promote the Apache Felix File Install 1.0.0 release on Nexus

Hi,

I tried to promote the Apache Felix File Install 1.0.0 release on the  
'Releases' repository, but not all the files were "promoted". Moreover  
the staging repository is still available (Despite the promotion).

When I read the RSS log, I found the following error:
Promoting Staged repository ID='felix- 
staging-009' (profile='59ca763f093605') into target repository  
ID='releases'. : Process started on Sat May 09 07:43:14 GMT+00:00  
2009, finished on Sat May 09 07:43:14 GMT+00:00 2009 with error. Error  
message is: org.sonatype.nexus.proxy.walker.WalkerException, Aborted  
walking on repository ID='felix-staging-009' from path='/'. Strack  
trace: org.sonatype.nexus.proxy.walker.WalkerException: Aborted  
walking on repository ID='felix-staging-009' from path='/'.
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.reportWalkEnd(DefaultWalker.java:180)
	at  
org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java: 
147)
	at  
org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java: 
48)
	at com.sonatype.nexus.staging.promotion.PromotionTask.doRun(Unknown  
Source)
	at  
org 
.sonatype 
.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:139)
	at  
org 
.sonatype 
.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:342)
	at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
	at java.util.concurrent.FutureTask.run(FutureTask.java:123)
	at java.util.concurrent.ScheduledThreadPoolExecutor 
$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:65)
	at java.util.concurrent.ScheduledThreadPoolExecutor 
$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:168)
	at java.util.concurrent.ThreadPoolExecutor 
$Worker.runTask(ThreadPoolExecutor.java:650)
	at java.util.concurrent.ThreadPoolExecutor 
$Worker.run(ThreadPoolExecutor.java:675)
	at java.lang.Thread.run(Thread.java:595)
Caused by: java.io.IOException:  
org.codehaus.plexus.util.xml.pull.XmlPullParserException: Duplicated  
tag: 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.MavenRepositoryMetadataLocator 
.createIOExceptionWithCause(MavenRepositoryMetadataLocator.java:349)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.MavenRepositoryMetadataLocator 
.retrieveGAMetadata(MavenRepositoryMetadataLocator.java:279)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.DefaultMetadataUpdater.deployArtifact(DefaultMetadataUpdater.java:93)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.DefaultMetadataManager.deployArtifact(DefaultMetadataManager.java:49)
	at  
com 
.sonatype 
.nexus 
.staging 
.promotion.BlendInRepositoryWalkerProcessor.processFileItem(Unknown  
Source)
	at  
org 
.sonatype 
.nexus 
.proxy 
.walker 
.AbstractFileWalkerProcessor 
.processItem(AbstractFileWalkerProcessor.java:28)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.processItem(DefaultWalker.java:338)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:253)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
	at  
org 
.sonatype 
.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
	at  
org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java: 
128)
	... 11 more
Caused by:  
org.apache.maven.mercury.repository.metadata.MetadataException:  
org.codehaus.plexus.util.xml.pull.XmlPullParserException: Duplicated  
tag: 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
	at  
org 
.apache 
.maven 
.mercury.repository.metadata.MetadataBuilder.read(MetadataBuilder.java: 
61)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.MavenRepositoryMetadataLocator 
.readOrCreateMetadata(MavenRepositoryMetadataLocator.java:377)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.MavenRepositoryMetadataLocator 
.readOrCreateGAMetadata(MavenRepositoryMetadataLocator.java:459)
	at  
org 
.sonatype 
.nexus 
.proxy 
.maven 
.MavenRepositoryMetadataLocator 
.retrieveGAMetadata(MavenRepositoryMetadataLocator.java:275)
	... 23 more
Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:  
Duplicated tag: 'lastUpdated' (position: START_TAG seen ...\n    ...  
@11:18)
	at  
org 
.apache 
.maven 
.mercury 
.repository 
.metadata 
.io.xpp3.MetadataXpp3Reader.parseVersioning(MetadataXpp3Reader.java:651)
	at  
org 
.apache 
.maven 
.mercury 
.repository 
.metadata 
.io.xpp3.MetadataXpp3Reader.parseMetadata(MetadataXpp3Reader.java:419)
	at  
org 
.apache 
.maven 
.mercury 
.repository 
.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:956)
	at  
org 
.apache 
.maven 
.mercury 
.repository 
.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:970)
	at  
org 
.apache 
.maven 
.mercury 
.repository 
.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1003)
	at  
org 
.apache 
.maven 
.mercury.repository.metadata.MetadataBuilder.read(MetadataBuilder.java: 
57)
	... 26 more
.

I tried to delete the copied artifacts, but I don't have the permission.

What can I do to promote my release candidates ?

Regards,

Clement

Re: Problem to promote the Apache Felix File Install 1.0.0 release on Nexus

Posted by Brian Fox <br...@infinity.nu>.
The metadata in the repo was:<metadata>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.fileinstall</artifactId>
<version>0.9.2</version>
-
<versioning>
-
<versions>
<version>0.9.2</version>
<version>0.9.0</version>
</versions>
<lastUpdated>20080831083450</lastUpdated>
<lastUpdated>20090331115155</lastUpdated>
</versioning>
</metadata>

This must have been edited by hand? (it's like that in the archived copy on
people)

Anyway, I promoted the repo after correcting the metadata. Please verify the
repo contents are correct.

On Sat, May 9, 2009 at 5:50 AM, Clement Escoffier <
clement.escoffier@gmail.com> wrote:

> Hi,
>
> I tried to promote the Apache Felix File Install 1.0.0 release on the
> 'Releases' repository, but not all the files were "promoted". Moreover the
> staging repository is still available (Despite the promotion).
>
> When I read the RSS log, I found the following error:
> Promoting Staged repository ID='felix-staging-009'
> (profile='59ca763f093605') into target repository ID='releases'. : Process
> started on Sat May 09 07:43:14 GMT+00:00 2009, finished on Sat May 09
> 07:43:14 GMT+00:00 2009 with error. Error message is:
> org.sonatype.nexus.proxy.walker.WalkerException, Aborted walking on
> repository ID='felix-staging-009' from path='/'. Strack trace:
> org.sonatype.nexus.proxy.walker.WalkerException: Aborted walking on
> repository ID='felix-staging-009' from path='/'.
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.reportWalkEnd(DefaultWalker.java:180)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java:147)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java:48)
>        at com.sonatype.nexus.staging.promotion.PromotionTask.doRun(Unknown
> Source)
>        at
> org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:139)
>        at
> org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:342)
>        at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
>        at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:65)
>        at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:168)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: java.io.IOException:
> org.codehaus.plexus.util.xml.pull.XmlPullParserException: Duplicated tag:
> 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.createIOExceptionWithCause(MavenRepositoryMetadataLocator.java:349)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.retrieveGAMetadata(MavenRepositoryMetadataLocator.java:279)
>        at
> org.sonatype.nexus.proxy.maven.DefaultMetadataUpdater.deployArtifact(DefaultMetadataUpdater.java:93)
>        at
> org.sonatype.nexus.proxy.maven.DefaultMetadataManager.deployArtifact(DefaultMetadataManager.java:49)
>        at
> com.sonatype.nexus.staging.promotion.BlendInRepositoryWalkerProcessor.processFileItem(Unknown
> Source)
>        at
> org.sonatype.nexus.proxy.walker.AbstractFileWalkerProcessor.processItem(AbstractFileWalkerProcessor.java:28)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.processItem(DefaultWalker.java:338)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:253)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java:128)
>        ... 11 more
> Caused by: org.apache.maven.mercury.repository.metadata.MetadataException:
> org.codehaus.plexus.util.xml.pull.XmlPullParserException: Duplicated tag:
> 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
>        at
> org.apache.maven.mercury.repository.metadata.MetadataBuilder.read(MetadataBuilder.java:61)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.readOrCreateMetadata(MavenRepositoryMetadataLocator.java:377)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.readOrCreateGAMetadata(MavenRepositoryMetadataLocator.java:459)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.retrieveGAMetadata(MavenRepositoryMetadataLocator.java:275)
>        ... 23 more
> Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
> Duplicated tag: 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.parseVersioning(MetadataXpp3Reader.java:651)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.parseMetadata(MetadataXpp3Reader.java:419)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:956)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:970)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1003)
>        at
> org.apache.maven.mercury.repository.metadata.MetadataBuilder.read(MetadataBuilder.java:57)
>        ... 26 more
> .
>
> I tried to delete the copied artifacts, but I don't have the permission.
>
> What can I do to promote my release candidates ?
>
> Regards,
>
> Clement
>

Re: Problem to promote the Apache Felix File Install 1.0.0 release on Nexus

Posted by Brian Fox <br...@infinity.nu>.
Interesting, it appears that the existing metadata from the import was not
parseable. I'll fix it for you.

On Sat, May 9, 2009 at 5:50 AM, Clement Escoffier <
clement.escoffier@gmail.com> wrote:

> Hi,
>
> I tried to promote the Apache Felix File Install 1.0.0 release on the
> 'Releases' repository, but not all the files were "promoted". Moreover the
> staging repository is still available (Despite the promotion).
>
> When I read the RSS log, I found the following error:
> Promoting Staged repository ID='felix-staging-009'
> (profile='59ca763f093605') into target repository ID='releases'. : Process
> started on Sat May 09 07:43:14 GMT+00:00 2009, finished on Sat May 09
> 07:43:14 GMT+00:00 2009 with error. Error message is:
> org.sonatype.nexus.proxy.walker.WalkerException, Aborted walking on
> repository ID='felix-staging-009' from path='/'. Strack trace:
> org.sonatype.nexus.proxy.walker.WalkerException: Aborted walking on
> repository ID='felix-staging-009' from path='/'.
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.reportWalkEnd(DefaultWalker.java:180)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java:147)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java:48)
>        at com.sonatype.nexus.staging.promotion.PromotionTask.doRun(Unknown
> Source)
>        at
> org.sonatype.nexus.scheduling.AbstractNexusTask.call(AbstractNexusTask.java:139)
>        at
> org.sonatype.scheduling.DefaultScheduledTask.call(DefaultScheduledTask.java:342)
>        at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:269)
>        at java.util.concurrent.FutureTask.run(FutureTask.java:123)
>        at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:65)
>        at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:168)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>        at java.lang.Thread.run(Thread.java:595)
> Caused by: java.io.IOException:
> org.codehaus.plexus.util.xml.pull.XmlPullParserException: Duplicated tag:
> 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.createIOExceptionWithCause(MavenRepositoryMetadataLocator.java:349)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.retrieveGAMetadata(MavenRepositoryMetadataLocator.java:279)
>        at
> org.sonatype.nexus.proxy.maven.DefaultMetadataUpdater.deployArtifact(DefaultMetadataUpdater.java:93)
>        at
> org.sonatype.nexus.proxy.maven.DefaultMetadataManager.deployArtifact(DefaultMetadataManager.java:49)
>        at
> com.sonatype.nexus.staging.promotion.BlendInRepositoryWalkerProcessor.processFileItem(Unknown
> Source)
>        at
> org.sonatype.nexus.proxy.walker.AbstractFileWalkerProcessor.processItem(AbstractFileWalkerProcessor.java:28)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.processItem(DefaultWalker.java:338)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:253)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walkRecursive(DefaultWalker.java:265)
>        at
> org.sonatype.nexus.proxy.walker.DefaultWalker.walk(DefaultWalker.java:128)
>        ... 11 more
> Caused by: org.apache.maven.mercury.repository.metadata.MetadataException:
> org.codehaus.plexus.util.xml.pull.XmlPullParserException: Duplicated tag:
> 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
>        at
> org.apache.maven.mercury.repository.metadata.MetadataBuilder.read(MetadataBuilder.java:61)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.readOrCreateMetadata(MavenRepositoryMetadataLocator.java:377)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.readOrCreateGAMetadata(MavenRepositoryMetadataLocator.java:459)
>        at
> org.sonatype.nexus.proxy.maven.MavenRepositoryMetadataLocator.retrieveGAMetadata(MavenRepositoryMetadataLocator.java:275)
>        ... 23 more
> Caused by: org.codehaus.plexus.util.xml.pull.XmlPullParserException:
> Duplicated tag: 'lastUpdated' (position: START_TAG seen ...\n    ... @11:18)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.parseVersioning(MetadataXpp3Reader.java:651)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.parseMetadata(MetadataXpp3Reader.java:419)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:956)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:970)
>        at
> org.apache.maven.mercury.repository.metadata.io.xpp3.MetadataXpp3Reader.read(MetadataXpp3Reader.java:1003)
>        at
> org.apache.maven.mercury.repository.metadata.MetadataBuilder.read(MetadataBuilder.java:57)
>        ... 26 more
> .
>
> I tried to delete the copied artifacts, but I don't have the permission.
>
> What can I do to promote my release candidates ?
>
> Regards,
>
> Clement
>