[ https://issues.apache.org/jira/browse/LANG-1488?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16926623#comment-16926623 ]
Silence Tai commented on LANG-1488: ----------------------------------- So it seems that this is no longer a problem? We can only hope that users will follow the rules themselves. > Possible serialization failed > ----------------------------- > > Key: LANG-1488 > URL: https://issues.apache.org/jira/browse/LANG-1488 > Project: Commons Lang > Issue Type: Bug > Components: lang.tuple.* > Reporter: Silence Tai > Priority: Major > Fix For: 4.0 > > > *Pair* fails to properly constrain the generic parameters, requiring them to > implement the *Serializable* interface, which may cause serialization to fail. > Example: > {code:java} > static class A { } > @Test > public void testSerialization() throws Exception { > final ImmutablePair<A, String> origPair = ImmutablePair.of(new A(), > "foo"); > final ByteArrayOutputStream baos = new ByteArrayOutputStream(); > final ObjectOutputStream out = new ObjectOutputStream(baos); > out.writeObject(origPair); > out.close(); > baos.close(); > } > {code} -- This message was sent by Atlassian Jira (v8.3.2#803003)