Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Aug 2005 12:30:02 +0000
From:      Maxim Sidnin <msidnin@gmail.com>
To:        freebsd-java@FreeBSD.org
Subject:   Bug report: Charset.availableCharsets() -> Null Pointer
Message-ID:  <430F0B4A.70201@gmail.com>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
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@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
...

[-- Attachment #2 --]
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#
[-- Attachment #3 --]
Êþº¾1Q
	 
!"
#$%&'()*)+,-

./%0
1
2345<init>()VCodeLineNumberTablemain([Ljava/lang/String;)V
SourceFileResearchCharsets.java678START9:;<=>?@ABCDEFGHIjava/lang/Stringjava/lang/StringBuilderJK=LMJNOPFINISHResearchCharsetsjava/lang/Objectjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vjava/nio/charset/CharsetavailableCharsets()Ljava/util/SortedMap;java/util/SortedMapkeySet()Ljava/util/Set;
java/util/Setiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;get&(Ljava/lang/Object;)Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!*·±	ŠZ²¶¸L+¹¹M,¹™3,¹	À
N²»Y·-¶
¶
+-¹¶¶¶§ÿʲ¶±	
+NQ
Y
[-- Attachment #4 --]

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");
    }
}

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?430F0B4A.70201>