That Solved it. Thanks for your help. added `@(promise)` and works like a charm
On Monday, November 21, 2016 at 10:14:06 AM UTC-5, James Henderson wrote: > > Hi Chris, > > Thanks for posting an example - unfortunately I can't get onto it at the > moment because it seems gitlab is down :( > > FWIW, I've seen a similar issue before where the schedule will run for a > minute or so, then the process will exit successfully (even though you'd > like it to continue) - is this what you're seeing? If so, this was caused > by there being no non-daemon threads left running in the JVM, so the JVM > exited - we worked around that by adding `@(promise)` to the end of our > `-main` function, which had the effect of indefinitely pausing the main > thread, and allowing the schedule to continue. > > If not, I'll try gitlab again in a bit! > > James > > On Monday, November 21, 2016 at 3:03:45 PM UTC, Chris Snyder wrote: >> >> >> Have a program I want to run every 5 seconds unless the previous run is >> not finished then I want it to wait on the previous run to finish. >> To do this I used a library called Chime ( >> https://github.com/jarohen/chime). >> >> *The Problem* is the program works perfectly in repl but will not work >> outside out of it? >> >> lein trampoline run - does not work >> lein run - does not work >> Java -jar (point to the uberjar file) - does not work >> >> lein repl then running main -does work >> >> Here is a small example I put together >> https://gitlab.com/csnyder/chime-test/tree/master >> > -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en --- You received this message because you are subscribed to the Google Groups "Clojure" group. To unsubscribe from this group and stop receiving emails from it, send an email to clojure+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.