I have logged a ticket and reproduced the issue https://issues.apache.org/jira/browse/CAMEL-5540
On Wed, Aug 22, 2012 at 9:42 PM, Claus Ibsen <claus.ib...@gmail.com> wrote: > On Wed, Aug 22, 2012 at 7:37 PM, Pontus Ullgren <ullg...@gmail.com> wrote: >> Here [1] is a testcase to reproduce the issue. However I'm not sure if >> this really a issue or a feature. >> Might be good to stop somebody from doing a stupid thing such as using >> the root folder as inbox for files :-) >> >> [1] https://gist.github.com/3427801 >> > > Well essentially you could consume from the root folder. > Doing that is though unusual, as most ppl consume from a given directory. > > But nevertheless its a minor bug in Camel. > Fell free to create a JIRA. And patches is welcome. > > > >> >> >> Best regards >> Pontus >> >> >> On Wed, Aug 22, 2012 at 7:25 PM, Pontus Ullgren <ullg...@gmail.com> wrote: >>> I get the same result on linux. >>> The problem seems to be that ObjectHelper.after(..) returns null when >>> endpointNormalized is "/". >>> >>> >>> // Pontus >>> >>> On Wed, Aug 22, 2012 at 4:24 PM, tonyperrin <tony.per...@yahoo.co.uk> wrote: >>>> Sure. Mac OSX 10.7.4. Java version 1.6 though also 1.5. Camel I've used >>>> both v 2.7.1 and 2.10.0 and I get the same thing. stacktrace below. Can I >>>> just ask should it be possible to read from a root folder? >>>> >>>> Thank you >>>> >>>> [(camel-1) thread #1 - file:///] ultPollingConsumerPollStrategy WARN >>>> Consumer Consumer[file:///?noop=true] could not poll endpoint: >>>> Endpoint[file:///?noop=true] caused by: null >>>> java.lang.NullPointerException >>>> at java.io.File.<init>(File.java:222) >>>> at >>>> org.apache.camel.component.file.FileConsumer.asGenericFile(FileConsumer.java:144) >>>> at >>>> org.apache.camel.component.file.FileConsumer.pollDirectory(FileConsumer.java:81) >>>> at >>>> org.apache.camel.component.file.GenericFileConsumer.poll(GenericFileConsumer.java:107) >>>> at >>>> org.apache.camel.impl.ScheduledPollConsumer.doRun(ScheduledPollConsumer.java:139) >>>> at >>>> org.apache.camel.impl.ScheduledPollConsumer.run(ScheduledPollConsumer.java:91) >>>> at >>>> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441) >>>> at >>>> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) >>>> at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) >>>> at >>>> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) >>>> at java.lang.Thread.run(Thread.java:680) >>>> >>>> >>>> >>>> -- >>>> View this message in context: >>>> http://camel.465427.n5.nabble.com/Setting-root-folder-as-endpoint-Could-not-poll-endpoint-NPE-tp5717845p5717856.html >>>> Sent from the Camel - Users mailing list archive at Nabble.com. > > > > -- > Claus Ibsen > ----------------- > FuseSource > Email: cib...@fusesource.com > Web: http://fusesource.com > Twitter: davsclaus, fusenews > Blog: http://davsclaus.com > Author of Camel in Action: http://www.manning.com/ibsen -- Claus Ibsen ----------------- FuseSource Email: cib...@fusesource.com Web: http://fusesource.com Twitter: davsclaus, fusenews Blog: http://davsclaus.com Author of Camel in Action: http://www.manning.com/ibsen