-
-
Notifications
You must be signed in to change notification settings - Fork 162
Open
Description
ruby 2.7.8p225
solargraph 0.52.0
When running solargraph scan -v
either from ~/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/dry-events-0.1.0/
or from a project requiring this gem.
Dry::Events::Event#payload (/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/dry-events-0.1.0/lib/dry/events/event.rb 60)
Error testing Dry::Events::Event#payload (/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/dry-events-0.1.0/lib/dry/events/event.rb 60) at /home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/dry-events-0.1.0/lib/dry/events/event.rb:61
[NoMethodError]: undefined method `map' for nil:NilClass
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/method.rb:224:in `block in overloads'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/method.rb:222:in `map'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/method.rb:222:in `overloads'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/method.rb:89:in `signatures'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/method.rb:49:in `return_type'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/base.rb:144:in `typify'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/pin/method.rb:126:in `typify'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/shell.rb:184:in `block (2 levels) in scan'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/shell.rb:181:in `each'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/shell.rb:181:in `block in scan'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/2.7.0/benchmark.rb:293:in `measure'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/lib/solargraph/shell.rb:179:in `scan'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/command.rb:27:in `run'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/invocation.rb:127:in `invoke_command'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor.rb:392:in `dispatch'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/thor-1.2.1/lib/thor/base.rb:485:in `start'
/home/emak/.rbenv/versions/2.7.8/lib/ruby/gems/2.7.0/gems/solargraph-0.52.0/bin/solargraph:5:in `<top (required)>'
/home/emak/.rbenv/versions/2.7.8/bin/solargraph:25:in `load'
/home/emak/.rbenv/versions/2.7.8/bin/solargraph:25:in `<main>'
Here is the method generating this error when scanned:
https://github.com/dry-rb/dry-events/blob/v0.1.0/lib/dry/events/event.rb#L51-L67
Metadata
Metadata
Assignees
Labels
No labels