You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We are using rails :
gem 'rails', '6.1.4.7'
ruby : ruby "2.7.6"
bundler : bundler 2.1.4
We do use rails engine extensively and were trying to add type check to one of the engines to start with.
Dependencies - w.r.t sorbet
Using yard-sorbet 0.6.1
Using tapioca 0.9.4
Using sorbet 0.5.10323
Using sorbet-static-and-runtime 0.5.10323
Using sorbet-runtime 0.5.10323
Using tapioca 0.9.4
Using rbi 0.0.15
Using unparser 0.4.7
Output
$ bundle exec tapioca init
create sorbet/config
create sorbet/tapioca/config.yml
create sorbet/tapioca/require.rb
create bin/tapioca
Retrieving index from central repository... /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/json-1.8.6/lib/json/common.rb:155: warning: Using the last argument as keyword parameters is deprecated
Done
Listing gems from Gemfile.lock... Done
Removing annotations for gems that have been removed... Nothing to do
Fetching gem annotations from central repository...
warning: parser/current is loading parser/ruby27, which recognizes2.7.5-compliant syntax, but you are running 2.7.6.
Please see https://github.com/whitequark/parser#compatibility-with-ruby-mri.
Fetched aasm
create sorbet/rbi/annotations/aasm.rbi
Fetched actionmailer
create sorbet/rbi/annotations/actionmailer.rbi
##################################
### RBI::Parser internal error ###
##################################
There was an internal parser error while processing this source.
Error: No emitter for node: :kwargs while parsing -:45:2-50:5:
<no source>
Please open an issue at https://github.com/Shopify/rbi/issues/new.
##################################
bundler: failed to load command: tapioca (/Users/xx/.rbenv/versions/2.7.6/bin/tapioca)
Traceback (most recent call last):
163: from /Users/xx/.rbenv/versions/2.7.6/bin/bundle:23:in `<main>'
162: from /Users/xx/.rbenv/versions/2.7.6/bin/bundle:23:in `load'
161: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/exe/bundle:37:in `<top (required)>'
160: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors'
159: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/exe/bundle:49:in `block in <top (required)>'
158: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli.rb:24:in `start'
157: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
156: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli.rb:30:in `dispatch'
155: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
154: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
153: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
152: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli.rb:494:in `exec'
151: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli/exec.rb:28:in `run'
150: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli/exec.rb:63:in `kernel_load'
149: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli/exec.rb:63:in `load'
148: from /Users/xx/.rbenv/versions/2.7.6/bin/tapioca:23:in `<top (required)>'
147: from /Users/xx/.rbenv/versions/2.7.6/bin/tapioca:23:in `load'
146: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/exe/tapioca:23:in `<top (required)>'
145: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
144: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
143: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
142: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
141: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/cli.rb:27:in `init'
140: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:116:in `invoke'
139: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
138: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
137: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
136: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/cli.rb:317:in `annotations'
135: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `block in _on_method_added'
134: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `bind_call'
133: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:40:in `execute'
132: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `block in _on_method_added'
131: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `bind_call'
130: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:126:in `fetch_annotations'
129: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:126:in `select'
128: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:126:in `block in fetch_annotations'
127: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:137:in `fetch_annotation'
126: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:226:in `merge_files'
125: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:226:in `each'
124: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:227:in `block in merge_files'
123: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:71:in `parse_string'
122: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:87:in `parse_string'
121: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:108:in `parse'
120: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:220:in `visit'
119: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
118: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
117: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
116: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:202:in `visit'
115: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
114: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
113: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
112: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:220:in `visit'
111: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
110: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
109: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
108: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:212:in `visit'
107: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:407:in `parse_block'
106: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:480:in `parse_sig'
105: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:641:in `build'
104: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
103: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
102: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
101: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:659:in `visit'
100: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:665:in `visit_send'
99: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:659:in `visit'
98: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:687:in `visit_send'
97: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:687:in `each'
96: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:689:in `block in visit_send'
95: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:152:in `parse_expr'
94: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser.rb:35:in `unparse'
93: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
92: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
91: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
90: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
89: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
88: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
87: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
86: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
85: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
84: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
83: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
82: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:31:in `dispatch'
81: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
80: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
79: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
78: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
77: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
76: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
75: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
74: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
73: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
72: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
71: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
70: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:21:in `dispatch'
69: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:165:in `emit_arguments'
68: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:176:in `normal_arguments'
67: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:174:in `parentheses'
66: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:177:in `block in normal_arguments'
65: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:258:in `delimited_plain'
64: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:274:in `delimited'
63: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:188:in `visit_plain'
62: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
61: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
60: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
59: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
58: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
57: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
56: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
55: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
54: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
53: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
52: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
51: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:31:in `dispatch'
50: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
49: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
48: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
47: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
46: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
45: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
44: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
43: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
42: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
41: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
40: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
39: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:19:in `dispatch'
38: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:33:in `emit_receiver'
37: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:201:in `visit'
36: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:233:in `conditional_parentheses'
35: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:202:in `block in visit'
34: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
33: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
32: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
31: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
30: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
29: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
28: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
27: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
26: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
25: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
24: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
23: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:31:in `dispatch'
22: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
21: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
20: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
19: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
18: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
17: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
16: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
15: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
14: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
13: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
12: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
11: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:21:in `dispatch'
10: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:165:in `emit_arguments'
9: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:176:in `normal_arguments'
8: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:174:in `parentheses'
7: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:177:in `block in normal_arguments'
6: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:258:in `delimited_plain'
5: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:274:in `delimited'
4: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:187:in `visit_plain'
3: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:246:in `emitter'
2: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:118:in `emitter'
1: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:118:in `fetch'
/Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:119:in `block in emitter': No emitter for node: :kwargs (ArgumentError)
163: from /Users/xx/.rbenv/versions/2.7.6/bin/bundle:23:in `<main>'
162: from /Users/xx/.rbenv/versions/2.7.6/bin/bundle:23:in `load'
161: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/exe/bundle:37:in `<top (required)>'
160: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/friendly_errors.rb:130:in `with_friendly_errors'
159: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/exe/bundle:49:in `block in <top (required)>'
158: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli.rb:24:in `start'
157: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
156: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli.rb:30:in `dispatch'
155: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
154: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
153: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
152: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli.rb:494:in `exec'
151: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli/exec.rb:28:in `run'
150: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli/exec.rb:63:in `kernel_load'
149: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/bundler-2.2.15/lib/bundler/cli/exec.rb:63:in `load'
148: from /Users/xx/.rbenv/versions/2.7.6/bin/tapioca:23:in `<top (required)>'
147: from /Users/xx/.rbenv/versions/2.7.6/bin/tapioca:23:in `load'
146: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/exe/tapioca:23:in `<top (required)>'
145: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
144: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
143: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
142: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
141: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/cli.rb:27:in `init'
140: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:116:in `invoke'
139: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
138: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
137: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
136: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/cli.rb:317:in `annotations'
135: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `block in _on_method_added'
134: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `bind_call'
133: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:40:in `execute'
132: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `block in _on_method_added'
131: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/sorbet-runtime-0.5.10323/lib/types/private/methods/_methods.rb:272:in `bind_call'
130: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:126:in `fetch_annotations'
129: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:126:in `select'
128: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:126:in `block in fetch_annotations'
127: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:137:in `fetch_annotation'
126: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:226:in `merge_files'
125: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:226:in `each'
124: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/tapioca-0.9.4/lib/tapioca/commands/annotations.rb:227:in `block in merge_files'
123: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:71:in `parse_string'
122: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:87:in `parse_string'
121: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:108:in `parse'
120: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:220:in `visit'
119: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
118: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
117: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
116: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:202:in `visit'
115: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
114: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
113: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
112: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:220:in `visit'
111: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
110: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
109: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
108: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:212:in `visit'
107: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:407:in `parse_block'
106: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:480:in `parse_sig'
105: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:641:in `build'
104: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `visit_all'
103: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `each'
102: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:137:in `block in visit_all'
101: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:659:in `visit'
100: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:665:in `visit_send'
99: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:659:in `visit'
98: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:687:in `visit_send'
97: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:687:in `each'
96: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:689:in `block in visit_send'
95: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/rbi-0.0.15/lib/rbi/parser.rb:152:in `parse_expr'
94: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser.rb:35:in `unparse'
93: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
92: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
91: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
90: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
89: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
88: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
87: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
86: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
85: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
84: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
83: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
82: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:31:in `dispatch'
81: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
80: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
79: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
78: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
77: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
76: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
75: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
74: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
73: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
72: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
71: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
70: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:21:in `dispatch'
69: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:165:in `emit_arguments'
68: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:176:in `normal_arguments'
67: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:174:in `parentheses'
66: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:177:in `block in normal_arguments'
65: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:258:in `delimited_plain'
64: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:274:in `delimited'
63: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:188:in `visit_plain'
62: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
61: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
60: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
59: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
58: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
57: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
56: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
55: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
54: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
53: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
52: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
51: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:31:in `dispatch'
50: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
49: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
48: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
47: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
46: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
45: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
44: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
43: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
42: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
41: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
40: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
39: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:19:in `dispatch'
38: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:33:in `emit_receiver'
37: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:201:in `visit'
36: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:233:in `conditional_parentheses'
35: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:202:in `block in visit'
34: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
33: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
32: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
31: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
30: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
29: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
28: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
27: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
26: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
25: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
24: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
23: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:31:in `dispatch'
22: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:116:in `block (2 levels) in create_memoized_method'
21: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:60:in `fetch'
20: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
19: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `block in fetch'
18: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:61:in `synchronize'
17: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:62:in `block (2 levels) in fetch'
16: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/thread_safe-0.3.6/lib/thread_safe/cache.rb:56:in `fetch'
15: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/memory.rb:63:in `block (3 levels) in fetch'
14: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `block (3 levels) in create_memoized_method'
13: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/memoizable-0.4.2/lib/memoizable/method_builder.rb:117:in `call'
12: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:103:in `write_to_buffer'
11: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send/regular.rb:21:in `dispatch'
10: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:165:in `emit_arguments'
9: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:176:in `normal_arguments'
8: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:174:in `parentheses'
7: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter/send.rb:177:in `block in normal_arguments'
6: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:258:in `delimited_plain'
5: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:274:in `delimited'
4: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:187:in `visit_plain'
3: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:246:in `emitter'
2: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:118:in `emitter'
1: from /Users/xx/.rbenv/versions/2.7.6/lib/ruby/gems/2.7.0/gems/unparser-0.4.7/lib/unparser/emitter.rb:118:in `fetch'
The text was updated successfully, but these errors were encountered:
@maheshloya-coupa Thank you for the detailed version numbers. I was able to pinpoint that this is caused by unparser gem. Upgrading it to any version including and after 0.5.6 should fix it.
We are using rails :
gem 'rails', '6.1.4.7'
ruby : ruby "2.7.6"
bundler : bundler 2.1.4
We do use rails engine extensively and were trying to add type check to one of the engines to start with.
Dependencies - w.r.t sorbet
Output
The text was updated successfully, but these errors were encountered: