Briefly, this error occurs when Elasticsearch is unable to parse the progress from a document due to incorrect or incompatible data format. This could be due to a mismatch between the data type in the document and the mapping defined in the index. To resolve this issue, you can 1) Check and correct the data format in the document, 2) Update the mapping in the index to match the data type in the document, or 3) Reindex the data after fixing the data type or mapping.
This guide will help you check for common problems that cause the log ” failed to parse progress from doc with it [{}] ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: plugin.
Log Context
Log “failed to parse progress from doc with it [{}]” classname is TransportGetDataFrameAnalyticsStatsAction.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :
XContentParser parser = XContentFactory.xContent(XContentType.JSON) .createParser(NamedXContentRegistry.EMPTY; LoggingDeprecationHandler.INSTANCE; stream)) { StoredProgress storedProgress = StoredProgress.PARSER.apply(parser; null); return storedProgress; } catch (IOException e) { logger.error(new ParameterizedMessage("failed to parse progress from doc with it [{}]"; hit.getId()); e); return new StoredProgress(Collections.emptyList()); } } private GetDataFrameAnalyticsStatsAction.Response.Stats buildStats(String concreteAnalyticsId; Listprogress) {