[Mono-bugs] [Bug 50963][Cri] Changed - System.Globalization.CultureInfo raises exception

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Fri, 14 Nov 2003 22:42:07 -0500 (EST)

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by dan@atacomm.com.


--- shadow/50963	2003-11-13 20:17:41.000000000 -0500
+++ shadow/50963.tmp.15581	2003-11-14 22:42:07.000000000 -0500
@@ -1,12 +1,12 @@
 Bug#: 50963
 Product: Mono/Class Libraries
 Version: unspecified
 OS: Red Hat 9.0
 OS Details: 
-Status: NEEDINFO   
+Status: REOPENED   
 Severity: 080 Two weeks
 Priority: Critical
 Component: System
 AssignedTo: mono-bugs@ximian.com                            
 ReportedBy: dan@atacomm.com               
@@ -52,6 +52,21 @@
 this.Locale = new System.Globalization.CultureInfo("en-US");
 ------- Additional Comments From gonzalo@ximian.com  2003-11-13 20:17 -------
 Does your runtime have support dor ICU? You need libicu installed...
 Also, can you provide a test case? The simpler the better.
+------- Additional Comments From dan@atacomm.com  2003-11-14 22:42 -------
+Recompiling with ICU installed fixes the problem.
+I would ask that you consider changing the exception from 
+System.ArgumentException to a custom exception stating ICU is not 
+installed, if that is the case.
+Not knowing that ICU is the reason could cause many others to look 
+at this and report it as a bug.  I know i've seen it once before in 
+mailing list archives and never saw the person get his issue 
+resolved (atleast publically stated.).  Making 
+a "Mono.IcuNotInstalledException: Install ICU and Recompile Mono" or 
+something like that would be very helpful to the end user, and 
+atleast give them a direction to look at to fix the problem.