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
This is a multi-part message in MIME format. --------------030704050804070006060501 Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 7bit 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 ... --------------030704050804070006060501 Content-Type: text/plain; name="output.txt" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="output.txt" 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# --------------030704050804070006060501 Content-Type: application/octet-stream; name="ResearchCharsets.class" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="ResearchCharsets.class" yv66vgAAADEAUQoAFAAdCQAeAB8IACAKACEAIgoAIwAkCwAlACYLACcAKAsAKQAqCwApACsH ACwHAC0KAAsAHQoACwAuCAAvCwAlADAKAAsAMQoACwAyCAAzBwA0BwA1AQAGPGluaXQ+AQAD KClWAQAEQ29kZQEAD0xpbmVOdW1iZXJUYWJsZQEABG1haW4BABYoW0xqYXZhL2xhbmcvU3Ry aW5nOylWAQAKU291cmNlRmlsZQEAFVJlc2VhcmNoQ2hhcnNldHMuamF2YQwAFQAWBwA2DAA3 ADgBAAVTVEFSVAcAOQwAOgA7BwA8DAA9AD4HAD8MAEAAQQcAQgwAQwBEBwBFDABGAEcMAEgA SQEAEGphdmEvbGFuZy9TdHJpbmcBABdqYXZhL2xhbmcvU3RyaW5nQnVpbGRlcgwASgBLAQAB PQwATABNDABKAE4MAE8AUAEABkZJTklTSAEAEFJlc2VhcmNoQ2hhcnNldHMBABBqYXZhL2xh bmcvT2JqZWN0AQAQamF2YS9sYW5nL1N5c3RlbQEAA291dAEAFUxqYXZhL2lvL1ByaW50U3Ry ZWFtOwEAE2phdmEvaW8vUHJpbnRTdHJlYW0BAAdwcmludGxuAQAVKExqYXZhL2xhbmcvU3Ry aW5nOylWAQAYamF2YS9uaW8vY2hhcnNldC9DaGFyc2V0AQARYXZhaWxhYmxlQ2hhcnNldHMB ABcoKUxqYXZhL3V0aWwvU29ydGVkTWFwOwEAE2phdmEvdXRpbC9Tb3J0ZWRNYXABAAZrZXlT ZXQBABEoKUxqYXZhL3V0aWwvU2V0OwEADWphdmEvdXRpbC9TZXQBAAhpdGVyYXRvcgEAFigp TGphdmEvdXRpbC9JdGVyYXRvcjsBABJqYXZhL3V0aWwvSXRlcmF0b3IBAAdoYXNOZXh0AQAD KClaAQAEbmV4dAEAFCgpTGphdmEvbGFuZy9PYmplY3Q7AQAGYXBwZW5kAQAtKExqYXZhL2xh bmcvU3RyaW5nOylMamF2YS9sYW5nL1N0cmluZ0J1aWxkZXI7AQADZ2V0AQAmKExqYXZhL2xh bmcvT2JqZWN0OylMamF2YS9sYW5nL09iamVjdDsBAC0oTGphdmEvbGFuZy9PYmplY3Q7KUxq YXZhL2xhbmcvU3RyaW5nQnVpbGRlcjsBAAh0b1N0cmluZwEAFCgpTGphdmEvbGFuZy9TdHJp bmc7ACEAEwAUAAAAAAACAAEAFQAWAAEAFwAAAB0AAQABAAAABSq3AAGxAAAAAQAYAAAABgAB AAAABQAJABkAGgABABcAAACKAAQABAAAAFqyAAISA7YABLgABUwruQAGAQC5AAcBAE0suQAI AQCZADMsuQAJAQDAAApOsgACuwALWbcADC22AA0SDrYADSstuQAPAgC2ABC2ABG2AASn/8qy AAISErYABLEAAAABABgAAAAeAAcAAAAIAAgACQAMAAoAKwALAE4ADABRAA0AWQAOAAEAGwAA AAIAHA== --------------030704050804070006060501 Content-Type: text/plain; name="ResearchCharsets.java" Content-Transfer-Encoding: 7bit Content-Disposition: inline; filename="ResearchCharsets.java" 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"); } } --------------030704050804070006060501--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?430F0B4A.70201>