Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrating Kibana system features from 6.x fails with MappingParser error #79681

Closed
williamrandolph opened this issue Oct 22, 2021 · 5 comments
Closed
Labels
blocker >bug :Core/Infra/Core Core issues without another label Team:Core/Infra Meta label for core/infra team v7.16.0 v8.1.0

Comments

@williamrandolph
Copy link
Contributor

@sabarasaba reports a feature migration error in the following case:

  1. Set up a 6.x cluster and run Kibana to create Kibana indices.
  2. Upgrade to a 7.16 cluster.
  3. Optionally, run Kibana 7.16.
  4. Trigger a system feature migration, either from the upgrade assistant or by invoking the POST API directly.

See the following failure using the GET system feature migration status API:

Big JSON error response
{
  "features": [
    {
      "feature_name": "kibana",
      "minimum_index_version": "6.8.16",
      "migration_status": "ERROR",
      "indices": [
        {
          "index": ".apm-agent-configuration",
          "version": "7.16.0"
        },
        {
          "index": ".apm-custom-link",
          "version": "7.16.0"
        },
        {
          "index": ".kibana_1",
          "version": "6.8.16",
          "failure_cause": {
            "error": {
              "root_cause": [
                {
                  "type": "mapper_parsing_exception",
                  "reason": "Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]",
                  "stack_trace": "MapperParsingException[Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]]\n\tat org.elasticsearch.index.mapper.MappingParser.checkNoRemainingFields(MappingParser.java:70)\n\tat org.elasticsearch.index.mapper.MappingParser.parse(MappingParser.java:143)\n\tat org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:434)\n\tat org.elasticsearch.index.mapper.MapperService.mergeAndApplyMappings(MapperService.java:352)\n\tat org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:335)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.updateIndexMappingsAndBuildSortOrder(MetadataCreateIndexService.java:1109)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.lambda$applyCreateIndexWithTemporaryService$3(MetadataCreateIndexService.java:424)\n\tat org.elasticsearch.indices.IndicesService.withTempIndexService(IndicesService.java:632)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexWithTemporaryService(MetadataCreateIndexService.java:422)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequestWithV1Templates(MetadataCreateIndexService.java:509)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:385)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:392)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService$1.execute(MetadataCreateIndexService.java:309)\n\tat org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:48)\n\tat org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:750)\n\tat org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:366)\n\tat org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:229)\n\tat org.elasticsearch.cluster.service.MasterService.access$100(MasterService.java:63)\n\tat org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:161)\n\tat org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:139)\n\tat org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:177)\n\tat org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:678)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:259)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:222)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"
                }
              ],
              "type": "mapper_parsing_exception",
              "reason": "Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]",
              "caused_by": {
                "type": "mapper_parsing_exception",
                "reason": "Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]",
                "stack_trace": "MapperParsingException[Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]]\n\tat org.elasticsearch.index.mapper.MappingParser.checkNoRemainingFields(MappingParser.java:70)\n\tat org.elasticsearch.index.mapper.MappingParser.parse(MappingParser.java:143)\n\tat org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:434)\n\tat org.elasticsearch.index.mapper.MapperService.mergeAndApplyMappings(MapperService.java:352)\n\tat org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:335)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.updateIndexMappingsAndBuildSortOrder(MetadataCreateIndexService.java:1109)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.lambda$applyCreateIndexWithTemporaryService$3(MetadataCreateIndexService.java:424)\n\tat org.elasticsearch.indices.IndicesService.withTempIndexService(IndicesService.java:632)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexWithTemporaryService(MetadataCreateIndexService.java:422)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequestWithV1Templates(MetadataCreateIndexService.java:509)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:385)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:392)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService$1.execute(MetadataCreateIndexService.java:309)\n\tat org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:48)\n\tat org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:750)\n\tat org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:366)\n\tat org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:229)\n\tat org.elasticsearch.cluster.service.MasterService.access$100(MasterService.java:63)\n\tat org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:161)\n\tat org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:139)\n\tat org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:177)\n\tat org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:678)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:259)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:222)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\n"
              },
              "stack_trace": "MapperParsingException[Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]]; nested: MapperParsingException[Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]];\n\tat org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:436)\n\tat org.elasticsearch.index.mapper.MapperService.mergeAndApplyMappings(MapperService.java:352)\n\tat org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:335)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.updateIndexMappingsAndBuildSortOrder(MetadataCreateIndexService.java:1109)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.lambda$applyCreateIndexWithTemporaryService$3(MetadataCreateIndexService.java:424)\n\tat org.elasticsearch.indices.IndicesService.withTempIndexService(IndicesService.java:632)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexWithTemporaryService(MetadataCreateIndexService.java:422)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequestWithV1Templates(MetadataCreateIndexService.java:509)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:385)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:392)\n\tat org.elasticsearch.cluster.metadata.MetadataCreateIndexService$1.execute(MetadataCreateIndexService.java:309)\n\tat org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:48)\n\tat org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:750)\n\tat org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:366)\n\tat org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:229)\n\tat org.elasticsearch.cluster.service.MasterService.access$100(MasterService.java:63)\n\tat org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:161)\n\tat org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:139)\n\tat org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:177)\n\tat org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:678)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:259)\n\tat org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:222)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)\n\tat java.base/java.lang.Thread.run(Thread.java:833)\nCaused by: MapperParsingException[Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]]\n\tat org.elasticsearch.index.mapper.MappingParser.checkNoRemainingFields(MappingParser.java:70)\n\tat org.elasticsearch.index.mapper.MappingParser.parse(MappingParser.java:143)\n\tat org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:434)\n\t... 24 more\n"
            }
          }
        },
        {
          "index": ".kibana_7.16.0_001",
          "version": "7.16.0"
        },
        {
          "index": ".kibana_security_session_1",
          "version": "7.16.0"
        },
        {
          "index": ".kibana_task_manager_7.16.0_001",
          "version": "7.16.0"
        },
        {
          "index": ".kibana_task_manager_pre7.4.0_001",
          "version": "7.16.0"
        }
      ]
    },
    {
      "feature_name": "machine_learning",
      "minimum_index_version": "6.8.16",
      "migration_status": "MIGRATION_NEEDED",
      "indices": [
        {
          "index": ".ml-annotations-6",
          "version": "6.8.16"
        },
        {
          "index": ".ml-anomalies-shared",
          "version": "6.8.16"
        },
        {
          "index": ".ml-config",
          "version": "6.8.16"
        },
        {
          "index": ".ml-notifications",
          "version": "6.8.16"
        },
        {
          "index": ".ml-state",
          "version": "6.8.16"
        }
      ]
    },
    {
      "feature_name": "security",
      "minimum_index_version": "6.8.16",
      "migration_status": "MIGRATION_NEEDED",
      "indices": [
        {
          "index": ".security-6",
          "version": "6.8.16"
        }
      ]
    }
  ],
  "migration_status": "ERROR"
}

Just the stack trace:

MapperParsingException[Failed to parse mapping [_doc]: Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]]; nested: MapperParsingException[Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]];
	at org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:436)
	at org.elasticsearch.index.mapper.MapperService.mergeAndApplyMappings(MapperService.java:352)
	at org.elasticsearch.index.mapper.MapperService.merge(MapperService.java:335)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService.updateIndexMappingsAndBuildSortOrder(MetadataCreateIndexService.java:1109)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService.lambda$applyCreateIndexWithTemporaryService$3(MetadataCreateIndexService.java:424)
	at org.elasticsearch.indices.IndicesService.withTempIndexService(IndicesService.java:632)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexWithTemporaryService(MetadataCreateIndexService.java:422)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequestWithV1Templates(MetadataCreateIndexService.java:509)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:385)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService.applyCreateIndexRequest(MetadataCreateIndexService.java:392)
	at org.elasticsearch.cluster.metadata.MetadataCreateIndexService$1.execute(MetadataCreateIndexService.java:309)
	at org.elasticsearch.cluster.ClusterStateUpdateTask.execute(ClusterStateUpdateTask.java:48)
	at org.elasticsearch.cluster.service.MasterService.executeTasks(MasterService.java:750)
	at org.elasticsearch.cluster.service.MasterService.calculateTaskOutputs(MasterService.java:366)
	at org.elasticsearch.cluster.service.MasterService.runTasks(MasterService.java:229)
	at org.elasticsearch.cluster.service.MasterService.access$100(MasterService.java:63)
	at org.elasticsearch.cluster.service.MasterService$Batcher.run(MasterService.java:161)
	at org.elasticsearch.cluster.service.TaskBatcher.runIfNotProcessed(TaskBatcher.java:139)
	at org.elasticsearch.cluster.service.TaskBatcher$BatchedTask.run(TaskBatcher.java:177)
	at org.elasticsearch.common.util.concurrent.ThreadContext$ContextPreservingRunnable.run(ThreadContext.java:678)
	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.runAndClean(PrioritizedEsThreadPoolExecutor.java:259)
	at org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsThreadPoolExecutor.java:222)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: MapperParsingException[Root mapping definition has unsupported parameters:  [doc : {dynamic=strict, properties={ml-telemetry={properties={file_data_visualizer={properties={index_creation_count={type=long}}}}}, server={properties={uuid={type=keyword}}}, visualization={properties={savedSearchId={type=keyword}, description={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, visState={type=text}}}, apm-telemetry={properties={has_any_services={type=boolean}, services_per_agent={properties={python={null_value=0, type=long}, java={null_value=0, type=long}, go={null_value=0, type=long}, nodejs={null_value=0, type=long}, js-base={null_value=0, type=long}, ruby={null_value=0, type=long}}}}}, graph-workspace={properties={numVertices={type=integer}, description={type=text}, numLinks={type=integer}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, wsState={type=text}}}, kql-telemetry={properties={optInCount={type=long}, optOutCount={type=long}}}, type={type=keyword}, infrastructure-ui-source={properties={logAlias={type=keyword}, metricAlias={type=keyword}, name={type=text}, description={type=text}, fields={properties={container={type=keyword}, pod={type=keyword}, host={type=keyword}, tiebreaker={type=keyword}, timestamp={type=keyword}}}}}, space={properties={color={type=keyword}, _reserved={type=boolean}, initials={type=keyword}, name={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, description={type=text}}}, url={properties={accessCount={type=long}, accessDate={type=date}, url={type=text, fields={keyword={ignore_above=2048, type=keyword}}}, createDate={type=date}}}, migrationVersion={dynamic=true, properties={index-pattern={type=text, fields={keyword={ignore_above=256, type=keyword}}}, visualization={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, index-pattern={properties={notExpandable={type=boolean}, fieldFormatMap={type=text}, sourceFilters={type=text}, typeMeta={type=keyword}, timeFieldName={type=keyword}, intervalName={type=keyword}, fields={type=text}, title={type=text}, type={type=keyword}}}, upgrade-assistant-reindex-operation={dynamic=true, properties={indexName={type=keyword}, status={type=integer}}}, search={properties={hits={type=integer}, columns={type=keyword}, description={type=text}, sort={type=keyword}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}}}, updated_at={type=date}, canvas-workpad={dynamic=false, properties={@created={type=date}, @timestamp={type=date}, name={type=text, fields={keyword={type=keyword}}}, id={index=false, type=text}}}, maps-telemetry={properties={mapsTotalCount={type=long}, attributesPerMap={properties={emsVectorLayersCount={dynamic=true, type=object}, layerTypesCount={dynamic=true, type=object}, dataSourcesCount={properties={avg={type=long}, min={type=long}, max={type=long}}}, layersCount={properties={avg={type=long}, min={type=long}, max={type=long}}}}}, timeCaptured={type=date}}}, namespace={type=keyword}, telemetry={properties={enabled={type=boolean}}}, timelion-sheet={properties={hits={type=integer}, timelion_sheet={type=text}, timelion_interval={type=keyword}, timelion_columns={type=integer}, timelion_other_interval={type=keyword}, timelion_rows={type=integer}, description={type=text}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, timelion_chart_height={type=integer}}}, config={dynamic=true, properties={buildNum={type=keyword}, defaultIndex={type=text, fields={keyword={ignore_above=256, type=keyword}}}}}, map={properties={bounds={type=geo_shape}, mapStateJSON={type=text}, description={type=text}, layerListJSON={type=text}, uiStateJSON={type=text}, title={type=text}, version={type=integer}}}, dashboard={properties={hits={type=integer}, timeFrom={type=keyword}, timeTo={type=keyword}, refreshInterval={properties={display={type=keyword}, section={type=integer}, value={type=integer}, pause={type=boolean}}}, description={type=text}, uiStateJSON={type=text}, timeRestore={type=boolean}, title={type=text}, version={type=integer}, kibanaSavedObjectMeta={properties={searchSourceJSON={type=text}}}, optionsJSON={type=text}, panelsJSON={type=text}}}, upgrade-assistant-telemetry={properties={features={properties={deprecation_logging={properties={enabled={null_value=true, type=boolean}}}}}, ui_open={properties={cluster={null_value=0, type=long}, overview={null_value=0, type=long}, indices={null_value=0, type=long}}}, ui_reindex={properties={stop={null_value=0, type=long}, start={null_value=0, type=long}, close={null_value=0, type=long}, open={null_value=0, type=long}}}}}}}]]
	at org.elasticsearch.index.mapper.MappingParser.checkNoRemainingFields(MappingParser.java:70)
	at org.elasticsearch.index.mapper.MappingParser.parse(MappingParser.java:143)
	at org.elasticsearch.index.mapper.MapperService.parseMappings(MapperService.java:434)
	... 24 more
@williamrandolph williamrandolph added >bug :Core/Infra/Core Core issues without another label v7.16.0 v7.16.1 labels Oct 22, 2021
@elasticmachine elasticmachine added the Team:Core/Infra Meta label for core/infra team label Oct 22, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (Team:Core/Infra)

@williamrandolph
Copy link
Contributor Author

cc @gwbrown

@sabarasaba
Copy link
Member

sabarasaba commented Oct 25, 2021

If it is of any help, here's the snapshot I used for testing 6.8-data-snapshot.zip

@colings86
Copy link
Contributor

@gwbrown since the #80054 is merged, should this now be closed or is there more to be done here?

@gwbrown
Copy link
Contributor

gwbrown commented Nov 4, 2021

Yes, this should be closed now that #80054 is merged - I forgot the Fixes #<ISSUE> syntax only works for PRs against master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocker >bug :Core/Infra/Core Core issues without another label Team:Core/Infra Meta label for core/infra team v7.16.0 v8.1.0
Projects
None yet
Development

No branches or pull requests

6 participants