<< Back to previous view

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

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: 4
Labels: try-catch

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


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

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


Generated at Sun Jan 21 04:48:52 CST 2018 using JIRA 4.4#649-r158309.