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