Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Syntax errors after updating to RBS 1.3.1 #44

Closed
clinejj opened this issue Jul 21, 2021 · 2 comments
Closed

Syntax errors after updating to RBS 1.3.1 #44

clinejj opened this issue Jul 21, 2021 · 2 comments

Comments

@clinejj
Copy link

clinejj commented Jul 21, 2021

After updating to RBS 1.3.1, I see the following syntax errors from the generated actionpack signatures when running steep check. Output below:

bundle exec steep check
# Type checking files:

#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007f8bd14dd5f0 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  parser.y:1757:in `on_error'
  (eval):3:in `_racc_do_parse_c'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007faa04404a10 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  parser.y:1757:in `on_error'
  (eval):3:in `_racc_do_parse_c'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007f8ecb38ddd8 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  parser.y:1757:in `on_error'
  (eval):3:in `_racc_do_parse_c'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007fd0904039f0 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  parser.y:1757:in `on_error'
  (eval):3:in `_racc_do_parse_c'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007fdd271113c0 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  parser.y:1757:in `on_error'
  (eval):3:in `_racc_do_parse_c'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007fc0c5264d90 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007f88c52efa18 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  parser.y:1757:in `on_error'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  parser.y:1757:in `on_error'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  (eval):3:in `_racc_do_parse_c'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  (eval):3:in `_racc_do_parse_c'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
#<RBS::Parser::SyntaxError: parse error on value: #<RBS::Parser::LocatedValue:0x00007ffd93295908 @location=#<RBS::Location:5240 @buffer=/Users/john/Documents/GitHub/repo/gem_rbs/gems/actionpack/6.0/actionpack-generated.rbs, @pos=210321...210335, source='_cache_control', start_line=5751, start_column=10>, @value="_cache_control"> (tUNDERSCOREIDENT)>
  parser.y:1757:in `on_error'
  (eval):3:in `_racc_do_parse_c'
  (eval):3:in `do_parse'
  parser.y:1458:in `parse_signature'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:127:in `block (2 levels) in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:97:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:110:in `block in each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:109:in `each_file'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:121:in `block in each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:84:in `block in each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:75:in `each_dir'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:118:in `each_decl'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment_loader.rb:62:in `load'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:129:in `block in from_loader'
  <internal:kernel>:90:in `tap'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/rbs-1.3.1/lib/rbs/environment.rb:128:in `from_loader'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/signature_service.rb:70:in `load_from'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:95:in `block in initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `each'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `with_object'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/services/type_check_service.rb:93:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/server/type_check_worker.rb:46:in `initialize'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `new'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:33:in `block in run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `block in tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:37:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/activesupport-6.1.4/lib/active_support/tagged_logging.rb:99:in `tagged'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/worker.rb:24:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:213:in `process_worker'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
  /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
  /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<main>'
^C/Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/language_server-protocol-3.16.0.1/lib/language_server/protocol/transport/io/reader.rb:17:in `getc': Interrupt
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/language_server-protocol-3.16.0.1/lib/language_server/protocol/transport/io/reader.rb:17:in `read'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/utils/driver_helper.rb:43:in `wait_for_message'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/utils/driver_helper.rb:29:in `wait_for_response_id'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/drivers/check.rb:61:in `run'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:107:in `process_check'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/lib/steep/cli.rb:52:in `run'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/steep-0.44.1/exe/steep:11:in `<top (required)>'
	from /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `load'
	from /Users/john/.rbenv/versions/3.0.2/bin/steep:23:in `<top (required)>'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/cli/exec.rb:63:in `load'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/cli/exec.rb:63:in `kernel_load'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/cli/exec.rb:28:in `run'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/cli.rb:474:in `exec'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/cli.rb:30:in `dispatch'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/cli.rb:24:in `start'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/exe/bundle:49:in `block in <top (required)>'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/lib/bundler/friendly_errors.rb:128:in `with_friendly_errors'
	from /Users/john/.rbenv/versions/3.0.2/lib/ruby/gems/3.0.0/gems/bundler-2.2.22/exe/bundle:37:in `<top (required)>'
	from /Users/john/.rbenv/versions/3.0.2/bin/bundle:23:in `load'
	from /Users/john/.rbenv/versions/3.0.2/bin/bundle:23:in `<main>'
@clinejj
Copy link
Author

clinejj commented Jul 21, 2021

It looks like this patch to RBS (ruby/rbs#721) may be the root cause, failing on the following lines which have parameters that start with _:

https://github.com/ruby/gem_rbs_collection/blob/main/gems/actionpack/6.0/actionpack-generated.rbs#L5750-L5753

    # Aliasing these off because AD::Http::Cache::Response defines them.
    alias _cache_control cache_control

    alias _cache_control= cache_control=

@pocke
Copy link
Member

pocke commented Jul 22, 2021

ruby/rbs#723 This problem has been fixed with this PR.
Thanks!

@pocke pocke closed this as completed Jul 22, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

2 participants