Return-Path: Delivered-To: apmail-maven-commits-archive@www.apache.org Received: (qmail 95624 invoked from network); 13 Aug 2008 06:39:59 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 13 Aug 2008 06:39:59 -0000 Received: (qmail 60142 invoked by uid 500); 13 Aug 2008 06:39:57 -0000 Delivered-To: apmail-maven-commits-archive@maven.apache.org Received: (qmail 60082 invoked by uid 500); 13 Aug 2008 06:39:57 -0000 Mailing-List: contact commits-help@maven.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@maven.apache.org Delivered-To: mailing list commits@maven.apache.org Received: (qmail 60073 invoked by uid 99); 13 Aug 2008 06:39:57 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 12 Aug 2008 23:39:57 -0700 X-ASF-Spam-Status: No, hits=-1999.3 required=10.0 tests=ALL_TRUSTED,FRT_LEVITRA X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 13 Aug 2008 06:39:09 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id E13D52388986; Tue, 12 Aug 2008 23:39:07 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r685462 - /maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java Date: Wed, 13 Aug 2008 06:39:07 -0000 To: commits@maven.apache.org From: janb@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20080813063907.E13D52388986@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: janb Date: Tue Aug 12 23:39:07 2008 New Revision: 685462 URL: http://svn.apache.org/viewvc?rev=685462&view=rev Log: More debug to diagnose windows problem. Modified: maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java Modified: maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java URL: http://svn.apache.org/viewvc/maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java?rev=685462&r1=685461&r2=685462&view=diff ============================================================================== --- maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java (original) +++ maven/sandbox/trunk/mercury/mercury-transport/mercury-transport-http/src/main/java/org/apache/maven/mercury/spi/http/client/retrieve/RetrievalTarget.java Tue Aug 12 23:39:07 2008 @@ -39,6 +39,7 @@ import org.apache.maven.mercury.spi.http.client.HttpClientException; import org.apache.maven.mercury.spi.http.validate.Validator; import org.apache.maven.mercury.transport.api.Binding; +import org.apache.maven.mercury.transport.api.Server; import org.mortbay.jetty.client.HttpExchange; @@ -61,6 +62,7 @@ protected int _checksumState; protected int _targetState; + protected HttpClientException _exception; protected Binding _binding; protected File _tempFile; @@ -92,6 +94,7 @@ { throw new IllegalArgumentException( "Nothing to retrieve" ); } + _retriever = retriever; _binding = binding; _validators = validators; @@ -161,7 +164,11 @@ public boolean move() { if (_binding.isFile()) - return _tempFile.renameTo( _binding.getLocalFile() ); + { + boolean ok = _tempFile.renameTo( _binding.getLocalFile() ); + System.err.println("Renaming "+_tempFile.getAbsolutePath()+" to "+_binding.getLocalFile().getAbsolutePath()+": "+ok); + return ok; + } else return true; } @@ -454,7 +461,9 @@ { if ( _tempFile != null && _tempFile.exists() ) { - return _tempFile.delete(); + boolean ok = _tempFile.delete(); + System.err.println("Deleting "+_tempFile.getAbsolutePath()+" : "+ok); + return ok; } return false; }