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 [EMAIL PROTECTED] http://bugzilla.ximian.com/show_bug.cgi?id=77657 --- shadow/77657 2006-02-27 17:59:33.000000000 -0500 +++ shadow/77657.tmp.24848 2006-02-27 17:59:33.000000000 -0500 @@ -0,0 +1,65 @@ +Bug#: 77657 +Product: Mono: Class Libraries +Version: 1.1 +OS: +OS Details: +Status: NEW +Resolution: +Severity: +Priority: Normal +Component: Sys.XML +AssignedTo: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +TargetMilestone: --- +URL: +Cc: +Summary: XmlSerializer exception when serializing Double.MaxValue + +I have an object which serializes a double which can be initialized to +Double.MaxValue. Serialization works correctly, but I get an exception on +deserialization. I had someone on #mono test this on Windows and no +exception occured. I will attach a sample program in one second. Here is +the exception: + +Unhandled Exception: System.OverflowException: Number overflow. +in <0x00052> System.Double:Parse (System.String s, NumberStyles style, +IFormatProvider provider) +in <0x000a2> System.Xml.XmlConvert:ToDouble (System.String s) +in <0x001c9> System.Xml.Serialization.XmlCustomFormatter:FromXmlString +(System.Xml.Serialization.TypeData type, System.String value) +in <0x00082> +System.Xml.Serialization.XmlSerializationReaderInterpreter:GetValueFromXmlString +(System.String value, System.Xml.Serialization.TypeData typeData, +System.Xml.Serialization.XmlTypeMapping typeMap) +in <0x000f7> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadPrimitiveValue +(System.Xml.Serialization.XmlTypeMapElementInfo elem) +in <0x00074> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadObjectElement +(System.Xml.Serialization.XmlTypeMapElementInfo elem) +in <0x01e04> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadMembers +(System.Xml.Serialization.ClassMap map, System.Object ob, Boolean +isValueList, Boolean readByOrder) +in <0x0003c> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadClassInstanceMembers +(System.Xml.Serialization.XmlTypeMapping typeMap, System.Object ob) +in <0x00194> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadClassInstance +(System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, +Boolean checkType) +in <0x0005f> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadObject +(System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable, +Boolean checkType) +in <0x000d5> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadRoot +(System.Xml.Serialization.XmlTypeMapping rootMap) +in <0x0006d> +System.Xml.Serialization.XmlSerializationReaderInterpreter:ReadRoot () +in <0x0005d> System.Xml.Serialization.XmlSerializer:Deserialize +(System.Xml.Serialization.XmlSerializationReader reader) +in <0x00040> System.Xml.Serialization.XmlSerializer:Deserialize +(System.Xml.XmlReader xmlReader) +in <0x000be> T:Main () _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
