title: debugger (Intellij IDEA) failing when hits breakpoint (cucumber, ruby, rspec, capybara)
body: <p>While trying to debug a cucumber scenario in IntelliJ(11.1.5), it is failing with the following error when it hits the first breakpoint. It runs successfully, if I remove all the breakpoints.</p>
  
  <pre><code>gem list
  capybara (2.0.2, 1.1.4)
  cucumber (1.2.3, 1.2.1)
  rspec (2.13.0)
  ruby-debug-base (0.10.3.4 java)
  ruby-debug-ide (0.4.17.beta9)
  </code></pre>
  
  <hr>
  
  <pre><code>Testing started at 1:12 PM ...
  Fast Debugger (ruby-debug-ide 0.4.17.beta9, ruby-debug-base 0.10.3.4) listens on 127.0.0.1:60409
  Using the default profile...
  file:/Users/user1456/.rvm/rubies/jruby-1.7.2/lib/jruby.jar!/jruby/java/java_package_module_template.rb:11 warning: `eval' should not be aliased
  including Capybara::DSL in the global scope is not recommended!
  /Users/user1456/.rvm/gems/jruby-1.7.2@andise-payables/gems/cucumber-1.2.3/bin/../lib/cucumber/parser/gherkin_builder.rb:120 warning: singleton on non-persistent Java type Java::JavaUtil::ArrayList (http://wiki.jruby.org/Persistence)
  Tags: @@ITPAY-433, @@sai
  
  
      Given I have connected to 'chartofaccounts' collection                            # step_definitions/api/chartofaccounts.rb:4
  
      Then the total count of 'COA' records should be '38'                              # step_definitions/api/chartofaccounts.rb:20
  
      When I search for '&lt;brand_id&gt;' / '&lt;market_id&gt;' / '&lt;chnl_id&gt;' in 'COA'             # step_definitions/api/chartofaccounts.rb:12
  
      Then the 'fcCoa' string recorded should be '&lt;fc_coa&gt;'                             # step_definitions/api/chartofaccounts.rb:24
  
      And the 'nfcCoa' string recorded should be '&lt;nfc_coa&gt;'                            # step_definitions/api/chartofaccounts.rb:24
  
      And the 'nfcCoaExtAgentCommisison' string recorded should be '&lt;nfc_ext_agcm_coa&gt;' # step_definitions/api/chartofaccounts.rb:24
  
  Java::JavaLang::NoSuchMethodError: org.jruby.runtime.DynamicScope.getEvalScope()Lorg/jruby/runtime/DynamicScope;
  org.jruby.debug.Context.contextCopyLocals(Context.java:407)
  org.jruby.debug.Context.frame_locals(Context.java:284)
  org.jruby.debug.Context$INVOKER$i$1$0$frame_locals_DBG.call(Context$INVOKER$i$1$0$frame_locals_DBG.gen)
  org.jruby.internal.runtime.methods.JavaMethod$JavaMethodOneOrNBlock.call(JavaMethod.java:331)
  Skipped step
  
  Skipped step
  1 scenario (1 failed)
  6 steps (1 failed, 2 skipped, 3 passed)
  0m0.553s
  
  Process finished with exit code 1
  </code></pre>