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

RMI call logging does not support Unicode characters and can deadlock

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      1.1beta3
    • CPU:
      sparc
    • OS:
      solaris_2.5
    • Verification:
      Not verified

      Description

      The RMI call logging mechanism (the class java.rmi.server.LogStream) truncates all characters in strings sent through it to their lower byte only, so Unicode characters not in the ISO-LATIN-1 character set will be corrupted.

      Also, there is a potential deadlock condition while logging if the stream the log is being directed to is also a java.io.PrintStream instance (such as System.err).

        Attachments

          Activity

            People

            Assignee:
            peterjones Peter Jones
            Reporter:
            peterjones Peter Jones
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: