aboutsummaryrefslogtreecommitdiffstats
path: root/document
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2024-01-24 11:18:08 +0100
committerjonmv <venstad@gmail.com>2024-01-24 11:18:08 +0100
commitecc147f0e2b7823501855500e32444d716dcab9e (patch)
tree17989cc799a96ff3c2b8a5e582dd815a718582fb /document
parent201ca8994616ef61961853efac69027696615900 (diff)
Revert "Improve error detection"
This reverts commit c5a7723fb522a5aa2cff1a8662e1ddffc80c9de6.
Diffstat (limited to 'document')
-rw-r--r--document/src/main/java/com/yahoo/document/json/readers/TensorReader.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/document/src/main/java/com/yahoo/document/json/readers/TensorReader.java b/document/src/main/java/com/yahoo/document/json/readers/TensorReader.java
index fc78017f133..27179ef32de 100644
--- a/document/src/main/java/com/yahoo/document/json/readers/TensorReader.java
+++ b/document/src/main/java/com/yahoo/document/json/readers/TensorReader.java
@@ -39,7 +39,7 @@ public class TensorReader {
Tensor.Builder builder = Tensor.Builder.of(tensorFieldValue.getDataType().getTensorType());
expectOneOf(buffer.current(), JsonToken.START_OBJECT, JsonToken.START_ARRAY);
int initNesting = buffer.nesting();
- while ( ! buffer.isEmpty()) {
+ while (true) {
Supplier<Token> lookahead = buffer.lookahead();
Token next = lookahead.get();
if (TENSOR_CELLS.equals(next.name) && ! primitiveContent(next.token, lookahead.get().token)) {
@@ -67,9 +67,6 @@ public class TensorReader {
break;
}
}
- if (buffer.nesting() + 1 != initNesting)
- throw new IllegalArgumentException("incomplete JSON structure for " + tensorFieldValue);
-
expectOneOf(buffer.current(), JsonToken.END_OBJECT, JsonToken.END_ARRAY);
tensorFieldValue.assign(builder.build());
}