Fork me on GitHub
#core-async
<
2016-09-19
>
angusiguess22:09:12

Has anyone run into causes of

java.lang.IllegalStateException: Pop without matching push
that don't involve dynamic vars?

hiredman22:09:56

yeah, it can happen when nesting calls to go

hiredman22:09:30

there is a jira issue, I started looking at, but didn't get very far

hiredman22:09:11

oh, I am misremembering the issue I looked at, it did involve dynamic vars and not nesting calls to go

hiredman22:09:14

you should double check, maybe a macro you are using is expanding to a binding

angusiguess22:09:09

Think it might be a binding, on examination.

hiredman22:09:52

are you aot compiling?

angusiguess22:09:26

Not at the moment

hiredman23:09:51

I think it only happens if you have a parking operation (alts, <! or >!) inside a binding in the go block, if you can restructuring your code to move the parking operation outside of the binding it should be fine