From owner-freebsd-java@FreeBSD.ORG Fri Aug 26 09:30:23 2005 Return-Path: X-Original-To: freebsd-java@freebsd.org Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 7D25316A41F for ; Fri, 26 Aug 2005 09:30:23 +0000 (GMT) (envelope-from msidnin@gmail.com) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.205]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC73243D45 for ; Fri, 26 Aug 2005 09:30:22 +0000 (GMT) (envelope-from msidnin@gmail.com) Received: by wproxy.gmail.com with SMTP id i24so210019wra for ; Fri, 26 Aug 2005 02:30:22 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:user-agent:x-accept-language:mime-version:to:subject:content-type; b=USfvLGNrAJ+RMxozFCXP9+IZf+af1POFkrzclrU9OxTODCXCL8wYTmNXapu1t2QnK32QOp7gvnXB2Lf4IYzhl3bcAM68UJH2/33yliUu9SPI7wnfoiN97qCFgVH4Y5b027MS0pPbtiq2p+zbEvP3MDTRCPMdByFmJV8RVoZpgIs= Received: by 10.54.24.13 with SMTP id 13mr3034149wrx; Fri, 26 Aug 2005 02:30:21 -0700 (PDT) Received: from ?10.0.0.2? ( [213.179.234.94]) by mx.gmail.com with ESMTP id 65sm3159013wra.2005.08.26.02.30.20; Fri, 26 Aug 2005 02:30:21 -0700 (PDT) Message-ID: <430F0B4A.70201@gmail.com> Date: Fri, 26 Aug 2005 12:30:02 +0000 From: Maxim Sidnin User-Agent: Mozilla Thunderbird 1.0.6 (X11/20050819) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-java@FreeBSD.org Content-Type: multipart/mixed; boundary="------------030704050804070006060501" Cc: Subject: Bug report: Charset.availableCharsets() -> Null Pointer X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Aug 2005 09:30:23 -0000 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 charsets = Charset.availableCharsets(); for (String name : charsets.keySet()) { System.out.println(name + "=" + charsets.get(name)); } System.out.println("FINISH"); } } --------------030704050804070006060501--