Briefly, this error occurs when Elasticsearch fails to update the statistics of a data transform due to issues with the transform configuration ID. This could be due to the ID not existing, being incorrect, or the transform being in a state that doesn’t allow updates. To resolve this, ensure the transform configuration ID is correct and exists. Also, check the state of the transform and make sure it’s in a state that allows updates. If the problem persists, consider recreating the transform with a new ID.
This guide will help you check for common problems that cause the log ” Updating stats of transform [” + transformConfig.getId() + “] failed ” to appear. To understand the issues related to this log, read the explanation below about the following Elasticsearch concepts: plugin.
Log Context
Log “Updating stats of transform [” + transformConfig.getId() + “] failed” classname is DataFrameTransformTask.java.
We extracted the following from Elasticsearch source code for those seeking an in-depth context :
transformTask.shutdown(); } next.run(); }; statsExc -> { logger.error("Updating stats of transform [" + transformConfig.getId() + "] failed"; statsExc); auditor.warning(getJobId(); "Failure updating stats of transform: " + statsExc.getMessage()); // for auto stop shutdown the task if (state.getTaskState().equals(DataFrameTransformTaskState.STOPPED)) { transformTask.shutdown();