elastic/elasticsearch · error · IllegalArgumentException
path not supported for [{name}]: {path}
Error message
path not supported for [{name}]: {path} What it means
Error "path not supported for [{name}]: {path}" thrown in elastic/elasticsearch.
Source
Thrown at modules/aggregations/src/main/java/org/elasticsearch/aggregations/pipeline/Derivative.java:77
DocValueFormat formatter() {
return format;
}
double getNormalizationFactor() {
return normalizationFactor;
}
@Override
public Object getProperty(List<String> path) {
if (path.isEmpty()) {
return this;
} else if (path.size() == 1 && "value".equals(path.get(0))) {
return value();
} else if (path.size() == 1 && "normalized_value".equals(path.get(0))) {
return normalizedValue();
} else {
throw new IllegalArgumentException("path not supported for [" + getName() + "]: " + path);
}
}
@Override
public XContentBuilder doXContentBody(XContentBuilder builder, Params params) throws IOException {
super.doXContentBody(builder, params);
if (normalizationFactor > 0) {
boolean hasValue = (Double.isInfinite(normalizedValue()) || Double.isNaN(normalizedValue())) == false;
builder.field("normalized_value", hasValue ? normalizedValue() : null);
if (hasValue && format != DocValueFormat.RAW) {
builder.field("normalized_value_as_string", format.format(normalizedValue()));
}
}
return builder;
}
@OverrideView on GitHub (pinned to db6a809a66)
When it happens
Trigger: Thrown at modules/aggregations/src/main/java/org/elasticsearch/aggregations/pipeline/Derivative.java:77 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of elastic/elasticsearch@db6a809a66 (2026-08-12).
Data as JSON: /api/errors/7140450a13ddcb5a.
Report an issue: GitHub.