<< Back to previous view

[ASYNC-42] (try (catch :default)) inside a cljs go block raises an exception Created: 07/Dec/13  Updated: 16/May/16

Status: Reopened
Project: core.async
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Defect Priority: Major
Reporter: Travis Vachon Assignee: Unassigned
Resolution: Unresolved Votes: 2
Labels: cljs

Attachments: Text File async_42.patch     Text File async_42.v2.patch     Text File try-catch-default.patch    

 Description   

test demonstrating issue and patch fixing it here: https://github.com/clojure/core.async/pull/39



 Comments   
Comment by Travis Vachon [ 08/Dec/13 8:51 PM ]

code + test

Comment by Travis Vachon [ 10/Dec/13 9:53 AM ]

add {{git am}}able patch

Comment by Yehonathan Sharvit [ 24/Aug/14 12:56 AM ]

What is the status of this issue?
Why isn't it merged into core.async code?

Comment by David Nolen [ 14/Oct/14 6:13 AM ]

Can we get an updated patch? Thanks.

Comment by Travis Vachon [ 14/Oct/14 2:41 PM ]

updated patch

Comment by David Nolen [ 14/Oct/14 7:33 PM ]

fixed https://github.com/clojure/core.async/commit/bd71ba73b43ea09e242d37a54eaaa0fed761504c

Comment by Kevin Downey [ 16/May/16 4:16 PM ]

the fix for this is not complete, the catch of js/Object in the catch in the io macro output needs to be a catch of :default

https://groups.google.com/d/msg/clojure/lGbbbCiLgcg/N2Ap9ddrBAAJ

Generated at Fri Jul 29 16:48:59 CDT 2016 using JIRA 4.4#649-r158309.