RubyMine 3.1.1 RC2 (103.241)

Big thanks to everyone who sent us their feedback on the previous RC! Based on it, before releasing 3.1.1, we’ve decided to build another RC with a small number of fixes in different areas of the IDE.

Check out the release notes for this build and download RubyMine 3.1.1 RC2 from the RubyMine EAP page to give it a try.

If you find something critical — please let us know.

-JetBrains RubyMine Team

This entry was posted in Uncategorized. Bookmark the permalink.

12 Responses to RubyMine 3.1.1 RC2 (103.241)

  1. McNaz says:

    Having issues with code navigation: control + mouse click (or Control + Q, Control + Shift + I) does not navigate to any methods at all, be they model methods, helpers or named routes. I get about 5 seconds of 100% cpu then nothing happens.

    This is on a Rails 2.3.5 project using Ruby 1.8.6. All worked fine in RM 3.0.1.

    Cleared Cache a few times and reset Ruby SDK settings.

    This in on Debian Lenny JDK 1.6.0_12

    Any suggestions on what I can try?

  2. Oleg Shpynov says:

    Hello McNaz,

    Thanks a lot for your report, could you please create an issue at http://youtrack.jetbrains.net/issues/RUBY with detailed description to help us reproduce and locate the problem?

    Regarsd,
    Oleg

  3. McNaz says:

    Thanks Oleg.

    Submitted RUBY-8133

  4. Oleg Shpynov says:

    Thanks for reporting it, this issue is already fixed.

  5. Dan says:

    Would be really great if RUBY-7878 (permanent failure to connect to Pivotal Tracker after computer sleep) and IDEA-66404 (replace all within selection scrolls document to top) could get fixed– those are both pretty aggravating, pretty much all the time, and are true bugs. I don’t think you should release 3.1.1 without closing them.

    I am still in RM 3.1 (haven’t tried the 3.1.1 RC’s yet) but it’s my impression that Command-B (go to declaration) is failing more often (not finding the declaration), is this just my imagination or have there been improvements here in the 3.1.1 RC? I don’t want to file a bug until I’ve had a chance to try the latest version…

  6. Oleg Shpynov says:

    Hello Dan,

    We’ve fixed one critical bug connected with goto declaration, thus RubyMine 3.1.1 RC2 will fix it for you.

    Regards,
    Oleg

  7. Dan says:

    I just downloaded the 3.1.1 RC2 and am kind of regretting it. The Pivotal Tracker integration seems 100% crippled now– it reports “can’t connect to Tracker” even when my computer hasn’t gone to sleep, even if I just successfully pulled up a task a couple minutes ago. After that it never connects again.

    Also RM now beachballs for a couple seconds every time I click on the top OS X menu bar, I think… and that’s with 8gb computer and running in 32bit mode; I don’t think RM 3.1 was doing that. Might be specific to the menu bar, it seems fast enough in other respects.

  8. Dan says:

    Well.. maybe I posted too soon, things seem to be settling down now, I think the Pivotal bug remains the same as in 3.1 (i.e. still bad) and the beachballing has stopped.

    In general I should say I’ve never found RM to be bad with respect to speed, indeed quite the opposite when it comes to things like jumping to a declaration, opening a file by name, or doing global search.

  9. Jeff Deville says:

    I’m having trouble getting the debugger to work for a rails 3 project on 1.9.2p180.

    In case it helps, here’s the output:

    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:92: [BUG] Segmentation fault
    ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.7.0]

    – control frame ———-
    c:0098 p:—- s:0356 b:0356 l:000355 d:000355 CFUNC :frame_file
    c:0097 p:0014 s:0352 b:0352 l:000351 d:000351 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:92
    c:0096 p:0026 s:0345 b:0345 l:000339 d:000344 BLOCK (eval):5
    c:0095 p:0019 s:0343 b:0343 l:000342 d:000342 METHOD /Volumes/spinner/jeffdeville/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
    c:0094 p:0012 s:0340 b:0340 l:000339 d:000339 METHOD (eval):3
    c:0093 p:0018 s:0335 b:0335 l:0010a8 d:000334 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:81
    c:0092 p:—- s:0332 b:0332 l:000331 d:000331 FINISH
    c:0091 p:—- s:0330 b:0330 l:000329 d:000329 CFUNC :each
    c:0090 p:0023 s:0327 b:0327 l:0010a8 d:000326 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:80
    c:0089 p:0028 s:0325 b:0325 l:000324 d:000324 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:299
    c:0088 p:0026 s:0321 b:0321 l:000315 d:000320 BLOCK (eval):5
    c:0087 p:0019 s:0319 b:0319 l:000318 d:000318 METHOD /Volumes/spinner/jeffdeville/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
    c:0086 p:0012 s:0316 b:0316 l:000315 d:000315 METHOD (eval):3
    c:0085 p:0013 s:0311 b:0311 l:0010a8 d:0010a8 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:79
    c:0084 p:0026 s:0306 b:0306 l:000300 d:000305 BLOCK (eval):5
    c:0083 p:0019 s:0304 b:0304 l:000303 d:000303 METHOD /Volumes/spinner/jeffdeville/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201
    c:0082 p:0012 s:0301 b:0301 l:000300 d:000300 METHOD (eval):3
    c:0081 p:0034 s:0296 b:0296 l:000295 d:000295 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/command.rb:85
    c:0080 p:—- s:0290 b:0290 l:000289 d:000289 FINISH
    c:0079 p:0029 s:0288 b:0288 l:000287 d:000287 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/commands/frame.rb:41
    c:0078 p:0103 s:0285 b:0285 l:000266 d:000284 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:50
    c:0077 p:—- s:0280 b:0280 l:000279 d:000279 FINISH
    c:0076 p:—- s:0278 b:0278 l:000277 d:000277 CFUNC :each
    c:0075 p:0020 s:0275 b:0275 l:000266 d:000274 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:43
    c:0074 p:—- s:0273 b:0273 l:000272 d:000272 FINISH
    c:0073 p:—- s:0271 b:0271 l:000270 d:000270 CFUNC :catch
    c:0072 p:0261 s:0267 b:0267 l:000266 d:000266 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:42
    c:0071 p:0222 s:0258 b:0258 l:000257 d:000257 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/event_processor.rb:61
    c:0070 p:0059 s:0251 b:0251 l:000250 d:000250 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/event_processor.rb:37
    c:0069 p:0022 s:0245 b:0245 l:000244 d:000244 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug-ide.rb:60
    c:0068 p:—- s:0240 b:0240 l:000239 d:000239 FINISH
    c:0067 p:0027 s:0238 b:0238 l:002608 d:002608 METHOD /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:22
    c:0066 p:0018 s:0231 b:0231 l:000222 d:000230 BLOCK /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:8
    c:0065 p:—- s:0228 b:0228 l:000227 d:000227 FINISH
    c:0064 p:—- s:0226 b:0226 l:000225 d:000225 CFUNC :map
    c:0063 p:0047 s:0223 b:0223 l:000222 d:000222 METHOD /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:8
    c:0062 p:0031 s:0216 b:0216 l:000f28 d:000215 BLOCK /Users/jeffdeville/wg/spec/lib/user_adapters/user_factory_spec.rb:184
    c:0061 p:—- s:0214 b:0214 l:000213 d:000213 FINISH
    c:0060 p:—- s:0212 b:0212 l:000211 d:000211 CFUNC :instance_eval
    c:0059 p:0031 s:0209 b:0206 l:001868 d:000205 LAMBDA /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/let.rb:24
    c:0058 p:—- s:0204 b:0204 l:000203 d:000203 FINISH
    c:0057 p:0012 s:0202 b:0202 l:001ac8 d:000201 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/let.rb:84
    c:0056 p:—- s:0200 b:0200 l:000199 d:000199 FINISH
    c:0055 p:—- s:0198 b:0198 l:000197 d:000197 CFUNC :instance_eval
    c:0054 p:0019 s:0195 b:0195 l:000194 d:000194 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:29
    c:0053 p:0014 s:0191 b:0191 l:000182 d:000190 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:64
    c:0052 p:—- s:0188 b:0188 l:000187 d:000187 FINISH
    c:0051 p:—- s:0186 b:0186 l:000185 d:000185 CFUNC :each
    c:0050 p:0025 s:0183 b:0183 l:000182 d:000182 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:64
    c:0049 p:0030 s:0179 b:0179 l:000178 d:000178 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:110
    c:0048 p:0024 s:0173 b:0173 l:000164 d:000172 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:191
    c:0047 p:—- s:0170 b:0170 l:000169 d:000169 FINISH
    c:0046 p:—- s:0168 b:0168 l:000167 d:000167 CFUNC :each
    c:0045 p:0054 s:0165 b:0165 l:000164 d:000164 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:191
    c:0044 p:0039 s:0161 b:0161 l:000160 d:000160 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:144
    c:0043 p:0011 s:0158 b:0158 l:002640 d:000157 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:48
    c:0042 p:0024 s:0155 b:0155 l:000154 d:000154 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:106
    c:0041 p:0009 s:0151 b:0151 l:002640 d:001a28 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:46
    c:0040 p:0005 s:0149 b:0149 l:000140 d:000148 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:99
    c:0039 p:—- s:0147 b:0147 l:000146 d:000146 FINISH
    c:0038 p:—- s:0145 b:0145 l:000144 d:000144 CFUNC :catch
    c:0037 p:0013 s:0141 b:0141 l:000140 d:000140 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:98
    c:0036 p:0059 s:0138 b:0138 l:002640 d:002640 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:45
    c:0035 p:0071 s:0132 b:0132 l:000121 d:000131 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:262
    c:0034 p:—- s:0127 b:0127 l:000126 d:000126 FINISH
    c:0033 p:—- s:0125 b:0125 l:000124 d:000124 CFUNC :map
    c:0032 p:0017 s:0122 b:0122 l:000121 d:000121 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:258
    c:0031 p:0096 s:0118 b:0118 l:000117 d:000117 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:232
    c:0030 p:0014 s:0111 b:0111 l:000102 d:000110 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233
    c:0029 p:—- s:0108 b:0108 l:000107 d:000107 FINISH
    c:0028 p:—- s:0106 b:0106 l:000105 d:000105 CFUNC :map
    c:0027 p:0113 s:0103 b:0103 l:000102 d:000102 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233
    c:0026 p:0014 s:0096 b:0096 l:000087 d:000095 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233
    c:0025 p:—- s:0093 b:0093 l:000092 d:000092 FINISH
    c:0024 p:—- s:0091 b:0091 l:000090 d:000090 CFUNC :map
    c:0023 p:0113 s:0088 b:0088 l:000087 d:000087 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233
    c:0022 p:0014 s:0081 b:0081 l:000072 d:000080 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233
    c:0021 p:—- s:0078 b:0078 l:000077 d:000077 FINISH
    c:0020 p:—- s:0076 b:0076 l:000075 d:000075 CFUNC :map
    c:0019 p:0113 s:0073 b:0073 l:000072 d:000072 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233
    c:0018 p:0014 s:0066 b:0066 l:000050 d:000065 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:27
    c:0017 p:—- s:0063 b:0063 l:000062 d:000062 FINISH
    c:0016 p:—- s:0061 b:0061 l:000060 d:000060 CFUNC :map
    c:0015 p:0035 s:0058 b:0058 l:000050 d:000057 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:27
    c:0014 p:0022 s:0055 b:0055 l:000054 d:000054 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/reporter.rb:12
    c:0013 p:0149 s:0051 b:0051 l:000050 d:000050 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:24
    c:0012 p:0055 s:0046 b:0046 l:000045 d:000045 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:55
    c:0011 p:0107 s:0040 b:0040 l:000039 d:000039 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:46
    c:0010 p:0020 s:0033 b:0033 l:000458 d:000032 BLOCK /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:10
    c:0009 p:—- s:0031 b:0031 l:000030 d:000030 FINISH
    c:0008 p:—- s:0029 b:0029 l:000028 d:000028 CFUNC :debug_load
    c:0007 p:0146 s:0023 b:0023 l:000022 d:000022 METHOD /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug-ide.rb:112
    c:0006 p:0421 s:0018 b:0018 l:001bd8 d:001bd8 TOP /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/bin/rdebug-ide:87
    c:0005 p:—- s:0012 b:0012 l:000011 d:000011 FINISH
    c:0004 p:—- s:0010 b:0010 l:000009 d:000009 CFUNC :load
    c:0003 p:0061 s:0006 b:0006 l:0014f8 d:000b68 EVAL -e:1
    c:0002 p:—- s:0004 b:0004 l:000003 d:000003 FINISH
    c:0001 p:0000 s:0002 b:0002 l:0014f8 d:0014f8 TOP
    —————————
    – Ruby level backtrace information —————————————-
    -e:1:in `’
    -e:1:in `load’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/bin/rdebug-ide:87:in `’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug-ide.rb:112:in `debug_program’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug-ide.rb:112:in `debug_load’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:10:in `block in autorun’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:46:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/runner.rb:55:in `run_in_process’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:24:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/reporter.rb:12:in `report’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:27:in `block in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:27:in `map’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/command_line.rb:27:in `block (2 levels) in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `map’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `block in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `map’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `block in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `map’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:233:in `block in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:232:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:258:in `run_examples’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:258:in `map’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:262:in `block in run_examples’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:45:in `run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:98:in `with_pending_capture’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:98:in `catch’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:99:in `block in with_pending_capture’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:46:in `block in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:106:in `with_around_hooks’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:48:in `block (2 levels) in run’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example.rb:144:in `run_before_each’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:191:in `eval_before_eachs’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:191:in `each’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/example_group.rb:191:in `block in eval_before_eachs’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:110:in `run_hook’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:64:in `run_all’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:64:in `each’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:64:in `block in run_all’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:29:in `run_in’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/hooks.rb:29:in `instance_eval’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/let.rb:84:in `block in let!’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/let.rb:24:in `block in let’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/rspec-core-2.5.1/lib/rspec/core/let.rb:24:in `instance_eval’
    /Users/jeffdeville/wg/spec/lib/user_adapters/user_factory_spec.rb:184:in `block (5 levels) in ‘
    /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:8:in `import_users’
    /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:8:in `map’
    /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:8:in `block in import_users’
    /Users/jeffdeville/wg/lib/user_adapters/user_factory.rb:22:in `update_user’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug-ide.rb:60:in `at_line’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/event_processor.rb:37:in `at_line’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/event_processor.rb:61:in `line_event’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:42:in `process_commands’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:42:in `catch’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:43:in `block in process_commands’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:43:in `each’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/processor.rb:50:in `block (2 levels) in process_commands’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/commands/frame.rb:41:in `execute’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/command.rb:85:in `method_missing’
    (eval):3:in `print_frames’
    /Volumes/spinner/jeffdeville/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize’
    (eval):5:in `block in print_frames’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:79:in `print_frames’
    (eval):3:in `print_element’
    /Volumes/spinner/jeffdeville/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize’
    (eval):5:in `block in print_element’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:299:in `print_element’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:80:in `block in print_frames’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:80:in `each’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:81:in `block (2 levels) in print_frames’
    (eval):3:in `print_frame’
    /Volumes/spinner/jeffdeville/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/1.9.1/monitor.rb:201:in `mon_synchronize’
    (eval):5:in `block in print_frame’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:92:in `print_frame’
    /Volumes/spinner/jeffdeville/.rvm/gems/ruby-1.9.2-p180/gems/ruby-debug-ide-0.4.17.beta3/lib/ruby-debug/xml_printer.rb:92:in `frame_file’

    – C level backtrace information ——————————————-

    [NOTE]
    You may have encountered a bug in the Ruby interpreter or extension libraries.
    Bug reports are welcome.
    For details: http://www.ruby-lang.org/bugreport.html

    Process finished with exit code 143

  10. Dennis.Ushakov says:

    @Jeff, what ruby-debug-base19x version are you using?

  11. Nico says:

    Just upgraded to RubyMine3.1.1. Now the debugger doesn’t work anymore. I get a message: “Cannot connect to the debugged process … ” Before (or during) RubyMine tries to connect to the debugger, a warning message box flashes up quickly and disappears so fast that I can’t read what it says.

    Any advice? I’m using ruby 1.9.2 with ruby-debug-ide 0.4.17.beta3, ruby-debug-base 0.11.26

    Nico

  12. tim says:

    Running into the same problem with line 92 of xml_printer.

    Here is my setup:

    Fast Debugger (ruby-debug-ide 0.4.17.beta5, ruby-debug-base 0.11.28) listens on 127.0.0.1:54882
    => Booting WEBrick
    => Rails 3.1.0.rc5 application starting in development on http://0.0.0.0:3000
    WEBrick 1.3.1

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>