Author: davsclaus
Date: Wed Nov 23 15:13:48 2011
New Revision: 1205429

URL: http://svn.apache.org/viewvc?rev=1205429&view=rev
Log:
CAMEL-4705: File component should fail if auto create was enabled, and Camel 
could not auto create missing starting directory.

Modified:
    
camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/FileEndpoint.java

Modified: 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/FileEndpoint.java
URL: 
http://svn.apache.org/viewvc/camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/FileEndpoint.java?rev=1205429&r1=1205428&r2=1205429&view=diff
==============================================================================
--- 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/FileEndpoint.java
 (original)
+++ 
camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/FileEndpoint.java
 Wed Nov 23 15:13:48 2011
@@ -55,7 +55,10 @@ public class FileEndpoint extends Generi
             if (isAutoCreate()) {
                 log.debug("Creating non existing starting directory: {}", 
file);
                 boolean absolute = FileUtil.isAbsolute(file);
-                operations.buildDirectory(file.getPath(), absolute);
+                boolean created = operations.buildDirectory(file.getPath(), 
absolute);
+                if (!created) {
+                    throw new FileNotFoundException("Cannot auto create 
starting directory: " + file);
+                }
             } else if (isStartingDirectoryMustExist()) {
                 throw new FileNotFoundException("Starting directory does not 
exist: " + file);
             }


Reply via email to