Uploaded image for project: 'Harmony'
  1. Harmony
  2. HARMONY-170

java.nio.charset.CharsetEncoder.encode method does not handle the unexpected exception

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Classlib
    • Labels:
      None

      Description

      public final CoderResult encode(CharBuffer in, ByteBuffer out, boolean endOfInput)
      As spec says, the method throws CoderMalfunctionError if an invocation of the decodeLoop method threw an unexpected exception.

      However, Harmony doesn't throws CoderMalfunctionError when decodeLoop method threw an unexpected exception.

      The attached test cases pass on RI , but fail on Harmony.

        Attachments

        1. CharsetEncoder_patch.txt
          1 kB
          Richard Liang
        2. CharsetEncoderTest_patch.txt
          2 kB
          Richard Liang

          Activity

            People

            • Assignee:
              tellison Tim Ellison
              Reporter:
              richard_liang Richard Liang
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: