# No processor type exists with name \[attachment\]

**URL:** <https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013>\
**Category:** Elasticsearch\
**Created:** [September 23, 2021, 3:27pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013 "2021-09-23T15:27:23Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jihad\_Abdulrazaq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jihad_abdulrazaq/32/94906_2.png) [@Jihad\_Abdulrazaq](https://discuss.elastic.co/u/Jihad_Abdulrazaq)\
**Post date:** [September 23, 2021, 3:27pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/1 "2021-09-23T15:27:23Z")

</div>

Hello Dears,

I am getting below error, while trying to ingest pdf file:

“No processor type exists with name [attachment]"

```auto
 $params = [
                        'id' => 'attachment',
                        'body' => [
                            'description' => 'Extract attachment information',
                            'processors' => [
                                [
                                    'attachment' => [
                                        'field' => 'content',
                                        'indexed_chars' => -1
                                    ]
                                ]
                            ]
                        ]
                    ];
                    return $client->ingest()->putPipeline($params);
                    
                    $params = [
                        'index' => $name,
                        // 'type' => 'type',
                        // 'id' => 'document_id',
                        'pipeline' => 'attachment', 
                        'body' => [
                            'content' => base64_encode(file_get_contents($file))
                        ]                
                    ];
                    return $client->index($params);

```

please your support, thank you very much.

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 23, 2021, 4:04pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/2 "2021-09-23T16:04:26Z")

</div>

You must install the attachment plugin and restart your cluster.

---

<div class="post-metadata">

**Author:** ![Jihad\_Abdulrazaq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jihad_abdulrazaq/32/94906_2.png) [@Jihad\_Abdulrazaq](https://discuss.elastic.co/u/Jihad_Abdulrazaq)\
**Post date:** [September 23, 2021, 4:41pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/3 "2021-09-23T16:41:47Z")

</div>

Dear,

I already installed attachment plugin, how can i verify please?

---

<div class="post-metadata">

**Author:** ![Jihad\_Abdulrazaq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jihad_abdulrazaq/32/94906_2.png) [@Jihad\_Abdulrazaq](https://discuss.elastic.co/u/Jihad_Abdulrazaq)\
**Post date:** [September 23, 2021, 4:51pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/4 "2021-09-23T16:51:05Z")

</div>

I am wondering i installed two versions of elastic, and installed the attachment plugin on the wrong one, do you think this cause the problem?

When i run brew search Elasticsearch, i got Elasticsearch and Elasticsearch@6

 ![Screen Shot 2021-09-23 at 7.46.31 PM](https://us1.discourse-cdn.com/elastic/original/3X/1/c/1ca3bb77609d510a05a622e1f3aba94850eccf14.jpeg)

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 23, 2021, 4:53pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/5 "2021-09-23T16:53:01Z")

</div>

This should help:

```
GET /_cat/plugin?v
```

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 23, 2021, 4:53pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/6 "2021-09-23T16:53:19Z")

</div>

Most likely yes.

---

<div class="post-metadata">

**Author:** ![Jihad\_Abdulrazaq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jihad_abdulrazaq/32/94906_2.png) [@Jihad\_Abdulrazaq](https://discuss.elastic.co/u/Jihad_Abdulrazaq)\
**Post date:** [September 23, 2021, 4:59pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/7 "2021-09-23T16:59:30Z")

</div>

Dear,

I am very confused, i am very new in elastic, I am using php client and want to upload pdf files to elastic cloud, even though there is no running Elasticsearch on my computer, i am able to search using below, please how can i use attachment plugin if i don't use local Elasticsearch :

```auto

use Elasticsearch\ClientBuilder;

  self::$client = ClientBuilder::create()
            ->setElasticCloudId('My_deployment:ZWFzdHVzMi5henVyZS5lbGFzdGljLWNsb3VkLmNvbTo5MjQzJDkzOTU1YWJlYTQ4OTQwZGU5Y2EzOWIXXXXXXXXg4NGJiMDVjMDRhYTE1')
            ->setBasicAuthentication('elastic', 'XXXXX')
            // ->setApiKey('private-key','private-XXXXXXXX')
            ->build();

```

---

<div class="post-metadata">

**Author:** ![Jihad\_Abdulrazaq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jihad_abdulrazaq/32/94906_2.png) [@Jihad\_Abdulrazaq](https://discuss.elastic.co/u/Jihad_Abdulrazaq)\
**Post date:** [September 23, 2021, 5:02pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/8 "2021-09-23T17:02:19Z")

</div>

this is no running process as per the image

 ![Screen Shot 2021-09-23 at 8.00.51 PM](https://us1.discourse-cdn.com/elastic/original/3X/9/5/950182e634097b53eb27f3a973c46b371252d04f.png)

---

<div class="post-metadata">

**Author:** ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)\
**Post date:** [September 23, 2021, 6:43pm UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/9 "2021-09-23T18:43:26Z")

</div>

You need to install the attachment plugin in your cloud deployment. Edit the settings of the cloud deployment. IIRC it's in Elasticsearch settings. Add the attachment plugin, save and wait for the cluster to do its rolling upgrade.

---

<div class="post-metadata">

**Author:** ![Jihad\_Abdulrazaq](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jihad_abdulrazaq/32/94906_2.png) [@Jihad\_Abdulrazaq](https://discuss.elastic.co/u/Jihad_Abdulrazaq)\
**Post date:** [September 24, 2021, 1:45am UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/10 "2021-09-24T01:45:31Z")

</div>

Yaaay, It worked, I added the plugin to my deployment on cloud and that solved the issue, saved my life, thank you very much..

---

<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:** [October 22, 2021, 1:46am UTC](https://discuss.elastic.co/t/no-processor-type-exists-with-name-attachment/285013/11 "2021-10-22T01:46:10Z")

</div>

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