Hi, Since I upgraded Camel 2.6.0 to 2.10.2, the move large files fail using FILE producer past a certain size (over 200mo). The Camel error is during convert the body GenericFile to String.
Failed delivery org.apache.camel.TypeConversionException: Error during type conversion from type: org.apache.camel.component.file.GenericFile to the required type: java.lang.String with value GenericFile due java.lang.OutOfMemoryError: Java heap space Since Camel 2.9.3, the method genericFileToString in class GenericFileConverter modified with adding lines: // use reader first as it supports the file charset BufferedReader reader = genericFileToReader(file, exchange); if (reader != null) { return IOConverter.toString(reader); } So, I noticed that my error is due to "IOConverter.toString" causing Java heap space. My question is: why my file producer fail in 2.10.2 and not in 2.6.0 and how I can resolve it? -- View this message in context: http://camel.465427.n5.nabble.com/Java-heap-space-with-FILE-producer-and-larges-files-tp5749845.html Sent from the Camel - Users mailing list archive at Nabble.com.