-
Bug
-
Resolution: Fixed
-
P2
-
1.4.1
-
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)
======================================================================
- relates to
-
JDK-4779029 Need feature complete NIO ISO-2022-CN-* coders (encode & decode)
-
- Resolved
-