Error during serialization results in corrupted stream
------------------------------------------------------

                 Key: AXIS2-1988
                 URL: https://issues.apache.org/jira/browse/AXIS2-1988
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
          Components: kernel
            Reporter: Ann Robinson


The kernel class org.apache.axis2.addressing.RelatesTo uses 
java.io.Serializable to handle saving and restoring its state.  However, the 
RelatesTo object has an ArrayList, and if the serialization of the RelatesTo 
object encounters a NotSerializableError, then the stream could get corrupted 
since the default Java serialization doesn't handle errors very well.

The fix is to change the RelatesTo class to use java.io.Externalizable so that 
errors encountered during the saving and restoring of the ArrayList can be 
handled better.



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to