diff --git a/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java b/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java index 7acb3f677..4b2d70b71 100644 --- a/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java +++ b/ion/src/main/java/com/fasterxml/jackson/dataformat/ion/IonParser.java @@ -508,7 +508,7 @@ public JsonToken nextToken() throws JacksonException try { type = _reader.next(); } catch (IonException e) { - _constructReadException(e.getMessage(), e); + throw _constructReadException(e.getMessage(), e); } if (type == null) { if (_streamReadContext.inRoot()) { // EOF? @@ -530,7 +530,7 @@ public JsonToken nextToken() throws JacksonException // field name symbol cannot be resolved. _streamReadContext.setCurrentName(inStruct ? _reader.getFieldName() : null); } catch (UnknownSymbolException e) { - _constructReadException(e.getMessage(), e); + throw _constructReadException(e.getMessage(), e); } JsonToken t = _tokenFromType(type); // and return either field name first