From 81771d86258891ca384b046f70b9d331fe9ab4a6 Mon Sep 17 00:00:00 2001 From: Matthias Sohn Date: Mon, 13 Sep 2021 01:02:26 +0200 Subject: [PATCH] IndexDiffWithSymlinkTest: handle InaccessibleObjectException On Java 16 this test throws InaccessibleObjectException, handle and ignore it similar to IllegalAccessException. Change-Id: I19b4f577579694a146516861a7ec567141f3464b --- .../org/eclipse/jgit/indexdiff/IndexDiffWithSymlinkTest.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/org.eclipse.jgit.test/tst/org/eclipse/jgit/indexdiff/IndexDiffWithSymlinkTest.java b/org.eclipse.jgit.test/tst/org/eclipse/jgit/indexdiff/IndexDiffWithSymlinkTest.java index 7e513d2c3..d02bfcd3f 100644 --- a/org.eclipse.jgit.test/tst/org/eclipse/jgit/indexdiff/IndexDiffWithSymlinkTest.java +++ b/org.eclipse.jgit.test/tst/org/eclipse/jgit/indexdiff/IndexDiffWithSymlinkTest.java @@ -59,6 +59,7 @@ import java.io.OutputStream; import java.io.OutputStreamWriter; import java.io.Writer; +import java.lang.reflect.InaccessibleObjectException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.nio.file.Files; @@ -227,7 +228,8 @@ private byte[] rawPath(Path p) { return (byte[]) method.invoke(p); } } catch (NoSuchMethodException | IllegalAccessException - | IllegalArgumentException | InvocationTargetException e) { + | IllegalArgumentException | InvocationTargetException + | InaccessibleObjectException e) { // Ignore and fall through. } return null;