sun.nio.cs.ext.ISO2022_CN_CNS.newDecoder() returns null

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P2
    • 1.4.2
    • Affects Version/s: 1.4.1
    • Component/s: core-libs
    • mantis
    • generic
    • generic
    • Verified



      Name: pa48320 Date: 08/27/2002


      sun.nio.cs.ext.ISO2022_CN_CNS.newDecoder() returns null to signal a desupported encoding which causes a NPE in java.lang.StringCoding$CharsetSD.CharsetSD(Charset cs, String rcn)
      (the code is "this.cd = cs.newDecoder().onMalformedInput()...").
      It believe it should throw UnsupportedEncodingException instead.

      The exact version of the JDK is j2sdk-1_4_1-rc-src-b19-solwin-08_aug_2002


      java.lang.NullPointerException
              at java.lang.StringCoding$CharsetSD.<init>(StringCoding.java:164)
              at java.lang.StringCoding$CharsetSD.<init>(StringCoding.java:155)
              at java.lang.StringCoding.decode(StringCoding.java:211)
              at java.lang.String.<init>(String.java:327)
              at java.lang.String.<init>(String.java:356)
              at oracle.ide.util.Encodings.searchForEncodings(Encodings.java:299)
              at oracle.ide.util.Encodings.initEncodingsListImpl(Encodings.java:268)
              at oracle.ide.util.Encodings.ensureInit(Encodings.java:243)
              at oracle.ide.util.Encodings.convertJdk2IanaEncoding(Encodings.java:114)
              at oracle.ide.util.Encodings.getDefaultIanaEncoding(Encodings.java:102)
              at oracle.ide.xml.XMLUtil.loadXSLT(XMLUtil.java:149)
              at oracle.ide.marshal.xml.Object2Dom.applyTransforms(Object2Dom.java:1218)
              at oracle.ide.marshal.xml.Object2Dom.open(Object2Dom.java:563)
      ...
      (Review ID: 163561)
      ======================================================================

            Assignee:
            Ian Little (Inactive)
            Reporter:
            Peter Allenbach (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: