# Logstash input plugin errors

**URL:** <https://discuss.elastic.co/t/logstash-input-plugin-errors/116382>\
**Category:** Logstash\
**Created:** [January 21, 2018, 12:55pm UTC](https://discuss.elastic.co/t/logstash-input-plugin-errors/116382 "2018-01-21T12:55:44Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ondro\_Tadanai](https://avatars.discourse-cdn.com/v4/letter/o/ce7236/32.png) [@Ondro\_Tadanai](https://discuss.elastic.co/u/Ondro_Tadanai)\
**Post date:** [January 21, 2018, 12:55pm UTC](https://discuss.elastic.co/t/logstash-input-plugin-errors/116382/1 "2018-01-21T12:55:45Z")

</div>

Hi all, i am developing logstash input plugin which will scrape data from facebook, but i have problems testing it in logstash, with that plugin, logstash fail to run, **my config** :

```
input { 
    fb-scrape {
       limit => "100"
       page_id => "123456"
       date_file => "dateConfig.conf"
       access_token => "xxxYYYzzz"
    }
}
output {
  stdout { codec => rubydebug }
}

```

**terminal output from logstash:**

ondro@ubuntu:/usr/share/logstash/bin$ sudo ./logstash --log.level trace --config.debug -f /etc/logstash/conf.d/logstash.conf  
WARNING: Could not find logstash.yml which is typically located in $LS\_HOME/config or /etc/logstash. You can specify the path using --path.settings. Continuing using the defaults  
Could not find log4j2 configuration at path /usr/share/logstash/config/log4j2.properties. Using default config which logs errors to the console  
[ERROR] 2018-01-21 13:52:17.662 [Ruby-0-Thread-1: /usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:22] agent - Failed to execute action {:action=\>LogStash::PipelineAction::Create/pipeline\_id:main, :exception=\>"NameError", :message=\>"undefined local variable or method 'scrape\_1' for #LogStash::Pipeline:0x5afefd31", :backtrace=\>["(eval):8:in ''", "org/jruby/RubyKernel.java:994:in 'eval'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:86:in 'initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline.rb:171:in 'initialize'", "/usr/share/logstash/logstash-core/lib/logstash/pipeline\_action/create.rb:40:in 'execute'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:335:in 'block in converge\_state'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:141:in 'with\_pipelines'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:332:in 'block in converge\_state'", "org/jruby/RubyArray.java:1734:in 'each'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:319:in 'converge\_state'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:166:in 'block in converge\_state\_and\_update'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:141:in 'with\_pipelines'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:164:in 'converge\_state\_and\_update'", "/usr/share/logstash/logstash-core/lib/logstash/agent.rb:90:in 'execute'", "/usr/share/logstash/logstash-core/lib/logstash/runner.rb:343:in 'block in execute'", "/usr/share/logstash/vendor/bundle/jruby/2.3.0/gems/stud-0.0.23/lib/stud/task.rb:24:in `block in initialize'"]}

Problem is probably with code of my plugin, because with stdin input logstash works, but how to find out whats wrong? Should i post code of my plugin as well here?  
Thanks for any answer and for your time  
Ondro

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [February 18, 2018, 12:56pm UTC](https://discuss.elastic.co/t/logstash-input-plugin-errors/116382/2 "2018-02-18T12:56:14Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
