I'm running into a strange exception trying to handle exceptions within a go block. So far this is the simplest test case I've gotten to fail:
(ns test-async (require [clojure.core.async :refer [go >!] :as async])) (defn test-chan [chan] (go (try (>! chan) (catch Throwable ex ex)))) Requiring the namespace results in the following error: user=> (require 'test-async :reload) CompilerException java.lang.RuntimeException: Unable to resolve symbol: test-async in this context, compiling:(test_async.clj:7:3) Using either >! or <! triggers the error. Removing these operations makes it go away. Is there something I'm missing here? I'm using the latest (0.1.346.0-17112a-alpha) version of core.async and have tried on both 1.6.0 and 1.7.0-beta1. Thanks, Chap -- 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.