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>

Reply via email to