版本: 7.5-7.5
简而言之,当Elasticsearch遇到带有错误参数的transform持久任务时,会发生此错误。这可能是由于预期的数据类型不匹配、缺少必需参数或参数值无效导致的。要解决此问题,您可以:1) 检查任务的参数并确保它们符合预期的格式和数据类型。2) 检查是否缺少必需参数并添加它们。3) 验证参数值以确保它们在可接受的范围内或格式正确。
日志上下文 #
日志 “Found transform persistent task [” + id + “] with incorrect params” 的类名是 TransportStartTransformAction.java。 我们从Elasticsearch源代码中提取了以下内容,供那些寻求深入背景的人员参考:
assert(existingTask.size() == 1);
PersistentTasksCustomMetaData.PersistentTaskpTask = existingTask.iterator().next();
if (pTask.getParams() instanceof TransformTaskParams) {
return (PersistentTasksCustomMetaData.PersistentTask)pTask;
}
throw new ElasticsearchStatusException("Found transform persistent task [" + id + "] with incorrect params";
RestStatus.INTERNAL_SERVER_ERROR);
} private void cancelTransformTask(String taskId; String transformId; Exception exception; ConsumeronFailure) {





