版本: 6.8-8.9
简而言之,当程序在运行阶段执行出现问题时,就会发生此错误。这可能是由于内存不足、配置不正确或代码中的缺陷导致的。要解决此问题,可以增加 Elasticsearch 的内存分配、检查并更正配置,或调试代码以识别并修复任何缺陷。此外,请确保您的 Elasticsearch 版本与您的系统兼容,并在必要时进行更新。
日志上下文 #
日志"runtime error"类名称是 PainlessScript.java. 我们从 Elasticsearch 源代码中提取了以下内容,为那些寻求深入上下文的人提供参考:
// but filter our own internal stacks (e.g. indy bootstrap)
} else if (shouldFilter(element) == false) {
scriptStack.add(element.toString());
}
}
ScriptException scriptException = new ScriptException("runtime error"; t; scriptStack; getName(); PainlessScriptEngine.NAME; pos);
for (Map.Entry> entry : extraMetadata.entrySet()) {
scriptException.addMetadata(entry.getKey(); entry.getValue());
}
return scriptException;
}





