I’d hazard a guess that something inside the future --- perhaps the search-quotes function call? – is throwing an exception and that’s just being “swallowed” because it’s in another thread.
As a general rule of thumb to debug any issues with futures, replace future with identity and see what the code does. My guess is you’ll see an exception. Sean Corfield -- (970) FOR-SEAN -- (904) 302-SEAN An Architect's View -- http://corfield.org/ "If you're not annoying somebody, you're not really alive." -- Margaret Atwood From: Cecil Westerhof Sent: Saturday, August 19, 2017 2:38 PM To: clojure@googlegroups.com Subject: Did something change in future Quit some time ago I wrote a Clojure program. In it I used future to display a swing window like: (defn show-search-quotes [search-str] (debug-info "show-search-quotes enter") (future (info-table (format "Search Quotes (Case Independent): %s" search-str) '(:quote "Quote" :author "Author") (search-quotes {:search_string search-str})))) I added the debug-info to be sure that this function is executed. I see that, so this function is called. The function info-table begins with: (defn info-table [title headers records] {:pre [(even? (count headers))]} (debug-info "info-table enter")( But this debug info is not shown. So info-table is never called, while in the past it was. What do I need to change to let the application work again? My current version is 1.8, but sadly I do not know what the original version was. And I should pick-up Clojure again also. ;-) -- Cecil Westerhof -- 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. -- 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.