From 76cbb6786d6134f83a1ca4dd6b6417f02c489087 Mon Sep 17 00:00:00 2001 From: Tatu Saloranta Date: Fri, 20 Dec 2019 12:41:33 -0800 Subject: [PATCH] Fix #71 --- .../java/com/fasterxml/jackson/jr/ob/ValueIterator.java | 8 ++++++-- release-notes/VERSION-2.x | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) 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