core-async

2019-03-15T02:43:52.037300Z

I just started using core.async in ClojureScript. The stack traces from errors in go blocks appear to be useless. They don't even tell me what file it's in. (Stack frames from ioc_helpers.cljs.) Is this normal?

mccraigmccraig 2019-03-15T07:56:55.039200Z

@rob704 it's certainly normal that most everything of any stack trace gets lost in just about any async system - if you aren't seeing anything from your own code at all then that probably means that some value you are giving to core.async is causing its machinery to error

mccraigmccraig 2019-03-15T07:58:16.040100Z

you get used to it, much like laziness. when it happens i tend to fall back on logging/prints to figure out where it's going awry