TransformedMap is Serializable but its superclass doesn't define an accessible
void constructor
-----------------------------------------------------------------------------------------------
Key: COLLECTIONS-363
URL: https://issues.apache.org/jira/browse/COLLECTIONS-363
Project: Commons Collections
Issue Type: Bug
Components: Map
Affects Versions: 3.2
Reporter: Sebb
TransformedMap is Serializable but its superclass doesn't define an accessible
void constructor.
For example, the following test fails:
{code}
public void testSerialisation() throws Exception {
TransformedMap<String, String, String, String> map =
TransformedMap.decorate(
new HashMap<String, String>(), NOPTransformer.<String>
getInstance(), NOPTransformer.<String> getInstance());
ByteArrayOutputStream bytes = new ByteArrayOutputStream();
ObjectOutputStream out = new ObjectOutputStream(bytes);
out.writeObject(map); // fails with java.io.InvalidClassException:
org.apache.commons.collections.splitmap.TransformedMap; no valid constructor
out.close();
}
{code}
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.