diff options
author | Arne H Juul <arnej@yahooinc.com> | 2022-02-16 15:54:27 +0000 |
---|---|---|
committer | Arne H Juul <arnej@yahooinc.com> | 2022-02-16 15:54:27 +0000 |
commit | 0b3f7e7f9cb1a8bc4f1e7423e77c225762d56da7 (patch) | |
tree | 56b2ca6d6970a95c345bbbc7e41e739968513df0 /container-search/src/main/java/com/yahoo/search/dispatch/rpc | |
parent | 1d37355c40b55874eb5f7a0c2e32afe9e9d2504f (diff) |
detect and debug log invalid summary class
Diffstat (limited to 'container-search/src/main/java/com/yahoo/search/dispatch/rpc')
-rw-r--r-- | container-search/src/main/java/com/yahoo/search/dispatch/rpc/RpcProtobufFillInvoker.java | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/container-search/src/main/java/com/yahoo/search/dispatch/rpc/RpcProtobufFillInvoker.java b/container-search/src/main/java/com/yahoo/search/dispatch/rpc/RpcProtobufFillInvoker.java index fe74180cad3..7a5ef94069d 100644 --- a/container-search/src/main/java/com/yahoo/search/dispatch/rpc/RpcProtobufFillInvoker.java +++ b/container-search/src/main/java/com/yahoo/search/dispatch/rpc/RpcProtobufFillInvoker.java @@ -65,6 +65,11 @@ public class RpcProtobufFillInvoker extends FillInvoker { @Override protected void sendFillRequest(Result result, String summaryClass) { + if (! documentDb.getDocsumDefinitionSet().hasDocsum(summaryClass)) { + // TODO Vespa 8: + // throw new IllegalArgumentException("invalid summary="+summaryClass); + log.fine("invalid presentation.summary="+summaryClass); + } ListMap<Integer, FastHit> hitsByNode = hitsByNode(result); result.getQuery().trace(false, 5, "Sending ", hitsByNode.size(), " summary fetch requests with jrt/protobuf"); |