summaryrefslogtreecommitdiffstats
path: root/searchlib
diff options
context:
space:
mode:
authorArne Juul <arnej@yahooinc.com>2023-03-23 09:41:45 +0000
committerArne Juul <arnej@yahooinc.com>2023-03-23 09:41:45 +0000
commit64dac2f27014d8731814d6179085694d5aa9a11f (patch)
tree8d81be9481f3e8e9d6d91a53a48cb41e789a25bd /searchlib
parenta9a6d2275c49f5690791cbb50648589ea800a146 (diff)
improve error for cycle in ranking expression functions
Diffstat (limited to 'searchlib')
-rwxr-xr-xsearchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ReferenceNode.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ReferenceNode.java b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ReferenceNode.java
index ec377c6f5d9..7f6547ac516 100755
--- a/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ReferenceNode.java
+++ b/searchlib/src/main/java/com/yahoo/searchlib/rankingexpression/rule/ReferenceNode.java
@@ -79,7 +79,7 @@ public final class ReferenceNode extends CompositeNode {
path = new ArrayDeque<>();
String myPath = getName() + getArguments().expressions();
if (path.contains(myPath))
- throw new IllegalStateException("Cycle in ranking expression function: " + path);
+ throw new IllegalStateException("Cycle in ranking expression function '" + getName() + "' called from: " + path);
path.addLast(myPath);
String functionName = getName();