This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-validator.git
commit e2432058b239fefd9b919438b17389be626c7fc3 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Tue Nov 28 11:01:20 2023 -0500 Fix SpotBugs [ERROR] High: Class org.apache.commons.validator.ValidatorAction defines non-transient non-serializable instance field validationMethod [org.apache.commons.validator.ValidatorAction] In ValidatorAction.java SE_BAD_FIELD --- src/changes/changes.xml | 3 +++ src/main/java/org/apache/commons/validator/ValidatorAction.java | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/changes/changes.xml b/src/changes/changes.xml index 669a92f3..1d07a8dc 100644 --- a/src/changes/changes.xml +++ b/src/changes/changes.xml @@ -87,6 +87,9 @@ The <action> type attribute can be add,update,fix,remove. <action type="fix" dev="ggregory" due-to="Gary Gregory"> Fix SpotBugs [ERROR] Medium: Class org.apache.commons.validator.routines.CreditCardValidator$1 defines non-transient non-serializable instance field ccr [org.apache.commons.validator.routines.CreditCardValidator$1] In CreditCardValidator.java SE_BAD_FIELD. </action> + <action type="fix" dev="ggregory" due-to="Gary Gregory"> + Fix SpotBugs [ERROR] High: Class org.apache.commons.validator.ValidatorAction defines non-transient non-serializable instance field validationMethod [org.apache.commons.validator.ValidatorAction] In ValidatorAction.java SE_BAD_FIELD. + </action> <!-- ADD --> <action type="add" dev="ggregory" due-to="Dependabot, Gary Gregory"> Add github/codeql-action. diff --git a/src/main/java/org/apache/commons/validator/ValidatorAction.java b/src/main/java/org/apache/commons/validator/ValidatorAction.java index 9a577ec8..2f8b5577 100644 --- a/src/main/java/org/apache/commons/validator/ValidatorAction.java +++ b/src/main/java/org/apache/commons/validator/ValidatorAction.java @@ -75,7 +75,7 @@ public class ValidatorAction implements Serializable { /** * The Method object loaded from the method name. */ - private Method validationMethod; + private transient Method validationMethod; /** * <p>