[Mono-dev] bug in xsd.exe

Lucius Meredith lgreg.meredith at biosimilarity.com
Sun Sep 10 23:43:46 EDT 2006


All,

The attached valid schema causes xsd.exe to fail with the following stack
trace. i'm working to minimize the example, but any help would be greatly
appreciated.

Best wishes,

--greg

L-G-Merediths-Computer:~/Desktop/work/src/projex/insightful/src/schema lgm$
xsd R.xsd /c
System.NullReferenceException: Object reference not set to an instance of an
object
  at System.Xml.Serialization.XmlSchemaImporter.ImportChoiceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaChoice choice,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportChoiceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaChoice choice,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportChoiceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaChoice choice,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportChoiceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaChoice choice,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportChoiceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaChoice choice,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMap (
System.Xml.Serialization.XmlTypeMapping map) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportChoiceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaChoice choice,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent (
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean isMixed) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent(
System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMapcmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportComplexContent (
System.Xml.XmlQualifiedName typeQName,
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.Schema.XmlSchemaComplexContent content,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed)
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap (
System.Xml.Serialization.XmlTypeMapping map,
System.Xml.XmlQualifiedNametypeQName,
System.Xml.Schema.XmlSchemaComplexType stype) [0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.BuildPendingMaps ()
[0x00000]
  at System.Xml.Serialization.XmlSchemaImporter.ImportTypeMapping (
System.Xml.XmlQualifiedName name) [0x00000]
  at Mono.Util.Driver.GenerateClasses () [0x00000]
  at Mono.Util.Driver.Run (System.String[] args) [0x00000]
  at Mono.Util.Driver.Main (System.String[] args) [0x00000]
L-G-Merediths-Computer:~/Desktop/work/src/projex/insightful/src/schema lgm$

-- 
L.G. Meredith
Partner
Biosimilarity LLC
505 N 72nd St
Seattle, WA 98103

+1 206.650.3740
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060910/64744380/attachment.html 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: R.xsd
Type: application/octet-stream
Size: 20930 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20060910/64744380/attachment.obj 


More information about the Mono-devel-list mailing list