This is an automated email from the ASF dual-hosted git repository.

suvasude pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-gobblin.git


The following commit(s) were added to refs/heads/master by this push:
     new 9c02683  [GOBBLIN-997] Add serialVersionUID to FlowSpec for backwards 
compatibility
9c02683 is described below

commit 9c02683b3f9163b80bc1187226f8ef49d7a2657e
Author: Jack Moseley <[email protected]>
AuthorDate: Mon Dec 9 14:23:18 2019 -0800

    [GOBBLIN-997] Add serialVersionUID to FlowSpec for backwards compatibility
    
    Closes #2842 from jack-moseley/flowspec-serialize
---
 .../src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java       | 5 +++++
 1 file changed, 5 insertions(+)

diff --git 
a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java 
b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
index 3708cc6..faa1a53 100644
--- a/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
+++ b/gobblin-runtime/src/main/java/org/apache/gobblin/runtime/api/FlowSpec.java
@@ -38,6 +38,7 @@ import org.apache.gobblin.annotation.Alpha;
 import org.apache.gobblin.configuration.ConfigurationKeys;
 import org.apache.gobblin.util.ConfigUtils;
 
+import edu.umd.cs.findbugs.annotations.SuppressFBWarnings;
 import lombok.Data;
 import lombok.EqualsAndHashCode;
 
@@ -52,7 +53,11 @@ import lombok.EqualsAndHashCode;
 @Alpha
 @Data
 @EqualsAndHashCode(exclude={"compilationErrors"})
+@SuppressFBWarnings(value="SE_BAD_FIELD",
+    justification = "FindBugs complains about Config not being serializable, 
but the implementation of Config is serializable")
 public class FlowSpec implements Configurable, Spec {
+  private static final long serialVersionUID = -5511988862945107734L;
+
   /** An URI identifying the flow. */
   final URI uri;
 

Reply via email to