-
Bug
-
Resolution: Won't Fix
-
P4
-
None
-
6
-
x86
-
windows_xp
FULL PRODUCT VERSION :
C:\Programme\Java\jdk1.6.0_03\bin>java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
6 update 14
ADDITIONAL OS VERSION INFORMATION :
Windows XP SR-3
EXTRA RELEVANT SYSTEM CONFIGURATION :
I run my code by help of NetBeans IDE 6.7
A DESCRIPTION OF THE PROBLEM :
If I initialize
static final String name_UTF_8 = UTF_8.toString();
it is returned null.
If I initialize
static final String[] aliases_UTF_8 = UTF_8.aliases();
it is returned OK.
If I initialize
static final String name_UTF_8 = "UTF-8";
it is returned OK.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
follow NetBeans 6.7 instructions on https://java-nio-charset-enhanced.dev.java.net
Then run test\java.nio.charset.CharsetTest
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
41 warnings
compile:
compile-test-single:
Error occurred during initialization of VM
java.lang.ExceptionInInitializerError
at java.nio.charset.Charset.<clinit>(Charset.java:278)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:32)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:94)
at java.io.PrintStream.<init>(PrintStream.java:100)
at java.lang.System.initializeSystemClass(System.java:1057)
Caused by: java.lang.NullPointerException
at java.nio.charset.Charset.checkName(Charset.java:260)
at java.nio.charset.Charset.<init>(Charset.java:574)
at sun.nio.cs.BaseCharset.<init>(BaseCharset.java:35)
at sun.nio.cs.Unicode.<init>(Unicode.java:18)
at sun.nio.cs.UTF_8.<init>(UTF_8.java:35)
at sun.nio.cs.FastCharsetProvider.<clinit>(FastCharsetProvider.java:28)
at java.nio.charset.Charset.<clinit>(Charset.java:278)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:32)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:94)
at java.io.PrintStream.<init>(PrintStream.java:100)
at java.lang.System.initializeSystemClass(System.java:1057)
Test java.nio.charset.CharsetTest FAILED (crashed)
C:\Projects\nio_charset_6.7rc1\nbproject\build-impl.xml:684: Some tests failed; see details above.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
https://java-nio-charset-enhanced.dev.java.net/source/browse/java-nio-charset-enhanced/?rev=728
Chose trunk
Interesting code snippet in src\sun.nio.cs.StandardCharsets:
static final Reference UTF_8 = newReference("UTF_8", "UTF-8",
"UTF8",
"unicode-1-1-utf-8"
);
static final String name_UTF_8 = UTF_8.toString(); // does not work
static final String[] aliases_UTF_8 = UTF_8.aliases(); // works
// static final String name_UTF_8 = "UTF-8"; // works
---------- END SOURCE ----------
C:\Programme\Java\jdk1.6.0_03\bin>java -version
java version "1.6.0_03"
Java(TM) SE Runtime Environment (build 1.6.0_03-b05)
Java HotSpot(TM) Client VM (build 1.6.0_03-b05, mixed mode, sharing)
6 update 14
ADDITIONAL OS VERSION INFORMATION :
Windows XP SR-3
EXTRA RELEVANT SYSTEM CONFIGURATION :
I run my code by help of NetBeans IDE 6.7
A DESCRIPTION OF THE PROBLEM :
If I initialize
static final String name_UTF_8 = UTF_8.toString();
it is returned null.
If I initialize
static final String[] aliases_UTF_8 = UTF_8.aliases();
it is returned OK.
If I initialize
static final String name_UTF_8 = "UTF-8";
it is returned OK.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
follow NetBeans 6.7 instructions on https://java-nio-charset-enhanced.dev.java.net
Then run test\java.nio.charset.CharsetTest
ERROR MESSAGES/STACK TRACES THAT OCCUR :
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
41 warnings
compile:
compile-test-single:
Error occurred during initialization of VM
java.lang.ExceptionInInitializerError
at java.nio.charset.Charset.<clinit>(Charset.java:278)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:32)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:94)
at java.io.PrintStream.<init>(PrintStream.java:100)
at java.lang.System.initializeSystemClass(System.java:1057)
Caused by: java.lang.NullPointerException
at java.nio.charset.Charset.checkName(Charset.java:260)
at java.nio.charset.Charset.<init>(Charset.java:574)
at sun.nio.cs.BaseCharset.<init>(BaseCharset.java:35)
at sun.nio.cs.Unicode.<init>(Unicode.java:18)
at sun.nio.cs.UTF_8.<init>(UTF_8.java:35)
at sun.nio.cs.FastCharsetProvider.<clinit>(FastCharsetProvider.java:28)
at java.nio.charset.Charset.<clinit>(Charset.java:278)
at sun.nio.cs.StreamEncoder.forOutputStreamWriter(StreamEncoder.java:32)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:94)
at java.io.PrintStream.<init>(PrintStream.java:100)
at java.lang.System.initializeSystemClass(System.java:1057)
Test java.nio.charset.CharsetTest FAILED (crashed)
C:\Projects\nio_charset_6.7rc1\nbproject\build-impl.xml:684: Some tests failed; see details above.
REPRODUCIBILITY :
This bug can be reproduced always.
---------- BEGIN SOURCE ----------
https://java-nio-charset-enhanced.dev.java.net/source/browse/java-nio-charset-enhanced/?rev=728
Chose trunk
Interesting code snippet in src\sun.nio.cs.StandardCharsets:
static final Reference UTF_8 = newReference("UTF_8", "UTF-8",
"UTF8",
"unicode-1-1-utf-8"
);
static final String name_UTF_8 = UTF_8.toString(); // does not work
static final String[] aliases_UTF_8 = UTF_8.aliases(); // works
// static final String name_UTF_8 = "UTF-8"; // works
---------- END SOURCE ----------