You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by jb...@apache.org on 2009/02/23 09:40:06 UTC

svn commit: r746924 - /servicemix/components/bindings/servicemix-file/trunk/src/main/java/org/apache/servicemix/file/FileSenderEndpoint.java

Author: jbonofre
Date: Mon Feb 23 08:40:05 2009
New Revision: 746924

URL: http://svn.apache.org/viewvc?rev=746924&view=rev
Log:
[SM-1809] In case of no success, file exceptions are better catched and raised.

Modified:
    servicemix/components/bindings/servicemix-file/trunk/src/main/java/org/apache/servicemix/file/FileSenderEndpoint.java

Modified: servicemix/components/bindings/servicemix-file/trunk/src/main/java/org/apache/servicemix/file/FileSenderEndpoint.java
URL: http://svn.apache.org/viewvc/servicemix/components/bindings/servicemix-file/trunk/src/main/java/org/apache/servicemix/file/FileSenderEndpoint.java?rev=746924&r1=746923&r2=746924&view=diff
==============================================================================
--- servicemix/components/bindings/servicemix-file/trunk/src/main/java/org/apache/servicemix/file/FileSenderEndpoint.java (original)
+++ servicemix/components/bindings/servicemix-file/trunk/src/main/java/org/apache/servicemix/file/FileSenderEndpoint.java Mon Feb 23 08:40:05 2009
@@ -102,11 +102,13 @@
             }
             // cleaning up incomplete files after things went wrong
             if (!success) {
-                logger.debug("An error occurred while writing file " + newFile.getCanonicalPath()
-                             + ", deleting the invalid file");
-                if (!newFile.delete()) {
-                    logger.warn("Unable to delete the file " + newFile.getCanonicalPath()
-                                + " after an error had occurred");
+                if (newFile != null) {
+                    logger.error("An error occured while writing file " + newFile.getCanonicalPath() + ", deleting the invalid file");
+                    if (!newFile.delete()) {
+                        logger.warn("Unable to delete file " + newFile.getCanonicalPath() + " after an error had occured");
+                    }
+                } else {
+                    logger.error("An error occured while creating file or creating name of this file");
                 }
             }
         }