<!-- 
RSS generated by JIRA (4.4#649-r158309) at Sat May 18 14:41:18 CDT 2013

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
For example:
http://dev.clojure.org/jira/si/jira.issueviews:issue-xml/NREPL-16/NREPL-16.xml?field=key&field=summary
-->
<rss version="0.92" >
<channel>
    <title>Clojure JIRA</title>
    <link>http://dev.clojure.org/jira</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>4.4</version>
        <build-number>649</build-number>
        <build-date>25-07-2011</build-date>
    </build-info>

<item>
            <title>[NREPL-16] nrepl.middleware.interruptible_eval/interruptible_eval raises a stack inconsistence Exception if the call to clojure.main/repl fails</title>
                <link>http://dev.clojure.org/jira/browse/NREPL-16</link>
                <project id="10022" key="NREPL">tools.nrepl</project>
                        <description>&lt;p&gt;If the call to clojure.main/repl in `evaluate&apos; raises an exception before the :init part gets evaluated (so the expression `(push-thread-bindings @bindings)&apos; is executed) then nREPL crashes with the following exception:&lt;/p&gt;

&lt;p&gt;java.lang.IllegalStateException: Pop without matching push&lt;/p&gt;

&lt;p&gt;It happens because after the underlining exception in clojure.main/repl is caught by the try block in `evaluate&apos;, the `finally&apos; black calls (pop-thread-bindings) which were not actually &quot;pushed&quot;.&lt;/p&gt;</description>
                <environment>clojure 1.4.0-beta5, Android (?)</environment>
            <key id="15330">NREPL-16</key>
            <summary>nrepl.middleware.interruptible_eval/interruptible_eval raises a stack inconsistence Exception if the call to clojure.main/repl fails</summary>
                <type id="1" iconUrl="http://dev.clojure.org/jira/images/icons/bug.gif">Defect</type>
                                <priority id="3" iconUrl="http://dev.clojure.org/jira/images/icons/priority_major.gif">Major</priority>
                    <status id="6" iconUrl="http://dev.clojure.org/jira/images/icons/status_closed.gif">Closed</status>
                    <resolution id="1">Completed</resolution>
                                <assignee username="cemerick">Chas Emerick</assignee>
                                <reporter username="alexyakushev">Alexander Yakushev</reporter>
                        <labels>
                        <label>bug</label>
                    </labels>
                <created>Thu, 12 Apr 2012 02:41:45 -0500</created>
                <updated>Fri, 20 Apr 2012 13:40:04 -0500</updated>
                    <resolved>Mon, 16 Apr 2012 17:34:22 -0500</resolved>
                            <version>0.2.0</version>
                                                        <due></due>
                    <votes>0</votes>
                        <watches>0</watches>
                        <comments>
                    <comment id="28165" author="cemerick" created="Mon, 16 Apr 2012 17:34:22 -0500"  >&lt;p&gt;Fixed in &lt;tt&gt;0.2.0-beta6&lt;/tt&gt;.  Please give it a try and see how it works on Android.&lt;/p&gt;</comment>
                    <comment id="28191" author="alexyakushev" created="Fri, 20 Apr 2012 13:40:04 -0500"  >&lt;p&gt;It is OK now. OK in a sense that if something wrong happens inside the clojure.main/repl function then the stacktrace points there after the application dies.&lt;br/&gt;
Thanks for you help!&lt;/p&gt;</comment>
                </comments>
                    <attachments>
                </attachments>
            <subtasks>
        </subtasks>
                <customfields>
                                                                                            <customfield id="customfield_10010" key="com.pyxis.greenhopper.jira:gh-global-rank">
                <customfieldname>Global Rank</customfieldname>
                <customfieldvalues>
                    
                </customfieldvalues>
            </customfield>
                                                                                                            </customfields>
    </item>
</channel>
</rss>