Hello, I found this problems and I am still scratching my head, maybe you guys can help me...I have a route like this:
//Compressed Files Route //This route decompresses the files and sends them back to be registered from("seda:decompressFiles").routeId("DecompressFiles") .split(new ZipSplitter()).streaming().shareUnitOfWork() .log("LET'S SEE WHERE THIS GOES!!!") .choice() .when(simple("${property.CamelSplitComplete} == false")) .log("ENTRIES!!!!") .to("file:{{fmsSys.ClientFileArchiveRoot}}?fileName=${header." + FMSHeaders.ARCHIVE_PARTIAL_PATH + "}/${header.zipFileName}") //.to("activemq:queue:ZipChildFiles") .when(simple("${property.CamelSplitComplete} == true")) .log("ZIPFILE MULTIPLE ENTRIES CamelSplitComplete - True") .to("seda:CleanUp") //Todo: Make sure this is the right place. .otherwise() .log("OHTERWISE!!!!") .throwException(new FMSException("Unexpected Result in Un-Zipping!!", null)) .end() .log("AT THE END!!!!!!") ; The Zip File that I am using to test contains two entries and I am using Camel 2.11.0 When I run this I get: [ad #0 - seda://decompressFiles] DecompressFiles INFO LET'S SEE WHERE THIS GOES!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO ENTRIES!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO AT THE END!!!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO LET'S SEE WHERE THIS GOES!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO ENTRIES!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO AT THE END!!!!!! Those print outs are for the entries...the Actual Zip file never gets in there as I would expect. Now let's say comment out the to("file...") line and replace for the active MQ line or pretty much anything else then I get what I would expect: [ad #0 - seda://decompressFiles] DecompressFiles INFO LET'S SEE WHERE THIS GOES!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO ENTRIES!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO AT THE END!!!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO LET'S SEE WHERE THIS GOES!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO ENTRIES!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO AT THE END!!!!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO LET'S SEE WHERE THIS GOES!!! [ad #0 - seda://decompressFiles] DecompressFiles INFO ZIPFILE MULTIPLE ENTRIES CamelSplitComplete - True [ad #0 - seda://decompressFiles] DecompressFiles INFO AT THE END!!!!!! Some how when I put a to("file:...") it does not work as expected...I even removed the choice and just left the splitting and still the does not work, it works like the first example. I tried looking here in the forum, in the book and all over the web and did not really stumble upon an answer. I thought maybe it had to do with the end or endChoice, but that does not seem to be it since I removed the choice, like I said and that did not do it. I wonder if there is an issue with the combination ZipSplitter and to("file:...). Please advice, Thank you, Abdiel -- View this message in context: http://camel.465427.n5.nabble.com/Issue-when-using-ZipSplitter-and-sending-entries-to-a-file-endpoint-tp5738179.html Sent from the Camel - Users mailing list archive at Nabble.com.