This content has been marked as final. Show 1 reply
Serialization for nested jars is broken anyway.
See the problem that I somehow hinted about in AbstractJarHandler.handleJarFile.
The thing is that when you do
JarURLConnection jconn = (JarURLConnection) conn; jar = jconn.getJarFile();
on an url that points to nested jar, you're gonna get only the first non-nested jar.
And doing jar.getEntry(current.getName()) on it, will return null, or the wrong entry (in case the names are accidentally equal).