I was investigating an issue with my storm deployment and came across this posting
https://groups.google.com/forum/#!msg/storm-user/RXozK0SHlp8/WDIFtp9V1lAJ<https://groups.google.com/forum/#%21msg/storm-user/RXozK0SHlp8/WDIFtp9V1lAJ> More specifically this error java.io.IOException: . doesn't exist. at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:157) at org.apache.commons.exec.DefaultExecutor.execute(DefaultExecutor.java:147) at backtype.storm.util$exec_command_BANG_.invoke(util.clj:181) at backtype.storm.util$extract_dir_from_jar.invoke(util.clj:186) at backtype.storm.daemon.supervisor$fn__3963.invoke(supervisor.clj:361) at clojure.lang.MultiFn.invoke(MultiFn.java:171) at backtype.storm.daemon.supervisor$fn__3749$exec_fn__994__auto____3750$this__3852.invoke(supervisor.clj:264) at backtype.storm.event$event_manager$fn__2167$fn__2168.invoke(event.clj:25) at backtype.storm.event$event_manager$fn__2167.invoke(event.clj:22) at clojure.lang.AFn.run(AFn.java:24) at java.lang.Thread.run(Thread.java:662) This had me stumped for some time. I tried everything suggested in the original post to no avail. I eventually solved the issue. Basically I had multiple Nimbus daemons running in the cluster (this is my first deployment..). So I now have only 1 daemon running (I also only have one drpc instance running on the master). And after deleting the contents of storms home folder (nimbus/supervisor directories) I was able to overcome this issue. I thought it would be worth posting this (somehow..) hopefully this is the right way David
