Repository: incubator-flink Updated Branches: refs/heads/master 9d8f4920e -> eb51c8806
[FLINK-1042] Changed ClassLoader field to be transient. Serialization of the `RuntimeStatefulSerializerFactory` fails because the field `ClassLoader loader` is not serializable. The fix makes the field `transient`. Author: Fabian Hueske <[email protected]> Closes #92 from fhueske/StatefulSerializerFactoryFix and squashes the following commits: c01cc27 [Fabian Hueske] [FLINK-1042] Changed ClassLoader field to be transient. Project: http://git-wip-us.apache.org/repos/asf/incubator-flink/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-flink/commit/eb51c880 Tree: http://git-wip-us.apache.org/repos/asf/incubator-flink/tree/eb51c880 Diff: http://git-wip-us.apache.org/repos/asf/incubator-flink/diff/eb51c880 Branch: refs/heads/master Commit: eb51c8806e1e415162b7999c4d9b39e952fccc61 Parents: 9d8f492 Author: Fabian Hueske <[email protected]> Authored: Wed Aug 13 12:54:14 2014 +0200 Committer: Robert Metzger <[email protected]> Committed: Wed Aug 13 12:54:14 2014 +0200 ---------------------------------------------------------------------- .../java/typeutils/runtime/RuntimeStatefulSerializerFactory.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-flink/blob/eb51c880/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/RuntimeStatefulSerializerFactory.java ---------------------------------------------------------------------- diff --git a/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/RuntimeStatefulSerializerFactory.java b/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/RuntimeStatefulSerializerFactory.java index 7288d73..f65ba4b 100644 --- a/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/RuntimeStatefulSerializerFactory.java +++ b/flink-java/src/main/java/org/apache/flink/api/java/typeutils/runtime/RuntimeStatefulSerializerFactory.java @@ -38,7 +38,7 @@ public final class RuntimeStatefulSerializerFactory<T> implements TypeSerializer private TypeSerializer<T> serializer; // only for equality comparisons - private ClassLoader loader; + private transient ClassLoader loader; private Class<T> clazz;
