ruby-debug / debase

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

INTERNAL ERROR!!! ArgumentError: wrong number of arguments (given 2, expected 1)

gap777 opened this issue · comments

Environment

M1 Mac
Memory: 4096M
Cores: 10
Sonoma 14.4.1 (23E224)
RubyMine RubyMine 2024.1m Build #RM-241.14494.234, built on March 27, 2024
Runtime version: 17.0.10+8-b1207.12 aarch64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Fast Debugger (ruby-debug-ide 3.0.0.beta.16, debase 3.0.0.beta.11, file filtering is supported, block breakpoints supported, smart steps supported, obtaining return values supported, partial obtaining of instance variables supported) listens on 0.0.0.0:55784

Problem

Step-by-step debugging is abruptly terminated, and program runs to completion.
The following error is displayed:

INTERNAL ERROR!!! ArgumentError: wrong number of arguments (given 2, expected 1) at
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/activesupport-7.1.3.2/lib/active_support/option_merger.rb:28:in `=='
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/activesupport-7.1.3.2/lib/active_support/option_merger.rb:28:in `method_missing'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/context.rb:555:in `internal?'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/context.rb:163:in `block in top_frame_index'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/activesupport-7.1.3.2/lib/active_support/core_ext/range/each.rb:9:in `each'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/activesupport-7.1.3.2/lib/active_support/core_ext/range/each.rb:9:in `each'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/context.rb:162:in `top_frame_index'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/ruby-debug-ide-3.0.0.beta.16/lib/ruby-debug-ide/ide_processor.rb:27:in `block in process_commands'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/ruby-debug-ide-3.0.0.beta.16/lib/ruby-debug-ide/ide_processor.rb:122:in `initialize'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/ruby-debug-ide-3.0.0.beta.16/lib/ruby-debug-ide/ide_processor.rb:23:in `new'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/ruby-debug-ide-3.0.0.beta.16/lib/ruby-debug-ide/ide_processor.rb:23:in `process_commands'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/ruby-debug-ide-3.0.0.beta.16/lib/ruby-debug-ide/event_processor.rb:55:in `line_event'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/ruby-debug-ide-3.0.0.beta.16/lib/ruby-debug-ide/event_processor.rb:34:in `at_line'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/context.rb:91:in `at_line'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/breakpoint.rb:62:in `block in process_line_event'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/3.3.0/mutex_m.rb:77:in `synchronize'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/3.3.0/mutex_m.rb:77:in `mu_synchronize'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/breakpoint.rb:52:in `process_line_event'
/Users/foo/.rbenv/versions/3.3.0/lib/ruby/gems/3.3.0/gems/debase-3.0.0.beta.11/lib/debase/breakpoint.rb:141:in `block in set_trace_point'