diff --git a/jr-objects/src/main/java/com/fasterxml/jackson/jr/ob/ValueIterator.java b/jr-objects/src/main/java/com/fasterxml/jackson/jr/ob/ValueIterator.java index 4e885b61..015bd05e 100644 --- a/jr-objects/src/main/java/com/fasterxml/jackson/jr/ob/ValueIterator.java +++ b/jr-objects/src/main/java/com/fasterxml/jackson/jr/ob/ValueIterator.java @@ -406,10 +406,14 @@ protected R _throwNoSuchElement() { } protected R _handleMappingException(JSONObjectException e) { - throw new UncheckedIOException(e.getMessage(), e); + // Only with JDK8: +// throw new UncheckedIOException(e.getMessage(), e); + throw new RuntimeException(e.getMessage(), e); } protected R _handleIOException(IOException e) { - throw new UncheckedIOException(e.getMessage(), e); + // Only with JDK8: +// throw new UncheckedIOException(e.getMessage(), e); + throw new RuntimeException(e.getMessage(), e); } } diff --git a/release-notes/VERSION-2.x b/release-notes/VERSION-2.x index de20fe09..078c6da9 100644 --- a/release-notes/VERSION-2.x +++ b/release-notes/VERSION-2.x @@ -4,6 +4,10 @@ Project: jackson-jr === Releases === ------------------------------------------------------------------------ +2.10.2 (not yet released) + +#71: Jackson-jr 2.10 accidentally uses `UncheckedIOException` only available on JDK 8 + 2.10.1 (09-Nov-2019) No changes since 2.10.0