# ES 5.6 "name is already used for a field in other types"

**URL:** <https://discuss.elastic.co/t/es-5-6-name-is-already-used-for-a-field-in-other-types/248884>\
**Category:** Elasticsearch\
**Created:** [September 16, 2020, 9:06pm UTC](https://discuss.elastic.co/t/es-5-6-name-is-already-used-for-a-field-in-other-types/248884 "2020-09-16T21:06:53Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Chris\_Stone](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/chris_stone/32/21026_2.png) [@Chris\_Stone](https://discuss.elastic.co/u/Chris_Stone)\
**Post date:** [September 16, 2020, 9:06pm UTC](https://discuss.elastic.co/t/es-5-6-name-is-already-used-for-a-field-in-other-types/248884/1 "2020-09-16T21:06:54Z")

</div>

Hi, I have one cluster still on 5.6 that has been seeing this error, I would like to resolve it before starting my upgrade to 6 and beyond:

`[http] is defined as an object in mapping [cloud_monitor] but this name is already used for a field in other types`

I've read up as much as I can and have a general idea of what's going on, but still not sure where to fix it. I don't think I see a conflict in the referenced map, but maybe I'm wrong. This cluster is fed by logstash with new daily indexes, so I'm hoping I can try a fix and wait for it to be applied to the next new index. The `http` block for the `cloud_monitor` mapping is:

```auto
    "http" : {
      "properties" : {
        "UA" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "bytes" : {
          "type" : "long"
        },
        "cliIP" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "fwdHost" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "proto" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "protoVer" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "redirURL" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "reqCT" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "reqHost" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "reqLen" : {
          "type" : "long"
        },
        "reqMethod" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "reqPath" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "reqPort" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "reqQuery" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "respCT" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "respLen" : {
          "type" : "long"
        },
        "sslVer" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        },
        "status" : {
          "type" : "text",
          "norms" : false,
          "fields" : {
            "raw" : {
              "type" : "keyword",
              "ignore_above" : 256
            }
          }
        }
      }
    },

```

Would there be another place where the conflict would show up? I appreciate whatever pointers you can give....

Thanks!

--Chris

---

<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 14, 2020, 9:07pm UTC](https://discuss.elastic.co/t/es-5-6-name-is-already-used-for-a-field-in-other-types/248884/2 "2020-10-14T21:07:06Z")

</div>

Closed on October 14, 2020, 9:07pm UTC

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