Skip to content

Commit 09a60ea

Browse files
authored
catch IllegalAccessError in Java7Support (#4080)
1 parent 7f85d4a commit 09a60ea

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

src/main/java/com/fasterxml/jackson/databind/ext/Java7Support.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@ public abstract class Java7Support
2222
try {
2323
Class<?> cls = Class.forName("com.fasterxml.jackson.databind.ext.Java7SupportImpl");
2424
impl = (Java7Support) ClassUtil.createInstance(cls, false);
25+
} catch (IllegalAccessError e) {
26+
// [databind#4078]: make some jdk modules (such as java.desktop) optional, again.
27+
// no-op
2528
} catch (Throwable t) {
2629
// 09-Sep-2019, tatu: Used to log earlier, but with 2.10.0 let's not log
2730
// java.util.logging.Logger.getLogger(Java7Support.class.getName())

0 commit comments

Comments
 (0)