summaryrefslogtreecommitdiffstats
path: root/document
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2021-03-24 11:28:55 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2021-03-24 11:28:55 +0100
commit1a1b88b9e4a9fd29f33edc0fb70b3c5c6ac8f79a (patch)
treee9512dc892686ccc999e8c4a4611ccdb5ef9b0cb /document
parent1a283e58b9e780bd99c72d838e4961f61a7da68f (diff)
Dump more information to help debugging.
Diffstat (limited to 'document')
-rw-r--r--document/src/main/java/com/yahoo/document/json/readers/StructReader.java5
1 files changed, 3 insertions, 2 deletions
diff --git a/document/src/main/java/com/yahoo/document/json/readers/StructReader.java b/document/src/main/java/com/yahoo/document/json/readers/StructReader.java
index dc2c001672d..454d93c7eab 100644
--- a/document/src/main/java/com/yahoo/document/json/readers/StructReader.java
+++ b/document/src/main/java/com/yahoo/document/json/readers/StructReader.java
@@ -34,9 +34,10 @@ public class StructReader {
public static Field getField(TokenBuffer buffer, StructuredFieldValue parent) {
Field field = parent.getField(buffer.currentName());
- if (field == null)
+ if (field == null) {
throw new IllegalArgumentException("No field '" + buffer.currentName() + "' in the structure of type '" +
- parent.getDataType().getDataTypeName() + "'");
+ parent.getDataType().getDataTypeName() + "', which has the fields:" + parent.getDataType().getFields());
+ }
return field;
}