diff --git a/src/main/java/com/fasterxml/jackson/databind/node/TreeTraversingParser.java b/src/main/java/com/fasterxml/jackson/databind/node/TreeTraversingParser.java index 4b1a186a94..0004b133d8 100644 --- a/src/main/java/com/fasterxml/jackson/databind/node/TreeTraversingParser.java +++ b/src/main/java/com/fasterxml/jackson/databind/node/TreeTraversingParser.java @@ -54,7 +54,7 @@ public class TreeTraversingParser extends ParserMinimalBase public TreeTraversingParser(JsonNode n, ObjectCodec codec) { - super(0); + super(StreamReadConstraints.defaults()); _objectCodec = codec; _nodeCursor = new NodeCursor.RootCursor(n, null); } diff --git a/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java b/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java index aabd43a37c..c5a0590c30 100644 --- a/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java +++ b/src/main/java/com/fasterxml/jackson/databind/util/TokenBuffer.java @@ -1470,11 +1470,6 @@ protected final static class Parser protected ObjectCodec _codec; - /** - * @since 2.15 - */ - protected StreamReadConstraints _streamReadConstraints; - /** * @since 2.3 */ @@ -1543,11 +1538,10 @@ public Parser(Segment firstSeg, ObjectCodec codec, // 25-Jun-2022, tatu: Ideally would pass parser flags along (as // per [databund#3528]) but for now make sure not to clear the flags // but let defaults be used - super(); + super(streamReadConstraints); _segment = firstSeg; _segmentPtr = -1; // not yet read _codec = codec; - _streamReadConstraints = streamReadConstraints; _parsingContext = TokenBufferReadContext.createRootContext(parentContext); _hasNativeTypeIds = hasNativeTypeIds; _hasNativeObjectIds = hasNativeObjectIds;