# Failed to execute pipeline PIPELINE DOES NOT EXIST

**URL:** <https://discuss.elastic.co/t/failed-to-execute-pipeline-pipeline-does-not-exist/92500>\
**Category:** Elasticsearch\
**Created:** [July 10, 2017, 3:43pm UTC](https://discuss.elastic.co/t/failed-to-execute-pipeline-pipeline-does-not-exist/92500 "2017-07-10T15:43:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zachary\_Buckholz](https://avatars.discourse-cdn.com/v4/letter/z/f1d935/32.png) [@Zachary\_Buckholz](https://discuss.elastic.co/u/Zachary_Buckholz)\
**Post date:** [July 10, 2017, 3:43pm UTC](https://discuss.elastic.co/t/failed-to-execute-pipeline-pipeline-does-not-exist/92500/1 "2017-07-10T15:43:12Z")

</div>

Elastisearch Version: elasticsearch-5.5.0-1.noarch  
Filebeat Version: filebeat-5.5.0-1.x86\_64

Can anyone please enlighten me on why I am getting the pipeline does not exist error, but when I check it's there? I also used the Kibana Dev UI to verify and it's there also, and curl against every elasticsearch node shows it's there.

Error from filebeat log:  
2017-07-10T15:35:31Z WARN Can not index event (status=400): {"type":"illegal\_argument\_exception","reason":"pipeline with id [filebeat-5.5.0-haproxy-haproxy\_log-pipeline] does not exist"}

Error from elasticsearch log:  
[2017-07-10T15:39:36,926][DEBUG][o.e.a.b.TransportBulkAction] [es1.ops.us-east-1] failed to execute pipeline [filebeat-5.5.0-haproxy-haproxy  
\_log-pipeline] for document [filebeat-2017.07.10/doc/null]  
java.lang.IllegalArgumentException: pipeline with id [filebeat-5.5.0-haproxy-haproxy\_log-pipeline] does not exist  
at org.elasticsearch.ingest.PipelineExecutionService.getPipeline(PipelineExecutionService.java:194) ~[elasticsearch-5.5.0.jar:5.5.0]  
at org.elasticsearch.ingest.PipelineExecutionService.access$100(PipelineExecutionService.java:41) ~[elasticsearch-5.5.0.jar:5.5.0]  
at org.elasticsearch.ingest.PipelineExecutionService$2.doRun(PipelineExecutionService.java:88) [elasticsearch-5.5.0.jar:5.5.0]  
at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:638) [elasticsearch-5.5.0.jar:5.5.0  
]  
at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-5.5.0.jar:5.5.0]  
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0\_101]  
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0\_101]  
at java.lang.Thread.run(Thread.java:745) [?:1.8.0\_101]

I have run a curl command to verify this pipeline DOES exist on all elasticsearch nodes and it does.

Actually all of my pipelines are returning the same error. Very strange.

Also my elasticsearch cluster is configured as follows on all nodes:

discovery.zen.ping.unicast.hosts: es1,es2,es3,es4,es5,es6,es7,es8,es9,es10,es11  
discovery.zen.minimum\_master\_nodes: 3  
node.ingest: true

---

<div class="post-metadata">

**Author:** ![Zachary\_Buckholz](https://avatars.discourse-cdn.com/v4/letter/z/f1d935/32.png) [@Zachary\_Buckholz](https://discuss.elastic.co/u/Zachary_Buckholz)\
**Post date:** [July 10, 2017, 5:48pm UTC](https://discuss.elastic.co/t/failed-to-execute-pipeline-pipeline-does-not-exist/92500/2 "2017-07-10T17:48:26Z")

</div>

Update on this.

I manually deleted ALL pipelines from previous version of filebeat, and xpack which appears to have been the actual problem.

Now pipelines are being located properly.

---

<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:** [August 7, 2017, 5:48pm UTC](https://discuss.elastic.co/t/failed-to-execute-pipeline-pipeline-does-not-exist/92500/3 "2017-08-07T17:48:36Z")

</div>

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