Date: Thu, 15 Mar 2007 14:09:06 -0800 (PST) From: Charlie & <root@absolute.salesdepotinc.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: java/110366: diablo jvm bytecode bug Message-ID: <20070315220906.B5BBE21C881@absolute.salesdepotinc.com> Resent-Message-ID: <200703152250.l2FMo3YG022201@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 110366 >Category: java >Synopsis: diablo jvm bytecode bug >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-java >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Thu Mar 15 22:50:02 GMT 2007 >Closed-Date: >Last-Modified: >Originator: victori & >Release: FreeBSD 6.2-STABLE i386 >Organization: >Environment: System: FreeBSD absolute.salesdepotinc.com 6.2-STABLE FreeBSD 6.2-STABLE #2: Wed Feb 21 18:24:49 PST 2007 root@absolute.salesdepotinc.com:/usr/src/sys/i386/compile/ABSOLUTE i386 Sorry I copy pasted it, but I tried about 5 times to get this bug report submitted. 1. It seems like this issue is with NumberFormat at the bytecode level 2. 3. Here is an example testcase: 4. 5. import java.text.*; 6. 7. public class Test { 8. public static void main(String[] args) { 9. try { 10. System.out.println(NumberFormat.getCurrencyInstance().parse("$1.99").doubleValue()); 11. } catch (Exception e) { 12. e.printStackTrace(); 13. } 14. } 15. } 16. 17. Save as Test.java ; compile under the SUN JVM: javac Test.java 18. 19. 20. Run the class under the Diablo jvm and you will receive 21. 22. -bash-2.05b$ java Test 23. java.text.ParseException: Unparseable number: "$1.99" 24. at java.text.NumberFormat.parse(NumberFormat.java:309) 25. at Test.main(Test.java:6) 26. 27. And when I run it with the SUN JDK 28. 29. absolute# /usr/local/linux-sun-jdk1.5.0/bin/java Test 30. 1.99 31. 32. 33. If you can't compile Ill provide what I have, 34. 35. http://salesdepotinc.com/Test.java 36. http://salesdepotinc.com/Test.class (compiled with sun jdk) 37. 38. 39. 40. Works correctly. >Description: >How-To-Repeat: >Fix: >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070315220906.B5BBE21C881>