Description
Improve the implementation of SortedArrayStringMap serialization logic to ensure that serializing or deserializing it never results in an error, regardless of the content.
- Values that are not Serializable should be replaced with null in the serialized form
- When the class of a value is not available at the time the SortedArrayStringMap is deserialized, the value should be replaced with null in the deserialized object.
Attachments
Issue Links
- breaks
-
LOG4J2-1926 Remove dependency on RMI and Management APIs from log4j-api
- Closed
- is depended upon by
-
LOG4J2-1648 Allow non-String values in the ThreadContext
- Open
- is related to
-
LOG4J2-1226 Message instances are simply serialized. They mustn't.
- Closed