Azure / Azure/azure-diagnostics-tools

Plugin error: no implicit conversion of nil into String

Open
#200 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Ruby
Stars
101
Forks
93
PR merge metrics
No merged PRs in 30d

Description

OS: Windows 10
ELK: 7.2.0

Installed using `logstash-plugint`

When running list

```
logstash-filter-xml
logstash-input-azure_event_hubs
**logstash-input-azureblob** <-- listed
logstash-input-beats
logstash-input-couchdb_changes
logstash-input-dead_letter_que
```

When execute the pipeline, got error:
```
[2019-07-15T11:10:23,545][INFO ][logstash.runner ] Starting Logstash {"logstash.version"=>"7.2.0"}
[2019-07-15T11:10:31,033][ERROR][logstash.plugins.registry] Problems loading a plugin with {:type=>"input", :name=>"azureblob", :path=>"logstash/inputs/azureblob", :error_message=>"no implicit conversion of nil into String", :error_class=>TypeError, :error_backtrace=>["org/jruby/RubyKernel.java:989:in `require'", "D:/Elastic/logstash-7.2.0/vendor/bundle/jruby/2.5.0/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'", "D:/Elastic/logstash-7.2.0/vendor/bundle/jruby/2.5.0/gems/logstash-input-azureblob-0.9.13-java/lib/com/microsoft/json-parser.rb:3:in `'", "org/jruby/RubyKernel.java:987:in `require'", "D:/Elastic/logstash-7.2.0/vendor/bundle/jruby/2.5.0/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'", "D:/Elastic/logstash-7.2.0/vendor/bundle/jruby/2.5.0/gems/logstash-input-azureblob-0.9.13-java/lib/logstash/inputs/azureblob.rb:1:in `'", "org/jruby/RubyKernel.java:987:in `require'", "D:/Elastic/logstash-7.2.0/vendor/bundle/jruby/2.5.0/gems/polyglot-0.3.5/lib/polyglot.rb:65:in `require'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugins/registry.rb:191:in `legacy_lookup'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugins/registry.rb:166:in `block in lookup'", "org/jruby/ext/thread/Mutex.java:165:in `synchronize'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugins/registry.rb:162:in `lookup'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugins/registry.rb:216:in `lookup_pipeline_plugin'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugin.rb:143:in `lookup'", "org/logstash/plugins/PluginFactoryExt.java:203:in `plugin'", "org/logstash/plugins/PluginFactoryExt.java:120:in `buildInput'", "org/logstash/execution/JavaBasePipelineExt.java:50:in `initialize'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/java_pipeline.rb:24:in `initialize'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/pipeline_action/create.rb:36:in `execute'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/agent.rb:325:in `block in converge_state'"]}
[2019-07-15T11:10:31,059][ERROR][logstash.agent ] Failed to execute action {:action=>LogStash::PipelineAction::Create/pipeline_id:main, :exception=>"LogStash::PluginLoadingError", :message=>"Couldn't find any input plugin named 'azureblob'. Are you sure this is correct? Trying to load the azureblob input plugin resulted in this error: Problems loading the requested plugin named azureblob of type input. Error: TypeError no implicit conversion of nil into String", :backtrace=>["D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugins/registry.rb:221:in `lookup_pipeline_plugin'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/plugin.rb:143:in `lookup'", "org/logstash/plugins/PluginFactoryExt.java:203:in `plugin'", "org/logstash/plugins/PluginFactoryExt.java:120:in `buildInput'", "org/logstash/execution/JavaBasePipelineExt.java:50:in `initialize'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/java_pipeline.rb:24:in `initialize'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/pipeline_action/create.rb:36:in `execute'", "D:/Elastic/logstash-7.2.0/logstash-core/lib/logstash/agent.rb:325:in `block in converge_state'"]}
```

Any idea?

Mention list: @cscheib , @nymous , @xiaomi7732

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.