diff --git a/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java b/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java index 4d2ce164d..2a78f5885 100644 --- a/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java +++ b/src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java @@ -740,11 +740,11 @@ public static void removeFinalModifier(final Field field, final boolean forceAcc } } } - } catch (final NoSuchFieldException | IllegalAccessException ignored) { + } catch (final NoSuchFieldException | IllegalAccessException e) { if (SystemUtils.isJavaVersionAtLeast(JavaVersion.JAVA_12)) { throw new UnsupportedOperationException( "In java 12+ final cannot be removed.", - ignored + e ); } // else no exception is thrown because we can modify final.