Here is my archiva.xml, in case it provides any other info.
-----Original Message----- From: Jason Chaffee [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 19, 2008 9:33 PM To: archiva-users@maven.apache.org Subject: RE: archiva-1.0.2 eta? I was using the metdata-updater at one time, but we started to see stange issues with the buld number being reset when we do a deploy, even though the build number should have been 35, it became 1. I thought this consumer might be the cause. -----Original Message----- From: Jason Chaffee [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 19, 2008 9:29 PM To: archiva-users@maven.apache.org Subject: RE: archiva-1.0.2 eta? Currently, I have the following enbled: * create-missing-checksums * index-content * repository-purge * repository-purge * validate-checksums -----Original Message----- From: Brett Porter [mailto:[EMAIL PROTECTED] Sent: Wednesday, March 19, 2008 9:24 PM To: archiva-users@maven.apache.org Subject: Re: archiva-1.0.2 eta? Jason, I took a look at this - the only way I could reproduce it was by adding maven-metadata.xml to the list of artifacts in the "repository scanning" tab - can you confirm whether that is the case for you? Cheers, Brett On 14/03/2008, Jason Chaffee <[EMAIL PROTECTED]> wrote: > Here is a snippet from the log file: > > 431177909 [pool-2-thread-1] ERROR > > org.apache.maven.archiva.repository.scanner.RepositoryScanner:default - > Consumer [repository-purge] had an error when processing file > > [/proxy/maven2/org/apache/cxf/cxf-rt-bindings-soap/2.0.3-incubator/maven > -metadata.xml]: Invalid path to Artifact: filename format is invalid, > -- Brett Porter Blog: http://blogs.exist.com/bporter/
<?xml version="1.0" encoding="UTF-8"?> <configuration> <version>2</version> <repositoryScanning> <fileTypes> <fileType> <id>artifacts</id> <patterns> <pattern>**/*.bin</pattern> <pattern>**/*.car</pattern> <pattern>**/*.dtd</pattern> <pattern>**/*.ear</pattern> <pattern>**/*.jar</pattern> <pattern>**/*.mar</pattern> <pattern>**/*.nar</pattern> <pattern>**/*.pom</pattern> <pattern>**/*.rar</pattern> <pattern>**/*.rpm</pattern> <pattern>**/*.sar</pattern> <pattern>**/*.tar.bz2</pattern> <pattern>**/*.tar.gz</pattern> <pattern>**/*.tld</pattern> <pattern>**/*.war</pattern> <pattern>**/*.xml</pattern> <pattern>**/*.zip</pattern> </patterns> </fileType> <fileType> <id>auto-remove</id> <patterns> <pattern>**/*-</pattern> <pattern>**/*.bak</pattern> <pattern>**/*~</pattern> </patterns> </fileType> <fileType> <id>ignored</id> <patterns> <pattern>**/*.rb</pattern> <pattern>**/*.sh</pattern> <pattern>**/.DAV/**</pattern> <pattern>**/.htaccess</pattern> <pattern>**/.svn/**</pattern> <pattern>**/KEYS</pattern> </patterns> </fileType> <fileType> <id>indexable-content</id> <patterns> <pattern>**/*.block</pattern> <pattern>**/*.config</pattern> <pattern>**/*.dtd</pattern> <pattern>**/*.pom</pattern> <pattern>**/*.tld</pattern> <pattern>**/*.txt</pattern> <pattern>**/*.TXT</pattern> <pattern>**/*.xml</pattern> <pattern>**/*.xsd</pattern> </patterns> </fileType> </fileTypes> <knownContentConsumers> <knownContentConsumer>create-missing-checksums</knownContentConsumer> <knownContentConsumer>index-content</knownContentConsumer> <knownContentConsumer>repository-purge</knownContentConsumer> <knownContentConsumer>update-db-artifact</knownContentConsumer> <knownContentConsumer>validate-checksums</knownContentConsumer> </knownContentConsumers> <invalidContentConsumers> <invalidContentConsumer>update-db-bad-content</invalidContentConsumer> </invalidContentConsumers> </repositoryScanning> <databaseScanning> <cronExpression>0 15 * * * ?</cronExpression> <unprocessedConsumers> <unprocessedConsumer>index-archive-toc</unprocessedConsumer> <unprocessedConsumer>index-artifact</unprocessedConsumer> <unprocessedConsumer>index-public-methods</unprocessedConsumer> <unprocessedConsumer>update-db-bytecode-stats</unprocessedConsumer> <unprocessedConsumer>update-db-project</unprocessedConsumer> <unprocessedConsumer>validate-repository-metadata</unprocessedConsumer> </unprocessedConsumers> <cleanupConsumers> <cleanupConsumer>not-present-remove-db-artifact</cleanupConsumer> <cleanupConsumer>not-present-remove-db-project</cleanupConsumer> <cleanupConsumer>not-present-remove-indexed</cleanupConsumer> </cleanupConsumers> </databaseScanning> <managedRepositories> <managedRepository> <location>/disk1/html/maven2-client</location> <snapshots>true</snapshots> <refreshCronExpression>0 0 4 * * ?</refreshCronExpression> <daysOlder>0</daysOlder> <deleteReleasedSnapshots>true</deleteReleasedSnapshots> <id>tva.client</id> <name>TVA Client Repository</name> </managedRepository> <managedRepository> <location>/disk1/html/maven2</location> <refreshCronExpression>0 0 3 * * ?</refreshCronExpression> <retentionCount>20</retentionCount> <id>tva.release</id> <name>TVA Release Repository</name> </managedRepository> <managedRepository> <location>/disk1/html/maven2-snapshot</location> <snapshots>true</snapshots> <refreshCronExpression>0 30 * * * ?</refreshCronExpression> <retentionCount>10</retentionCount> <daysOlder>0</daysOlder> <deleteReleasedSnapshots>true</deleteReleasedSnapshots> <id>tva.snapshot</id> <name>TVA Snapshot Repository</name> </managedRepository> <managedRepository> <location>/proxy/maven2</location> <snapshots>true</snapshots> <refreshCronExpression>0 10 * * * ?</refreshCronExpression> <daysOlder>0</daysOlder> <deleteReleasedSnapshots>true</deleteReleasedSnapshots> <id>tva.proxy</id> <name>TVA Proxy Repository</name> </managedRepository> </managedRepositories> <remoteRepositories> <remoteRepository> <url>http://repo1.maven.org/maven2</url> <id>central</id> <name>Central Repository</name> </remoteRepository> <remoteRepository> <url>http://download.java.net/maven/2/</url> <id>maven2-repository.dev.java.net</id> <name>Java.net Repository for Maven 2</name> </remoteRepository> <remoteRepository> <url>http://people.apache.org/repo/m2-incubating-repository/</url> <id>apache.incubating</id> <name>Apache Incubating Repository</name> </remoteRepository> <remoteRepository> <url>http://people.apache.org/repo/m2-snapshot-repository/</url> <id>apache.snapshot</id> <name>Apache Snapshot Repository</name> </remoteRepository> <remoteRepository> <url>http://repository.codehaus.org/</url> <id>codehaus</id> <name>Codehaus Repository</name> </remoteRepository> <remoteRepository> <url>http://snapshots.repository.codehaus.org/</url> <id>codehaus.snapshot</id> <name>Codehaus Snapshot Repository</name> </remoteRepository> <remoteRepository> <url>http://java.freehep.org/maven2/</url> <id>freehep</id> <name>FreeHEP Maven Repository</name> </remoteRepository> <remoteRepository> <url>http://download.java.net/maven/1/</url> <id>maven1-repository.dev.java.net</id> <name>Java.net Maven 1 Repository</name> <layout>legacy</layout> </remoteRepository> <remoteRepository> <url>http://repository.jboss.com/maven2/</url> <username/> <password/> <id>jboss</id> <name>JBoss Repository</name> </remoteRepository> </remoteRepositories> <proxyConnectors> <proxyConnector> <order>1</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>central</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <snapshots>never</snapshots> <checksum>fix</checksum> <cache-failures>no</cache-failures> </policies> </proxyConnector> <proxyConnector> <order>2</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>maven1-repository.dev.java.net</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <checksum>fix</checksum> <snapshots>never</snapshots> <cache-failures>no</cache-failures> </policies> </proxyConnector> <proxyConnector> <order>3</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>maven2-repository.dev.java.net</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <snapshots>never</snapshots> <checksum>fix</checksum> <cache-failures>no</cache-failures> </policies> </proxyConnector> <proxyConnector> <order>4</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>codehaus</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <snapshots>never</snapshots> <checksum>fix</checksum> <cache-failures>no</cache-failures> </policies> </proxyConnector> <proxyConnector> <order>5</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>apache.incubating</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <snapshots>never</snapshots> <checksum>fix</checksum> <cache-failures>no</cache-failures> </policies> </proxyConnector> <proxyConnector> <order>6</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>jboss</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <snapshots>never</snapshots> <checksum>fix</checksum> <cache-failures>no</cache-failures> </policies> </proxyConnector> <proxyConnector> <order>7</order> <sourceRepoId>tva.proxy</sourceRepoId> <targetRepoId>freehep</targetRepoId> <proxyId>(direct connection)</proxyId> <policies> <releases>always</releases> <snapshots>never</snapshots> <checksum>fix</checksum> <cache-failures>no</cache-failures> </policies> </proxyConnector> </proxyConnectors> <legacyArtifactPaths> <legacyArtifactPath> <path>jaxen/jars/jaxen-1.0-FCS-full.jar</path> <artifact>jaxen:jaxen:1.0-FCS:full:jar</artifact> </legacyArtifactPath> </legacyArtifactPaths> </configuration>