# Mapping set to strict, cannot open Kibana GUI

**URL:** <https://discuss.elastic.co/t/mapping-set-to-strict-cannot-open-kibana-gui/184086>\
**Category:** Kibana\
**Created:** [June 4, 2019, 4:30am UTC](https://discuss.elastic.co/t/mapping-set-to-strict-cannot-open-kibana-gui/184086 "2019-06-04T04:30:44Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![wcpoon](https://avatars.discourse-cdn.com/v4/letter/w/da6949/32.png) [@wcpoon](https://discuss.elastic.co/u/wcpoon)\
**Post date:** [June 4, 2019, 4:30am UTC](https://discuss.elastic.co/t/mapping-set-to-strict-cannot-open-kibana-gui/184086/1 "2019-06-04T04:30:44Z")

</div>

Hi guys,

any ideas how to resolve this?

```
[2019-06-04T12:29:17,190][DEBUG][o.e.a.b.TransportShardBulkAction] [z3elk-01] [.kibana_3][0] failed to execute bulk item (create) index {[.kibana][_doc][config:7.1.0], source[{"config":{"buildNum":23222,"telemetry:optIn":null,"defaultIndex":"2dc58c60-a135-11e8-99bf-c7ea96deff7c","xPackMonitoring:allowReport":null,"xPackMonitoring:showBanner":null},"type":"config","references":[],"updated_at":"2019-06-04T04:29:17.188Z"}]}
org.elasticsearch.index.mapper.StrictDynamicMappingException: mapping set to strict, dynamic introduction of [references] within [doc] is not allowed
        at org.elasticsearch.index.mapper.DocumentParser.parseArray(DocumentParser.java:536) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:394) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:381) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.mapper.DocumentParser.internalParseDocument(DocumentParser.java:98) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.mapper.DocumentParser.parseDocument(DocumentParser.java:71) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:267) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.shard.IndexShard.prepareIndex(IndexShard.java:770) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.shard.IndexShard.applyIndexOperation(IndexShard.java:747) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.shard.IndexShard.applyIndexOperationOnPrimary(IndexShard.java:719) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.lambda$executeIndexRequestOnPrimary$3(TransportShardBulkAction.java:452) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.executeOnPrimaryWhileHandlingMappingUpdates(TransportShardBulkAction.java:475) ~[elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.executeIndexRequestOnPrimary(TransportShardBulkAction.java:450) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.executeBulkItemRequest(TransportShardBulkAction.java:218) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.performOnPrimary(TransportShardBulkAction.java:161) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.performOnPrimary(TransportShardBulkAction.java:153) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:141) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.bulk.TransportShardBulkAction.shardOperationOnPrimary(TransportShardBulkAction.java:79) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryShardReference.perform(TransportReplicationAction.java:1033) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryShardReference.perform(TransportReplicationAction.java:1011) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.ReplicationOperation.execute(ReplicationOperation.java:104) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$AsyncPrimaryAction.runWithPrimaryShardReference(TransportReplicationAction.java:413) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$AsyncPrimaryAction.lambda$doRun$0(TransportReplicationAction.java:359) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.ActionListener$1.onResponse(ActionListener.java:61) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.shard.IndexShardOperationPermits.acquire(IndexShardOperationPermits.java:269) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.shard.IndexShardOperationPermits.acquire(IndexShardOperationPermits.java:236) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.index.shard.IndexShard.acquirePrimaryOperationPermit(IndexShard.java:2513) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction.acquirePrimaryOperationPermit(TransportReplicationAction.java:970) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$AsyncPrimaryAction.doRun(TransportReplicationAction.java:358) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryOperationTransportHandler.messageReceived(TransportReplicationAction.java:313) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.action.support.replication.TransportReplicationAction$PrimaryOperationTransportHandler.messageReceived(TransportReplicationAction.java:305) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor$ProfileSecuredRequestHandler$1.doRun(SecurityServerTransportInterceptor.java:251) [x-pack-security-7.1.0.jar:7.1.0]
        at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.xpack.security.transport.SecurityServerTransportInterceptor$ProfileSecuredRequestHandler.messageReceived(SecurityServerTransportInterceptor.java:309) [x-pack-security-7.1.0.jar:7.1.0]
        at org.elasticsearch.transport.RequestHandlerRegistry.processMessageReceived(RequestHandlerRegistry.java:63) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.transport.TransportService$7.doRun(TransportService.java:693) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingAbstractRunnable.doRun(ThreadContext.java:751) [elasticsearch-7.1.0.jar:7.1.0]
        at org.elasticsearch.common.util.concurrent.AbstractRunnable.run(AbstractRunnable.java:37) [elasticsearch-7.1.0.jar:7.1.0]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) [?:?]
        at java.lang.Thread.run(Thread.java:835) [?:?]
```

---

<div class="post-metadata">

**Author:** ![jen-huang](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jen-huang/32/74327_2.png) [@jen-huang](https://discuss.elastic.co/u/jen-huang)\
**Post date:** [June 4, 2019, 6:01pm UTC](https://discuss.elastic.co/t/mapping-set-to-strict-cannot-open-kibana-gui/184086/2 "2019-06-04T18:01:41Z")

</div>

Check out these 2 discussion threads:

> <https://github.com/elastic/kibana/issues/35061>
>
> \*\*Kibana version:\*\* 7.0.0
> 
> \*\*Elasticsearch version:\*\* 7.0.0
> 
> \*\*Server OS ver…sion:\*\* Centos 7.6 64 bit
> 
> \*\*Browser version:\*\* Chrome Version 73.0.3683.86 (Official Build) (64-bit)
> (tried with IE also)
> 
> \*\*Browser OS version:\*\* Version 73.0.3683.86 (Official Build) (64-bit)
> 
> \*\*Original install method (e.g. download page, yum, from source, etc.):\*\* yum
> 
> \*\*Describe the bug:\*\*
> Updated both from 6.7.1 to 7.0.0.
> Cluster is green, but when browsing kibana on browser, I get:
> 
> \> {"message":"mapping set to strict, dynamic introduction of \[references\] within \[doc\] is not allowed: \[strict\_dynamic\_mapping\_exception\] mapping set to strict, dynamic introduction of \[references\] within \[doc\] is not allowed","statusCode":400,"error":"Bad Request"}
> 
> \*\*Steps to reproduce:\*\*
> 1. Just upgrade 6.7.1 elasticsearch and kibana to 7.0.0
> 2. From browser, go to kibana URL and you get an error.
> 
> (kibana is using default conf)
> 
> \*\*Expected behavior:\*\* Kibana UI should open up.
> 
> \*\*Screenshots (if relevant):\*\*
> 
> \*\*Errors in browser console (if relevant):\*\*
> !\[image\](https://user-images.githubusercontent.com/25365468/56116713-35322c80-5f6f-11e9-8976-28aaaccf427d.png)
> 
> \*\*Provide logs and/or server output (if relevant):\*\*
> Elasticsearch has following errors in logfile, when visiting kibana UI:
> \`\`\`
> \[2019-04-11T15:32:31,084\]\[DEBUG\]\[o.e.a.b.TransportShardBulkAction\] \[dev-dc1-rk\] \[.kibana\_1\]\[0\] failed to execute bulk item (create) index {\[.kibana\]\[\_doc\]\[config:7.0.0\], source\[{"config":{"buildNum":23117,"defaultIndex":"11ed3b50-4180-11e9-8c13-3da5f557b485"},"type":"config","references":\[\],"updated\_at":"2019-04-11T12:32:31.082Z"}\]}
> org.elasticsearch.index.mapper.StrictDynamicMappingException: mapping set to strict, dynamic introduction of \[references\] within \[doc\] is not allowed
> at org.elasticsearch.index.mapper.DocumentParser.parseArray(DocumentParser.java:536) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.mapper.DocumentParser.innerParseObject(DocumentParser.java:394) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.mapper.DocumentParser.parseObjectOrNested(DocumentParser.java:381) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.mapper.DocumentParser.internalParseDocument(DocumentParser.java:98) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.mapper.DocumentParser.parseDocument(DocumentParser.java:71) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:267) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.shard.IndexShard.prepareIndex(IndexShard.java:770) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.shard.IndexShard.applyIndexOperation(IndexShard.java:747) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> at org.elasticsearch.index.shard.IndexShard.applyIndexOperationOnPrimary(IndexShard.java:719) ~\[elasticsearch-7.0.0.jar:7.0.0\]
> \`\`\`
> 
> \*\*Any additional context:\*\*
> I opened this discussion here, and there are lot of people who are having the same problem.
> 
> https://discuss.elastic.co/t/kibana-mapping-set-to-strict-dynamic-introduction-of-references-within-doc-is-not-allowed/176403

> [@Kibana: mapping set to strict, dynamic introduction of \[references\] within \[doc\] is not allowed](https://discuss.elastic.co/t/kibana-mapping-set-to-strict-dynamic-introduction-of-references-within-doc-is-not-allowed/176403):
>
> Hi elastic, kibana 7.0.0 (rpm installation) Centos7 Updated both from 6.7.1 to 7.0.0. Cluster is green, but when browsing kibana on browser, I get: {"message":"mapping set to strict, dynamic introduction of [references] within [doc] is not allowed: [strict\_dynamic\_mapping\_exception] mapping set to strict, dynamic introduction of [references] within [doc] is not allowed","statusCode":400,"error":"Bad Request"} Elasticsearch log has this: [2019-04-11T15:32:31,084][DEBUG][o.e.a.b.Transport…

---

<div class="post-metadata">

**Author:** ![wcpoon](https://avatars.discourse-cdn.com/v4/letter/w/da6949/32.png) [@wcpoon](https://discuss.elastic.co/u/wcpoon)\
**Post date:** [June 7, 2019, 6:45am UTC](https://discuss.elastic.co/t/mapping-set-to-strict-cannot-open-kibana-gui/184086/3 "2019-06-07T06:45:52Z")

</div>

both thread doesn't have the solid fix on that.  
is it a bugs?

---

<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:** [July 5, 2019, 6:45am UTC](https://discuss.elastic.co/t/mapping-set-to-strict-cannot-open-kibana-gui/184086/4 "2019-07-05T06:45:55Z")

</div>

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