Bug report: Charset.availableCharsets() -> Null Pointer
Maxim Sidnin
msidnin at gmail.com
Fri Aug 26 09:30:23 GMT 2005
Hello,
I have a bug with jdk 1.5.0
When some application try to work with available charsets - throws
NullPointerException
There are source code, bytecode and output-log as atachments.
Additional info:
1) About system
---------------------------------------------------------------------------------------
> uname -a
FreeBSD msidnin.localnet 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Wed Aug 17
18:26:06 UTC 2005
root at msidnin.localnet:/usr/src/sys/i386/compile/BABYLON i386
---------------------------------------------------------------------------------------
2) About JDK
---------------------------------------------------------------------------------------
> {$JAVA_HOME}/bin/java -version
java version "1.5.0-p1"
Java(TM) 2 Runtime Environment, Standard Edition (build
1.5.0-p1-root_16_aug_2005_18_25)
Java HotSpot(TM) Client VM (build 1.5.0-p1-root_16_aug_2005_18_25, mixed
mode)
---------------------------------------------------------------------------------------
3) Also in system present jdk1.4.2
4)
> SET
...
JAVA_HOME=/usr/local/jdk1.5.0
JDK_HOME=/usr/local/jdk1.5.0
...
-------------- next part --------------
root@/usr/sidnin/learning/charsets/classes#java ResearchCharsets
START
Exception in thread "main" java.lang.NullPointerException
at java.nio.charset.Charset.put(Charset.java:493)
at java.nio.charset.Charset.access$300(Charset.java:240)
at java.nio.charset.Charset$4.run(Charset.java:529)
at java.security.AccessController.doPrivileged(Native Method)
at java.nio.charset.Charset.availableCharsets(Charset.java:525)
at ResearchCharsets.main(ResearchCharsets.java:16)
root@/usr/sidnin/learning/charsets/classes#
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ResearchCharsets.class
Type: application/octet-stream
Size: 1138 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-java/attachments/20050826/d71df011/ResearchCharsets.obj
-------------- next part --------------
import java.nio.charset.Charset;
import java.util.SortedMap;
public class ResearchCharsets {
public static void main(String[] args) {
System.out.println("START");
SortedMap<String, Charset> charsets = Charset.availableCharsets();
for (String name : charsets.keySet()) {
System.out.println(name + "=" + charsets.get(name));
}
System.out.println("FINISH");
}
}
More information about the freebsd-java
mailing list