Return-Path: Delivered-To: apmail-maven-m2-dev-archive@www.apache.org Received: (qmail 94223 invoked from network); 31 Mar 2005 11:31:15 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 31 Mar 2005 11:31:15 -0000 Received: (qmail 62567 invoked by uid 500); 31 Mar 2005 11:31:15 -0000 Delivered-To: apmail-maven-m2-dev-archive@maven.apache.org Received: (qmail 62542 invoked by uid 500); 31 Mar 2005 11:31:14 -0000 Mailing-List: contact m2-dev-help@maven.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: List-Id: "Maven 2 Developers List" Reply-To: "Maven 2 Developers List" Delivered-To: mailing list m2-dev@maven.apache.org Received: (qmail 62524 invoked by uid 500); 31 Mar 2005 11:31:14 -0000 Delivered-To: apmail-maven-components-cvs@apache.org Received: (qmail 62492 invoked by uid 99); 31 Mar 2005 11:31:14 -0000 X-ASF-Spam-Status: No, hits=-9.8 required=10.0 tests=ALL_TRUSTED,NO_REAL_NAME X-Spam-Check-By: apache.org Received: from minotaur.apache.org (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.28) with SMTP; Thu, 31 Mar 2005 03:31:14 -0800 Received: (qmail 94212 invoked by uid 1717); 31 Mar 2005 11:31:12 -0000 Date: 31 Mar 2005 11:31:12 -0000 Message-ID: <20050331113112.94211.qmail@minotaur.apache.org> From: brett@apache.org To: maven-components-cvs@apache.org Subject: cvs commit: maven-components/maven-artifact/src/main/java/org/apache/maven/artifact/metadata SnapshotArtifactMetadata.java X-Virus-Checked: Checked X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N brett 2005/03/31 03:31:12 Modified: maven-artifact/src/main/java/org/apache/maven/artifact/metadata SnapshotArtifactMetadata.java Log: handle invalid format file Revision Changes Path 1.11 +3 -3 maven-components/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/SnapshotArtifactMetadata.java Index: SnapshotArtifactMetadata.java =================================================================== RCS file: /home/cvs/maven-components/maven-artifact/src/main/java/org/apache/maven/artifact/metadata/SnapshotArtifactMetadata.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- SnapshotArtifactMetadata.java 30 Mar 2005 05:34:50 -0000 1.10 +++ SnapshotArtifactMetadata.java 31 Mar 2005 11:31:12 -0000 1.11 @@ -169,14 +169,14 @@ String version = FileUtils.fileRead( file ); lastModified = file.lastModified(); - if ( version.indexOf( "SNAPSHOT" ) >= 0 ) + int index = version.lastIndexOf( "-" ); + if ( version.indexOf( "SNAPSHOT" ) >= 0 || index < 0 ) { timestamp = null; buildNumber = 0; return; } - int index = version.lastIndexOf( "-" ); timestamp = version.substring( 0, index ); buildNumber = Integer.valueOf( version.substring( index + 1 ) ).intValue(); index = timestamp.lastIndexOf( "-" );