You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by da...@apache.org on 2011/11/23 16:13:49 UTC
svn commit: r1205429 -
/camel/trunk/camel-core/src/main/java/org/apache/camel/component/file/FileEndpoint.java
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);
}