[Mono-dev] Schema validation bugs?

Andrew Koryavchenko avk at rsdn.ru
Thu Jan 24 10:21:57 EST 2008


The problem is in the System.Xml.Linq.XNodeReader

Hello
>
> Here is exceptions (on .NET runtime all running OK):
>
> Failures:
> 1) Rsdn.SmartApp.Configuration.ConfigServiceTest.NormalRun :
> System.ArgumentOutOfRangeException : Less than 0 or more than list count.
> Parameter name: index
> -1
>   at System.Collections.ArrayList.RemoveAt (Int32 index) [0x00000]
>   at System.Xml.Schema.XmlSchemaValidator.ValidateEndElement (
> System.Xml.Schema.XmlSchemaInfo info, System.Object var) [0x00000]
>   at System.Xml.Schema.XmlSchemaValidator.ValidateEndElement (
> System.Xml.Schema.XmlSchemaInfo info) [0x00000]
>   at Mono.Xml.Schema.XmlSchemaValidatingReader.Read () [0x00000]
>   at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader)
> [0x00000]
>   at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader)
> [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.ReadXmlNode (Boolean
> wrapped) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.UnknownNode (
> System.Object o, System.String qnames) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.UnknownNode (
> System.Object o) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.ReadNull () [0x00000]
>
>   at
> System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstance(
> System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable,
> Boolean checkType) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObject(
> System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable,
> Boolean checkType) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot (
> System.Xml.Serialization.XmlTypeMapping rootMap) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot() [0x00000]
>   at System.Xml.Serialization.XmlSerializer.Deserialize (
> System.Xml.Serialization.XmlSerializationReader reader) [0x00000]
>
> 2) Rsdn.SmartApp.Configuration.ConfigServiceTest.SchemaValidationFail :
> Expected: InvalidOperationException but was ArgumentOutOfRangeException
>   at System.Collections.ArrayList.RemoveAt (Int32 index) [0x00000]
>   at System.Xml.Schema.XmlSchemaValidator.ValidateEndElement (
> System.Xml.Schema.XmlSchemaInfo info, System.Object var) [0x00000]
>   at System.Xml.Schema.XmlSchemaValidator.ValidateEndElement (
> System.Xml.Schema.XmlSchemaInfo info) [0x00000]
>   at Mono.Xml.Schema.XmlSchemaValidatingReader.Read () [0x00000]
>   at System.Xml.XmlDocument.ReadNodeCore (System.Xml.XmlReader reader)
> [0x00000]
>   at System.Xml.XmlDocument.ReadNode (System.Xml.XmlReader reader)
> [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.ReadXmlNode (Boolean
> wrapped) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.UnknownNode (
> System.Object o, System.String qnames) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.UnknownNode (
> System.Object o) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReader.ReadNull () [0x00000]
>
>   at
> System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadClassInstance(
> System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable,
> Boolean checkType) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadObject(
> System.Xml.Serialization.XmlTypeMapping typeMap, Boolean isNullable,
> Boolean checkType) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot (
> System.Xml.Serialization.XmlTypeMapping rootMap) [0x00000]
>   at System.Xml.Serialization.XmlSerializationReaderInterpreter.ReadRoot() [0x00000]
>   at System.Xml.Serialization.XmlSerializer.Deserialize (
> System.Xml.Serialization.XmlSerializationReader reader) [0x00000]
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080124/7ab09e33/attachment.html 


More information about the Mono-devel-list mailing list