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();