Closed juergenhoetzel closed 11 years ago
Enable (slime-break-on-exception)
user> (throw (Exception. "Foo")) ; Evaluation aborted on java.lang.RuntimeException: java.lang.Exception: Foo. -> Debugger invoked (Aborting to toplevel) user> (throw (Exception. "Foo")) ; Evaluation aborted on java.lang.RuntimeException: java.lang.Exception: Foo. -> Debugger invoked (Aborting to toplevel) user> (throw (Exception. "Foo")) ; Evaluation aborted on java.lang.RuntimeException: java.lang.Exception: Foo. -> Debugger not invoked
The Debugger is not invoked because the :abort-to-level flag which is maintained for each thread is not cleared.
Workaround:
use the M-x slime-selector t and kill the ritz-nnnn threads, so that they don't get reused.
Fixed in 0.6
Enable (slime-break-on-exception)
user> (throw (Exception. "Foo")) ; Evaluation aborted on java.lang.RuntimeException: java.lang.Exception: Foo. -> Debugger invoked (Aborting to toplevel) user> (throw (Exception. "Foo")) ; Evaluation aborted on java.lang.RuntimeException: java.lang.Exception: Foo. -> Debugger invoked (Aborting to toplevel) user> (throw (Exception. "Foo")) ; Evaluation aborted on java.lang.RuntimeException: java.lang.Exception: Foo. -> Debugger not invoked
The Debugger is not invoked because the :abort-to-level flag which is maintained for each thread is not cleared.
Workaround:
use the M-x slime-selector t and kill the ritz-nnnn threads, so that they don't get reused.