Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-4671700

java.util.Calendar not interoperable bet JDK 1.3.1 and 1.4

    Details

    • Subcomponent:
    • CPU:
      generic
    • OS:
      generic

      Description

      Please see the attached test case.

      java.util.Calendar is not interoperable between JDK 1.3.1_xx and 1.4.0. The class has evolved and is trying to rely on reading more data than it might have, getting an exception, and still assuming that the stream position is valid.

      This is possible in RMI-JRMP, but much more difficult in RMI-IIOP.

      Conversations with Simon Nash suggest that it may be possible by
      1) Detect hitting the valuetype end tag while data is being read
      2) Detect an attempt by readObject() to read additional data from values that were marshaled as non-custom

      but this doesn't appear to work with fragmentation. More analysis required.

        Attachments

          Activity

            People

            • Assignee:
              rjeyaramsunw Ram Jeyaraman (Inactive)
              Reporter:
              eandersosunw Everett Anderson (Inactive)
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:
                Imported:
                Indexed: