Make non-serializable field transient.

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/237d9a48
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/237d9a48
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/237d9a48

Branch: refs/heads/LOG4J2-1161
Commit: 237d9a48ebf5f37ad0e5f34b7ae35443b08b548b
Parents: d8dab5a
Author: Matt Sicker <boa...@gmail.com>
Authored: Fri Oct 16 22:37:01 2015 -0500
Committer: Matt Sicker <boa...@gmail.com>
Committed: Tue Oct 20 23:55:32 2015 -0500

----------------------------------------------------------------------
 .../apache/logging/log4j/message/LocalizedMessageFactory.java   | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/237d9a48/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessageFactory.java
----------------------------------------------------------------------
diff --git 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessageFactory.java
 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessageFactory.java
index 06b6dd3..08be290 100644
--- 
a/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessageFactory.java
+++ 
b/log4j-api/src/main/java/org/apache/logging/log4j/message/LocalizedMessageFactory.java
@@ -25,8 +25,9 @@ import java.util.ResourceBundle;
 public class LocalizedMessageFactory extends AbstractMessageFactory {
 
     private static final long serialVersionUID = 1L;
-    
-    private final ResourceBundle resourceBundle;
+
+    // FIXME: cannot use ResourceBundle name for serialization until Java 8
+    private transient final ResourceBundle resourceBundle;
     private final String baseName;
 
     public LocalizedMessageFactory(final ResourceBundle resourceBundle) {

Reply via email to