# I receive this error when trying to send index to elastic output

**URL:** <https://discuss.elastic.co/t/i-receive-this-error-when-trying-to-send-index-to-elastic-output/344491>\
**Category:** Logstash\
**Created:** [October 5, 2023, 1:50pm UTC](https://discuss.elastic.co/t/i-receive-this-error-when-trying-to-send-index-to-elastic-output/344491 "2023-10-05T13:50:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alex\_base](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alex_base/32/125622_2.png) [@alex\_base](https://discuss.elastic.co/u/alex_base)\
**Post date:** [October 5, 2023, 1:50pm UTC](https://discuss.elastic.co/t/i-receive-this-error-when-trying-to-send-index-to-elastic-output/344491/1 "2023-10-05T13:50:18Z")

</div>

```auto
[INFO][logstash.agent] Pipelines running {:count=>1, :running_pipelines=>[:exec_result], :non_running_pipelines=>[]}
[2023-10-05T13:36:37,359][ERROR][logstash.javapipeline][exec_result] Pipeline worker error, the pipeline will be stopped {:pipeline_id=>"exec_result", :error=>"(NoMethodError) undefined method `shutdown_requested?' for #<LogStash::JavaPipeline:0x71cfd3e1>", :exception=>Java::OrgJrubyExceptions::NoMethodError, :backtrace=>["usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_output_minus_elasticsearch_minus_11_dot_16_dot_0_minus_java.lib.logstash.plugin_mixins.elasticsearch.common.pipeline_shutdown_requested?(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-elasticsearch-11.16.0-java/lib/logstash/plugin_mixins/elasticsearch/common.rb:384)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_output_minus_elasticsearch_minus_11_dot_16_dot_0_minus_java.lib.logstash.outputs.elasticsearch.wait_for_successful_connection(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-elasticsearch-11.16.0-java/lib/logstash/outputs/elasticsearch.rb:426)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_output_minus_elasticsearch_minus_11_dot_16_dot_0_minus_java.lib.logstash.outputs.elasticsearch.multi_receive(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-elasticsearch-11.16.0-java/lib/logstash/outputs/elasticsearch.rb:376)", "org.logstash.config.ir.compiler.OutputStrategyExt$AbstractOutputStrategyExt.multi_receive(org/logstash/config/ir/compiler/OutputStrategyExt.java:143)", "org.logstash.config.ir.compiler.AbstractOutputDelegatorExt.multi_receive(org/logstash/config/ir/compiler/AbstractOutputDelegatorExt.java:121)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.start_workers(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:295)"], :thread=>"#<Thread:0x3729bf45 sleep>"}

```

```auto
This is my pipeline config test, this error is only when I used plugin elasticsearch output

```

```auto
input {
    mongodb {
        uri => 'mongodb://test_user:test_mongo_user@mongo_db:27017/mongo-test-results'
        placeholder_db_dir => '/opt/logstash-mongodb/'
        placeholder_db_name => 'logstash_sqlite.db'
        collection => 'test_result'
        batch_size => 10000
        generateId => 'true'
        parse_method => 'flatten'
    }
}

filter {
  mutate {
    gsub => ["log_entry", "=>", ": "]
    gsub => ["log_entry", "(\d{4}-\d{2}-\d{2} \d{2}:\d{2}:\d{2} \w+,)", '"\1"']
    gsub => ["log_entry", "BSON::ObjectId\('([0-9a-f]+)'\)", '"\1"' ]
    rename => { "_id" => "mongo_id" }
    remove_field => ["log_entry","host","date_expiration","date_created"]
    }
  json { 
    source => "json_log"
  }
 }  

output {        
        elasticsearch {
                action => "index"
                index => "mongo_exec_result"
                hosts => ["elasticservice:9200"]
                user => "test_user"
                password => "test_password"
        }
        stdout {
                codec => rubydebug
        }
}

```

---

<div class="post-metadata">

**Author:** ![Badger](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/badger/32/25190_2.png) [@Badger](https://discuss.elastic.co/u/Badger)\
**Post date:** [October 5, 2023, 5:17pm UTC](https://discuss.elastic.co/t/i-receive-this-error-when-trying-to-send-index-to-elastic-output/344491/2 "2023-10-05T17:17:43Z")

</div>

> [@alex\_base](#):
>
> :error=\>"(NoMethodError) undefined method `shutdown\_requested?' for #LogStash::JavaPipeline:0x71cfd3e1", :exception=\>Java::OrgJrubyExceptions::NoMethodError, :backtrace=\>["usr.share.logstash.vendor.bundle.jruby.$2\_dot\_5\_dot\_0.gems.logstash\_minus\_output\_minus\_elasticsearch\_minus\_11\_dot\_16\_dot\_0\_minus\_java.lib.logstash.plugin\_mixins.elasticsearch.common.pipeline\_shutdown\_requested?(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-output-elasticsearch-11.16.0-java/lib/logstash/plugin\_mixins/elasticsearch/common.rb:384)",

I do not understand how that error could occur. A JavaPipeline definitely has a [shutdown\_requested?](https://github.com/elastic/logstash/blob/2b7515cfee6484096b2b2bf9341cfd0add93804b/logstash-core/lib/logstash/java_pipeline.rb#L560) method. The original ([11.15.0](https://github.com/logstash-plugins/logstash-output-elasticsearch/commit/b7d899da7956c4bbffaf4c144014c78bc66ea89f#diff-221ddb62bde6d62966fab1051387ded7513fffd575cf0706a5f3a94ad2d31307R385)) implementation of this call had a typo, but that was fixed in [11.15.5](https://github.com/logstash-plugins/logstash-output-elasticsearch/commit/d7f6066fb3e86d65a938afdf39603fe6babd1c0c). 11.16.0 should have the fix, and the error message indicates it does.

---

<div class="post-metadata">

**Author:** ![alex\_base](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/alex_base/32/125622_2.png) [@alex\_base](https://discuss.elastic.co/u/alex_base)\
**Post date:** [October 12, 2023, 12:43pm UTC](https://discuss.elastic.co/t/i-receive-this-error-when-trying-to-send-index-to-elastic-output/344491/3 "2023-10-12T12:43:20Z")

</div>

I think that was overload service.

---

<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:** [November 9, 2023, 12:43pm UTC](https://discuss.elastic.co/t/i-receive-this-error-when-trying-to-send-index-to-elastic-output/344491/4 "2023-11-09T12:43:36Z")

</div>

Closed on November 9, 2023, 12:43pm UTC

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