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


Reply via email to