Author: bentmann Date: Sun Oct 17 13:51:13 2010 New Revision: 1023501 URL: http://svn.apache.org/viewvc?rev=1023501&view=rev Log: [MNG-4864] npe when transferring artifacts
Modified: maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ConsoleMavenTransferListener.java Modified: maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ConsoleMavenTransferListener.java URL: http://svn.apache.org/viewvc/maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ConsoleMavenTransferListener.java?rev=1023501&r1=1023500&r2=1023501&view=diff ============================================================================== --- maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ConsoleMavenTransferListener.java (original) +++ maven/maven-3/trunk/maven-embedder/src/main/java/org/apache/maven/cli/ConsoleMavenTransferListener.java Sun Oct 17 13:51:13 2010 @@ -57,9 +57,12 @@ class ConsoleMavenTransferListener for ( Map.Entry<TransferResource, Long> entry : downloads.entrySet() ) { long total = entry.getKey().getContentLength(); - long complete = entry.getValue().longValue(); - - buffer.append( getStatus( complete, total ) ).append( " " ); + Long complete = entry.getValue(); + // NOTE: This null check guards against http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6312056 + if ( complete != null ) + { + buffer.append( getStatus( complete.longValue(), total ) ).append( " " ); + } } int pad = lastLength - buffer.length();