[Mono-bugs] [Bug 661400] New: Cannot import a valid wsdl into mono develop

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Fri Dec 24 10:30:07 EST 2010


https://bugzilla.novell.com/show_bug.cgi?id=661400

https://bugzilla.novell.com/show_bug.cgi?id=661400#c0


           Summary: Cannot import a valid wsdl into mono develop
    Classification: Mono
           Product: MonoTouch
           Version: SVN
          Platform: Macintosh
        OS/Version: Mac
            Status: NEW
          Severity: Normal
          Priority: P5 - None
         Component: Tools
        AssignedTo: gnorton at novell.com
        ReportedBy: gdahl at echelon.com
         QAContact: mono-bugs at lists.ximian.com
          Found By: ---
           Blocker: ---


User-Agent:       Mozilla/5.0 (iPad; U; CPU OS 3_2_2 like Mac OS X; en-us)
AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B500
Safari/531.21.10

I am having issues importing my wsdl into mono develop. This wsdl and xsd
implementation works flawlessly under Visual Studio, but cannot be imported
into mono develop. I have also checked it against several wsdl verification
sites and they all pass. The process I use is to create a project and then “add
web reference”. I then select .net 2.0 as the type of wsdl. I then paste in the
link to the wsdl. And then hit “jump to”. Then I get the error listed below.
This is preventing me from finishing my evaluation of the product, and any help
you can provide would be beneficial. The wsdl files are located here:
ftp.echelon.com/fae/na/outgoing/GDahl/wsdlissue/v4.0.zip

wsdl file in question is ilon100.wsdl.

System.Xml.Schema.XmlSchemaException: XmlSchema error: Target namespace is
required, to include a schema which has its own target namespace Related schema
item SourceUri: http://216.254.101.36/WSDL/v4.0/iLON100.wsdl, Line 31, Position
4. at System.Xml.Schema.ValidationHandler.RaiseValidationEvent
(System.Xml.Schema.ValidationEventHandler handle, System.Exception
innerException, System.String message, System.Xml.Schema.XmlSchemaObject xsobj,
System.Object sender, System.String sourceUri, XmlSeverityType severity)
[0x00000] in :0 at System.Xml.Schema.XmlSchemaObject.error
(System.Xml.Schema.ValidationEventHandler handle, System.String message,
System.Exception innerException, System.Xml.Schema.XmlSchemaObject xsobj,
System.Object sender) [0x00000] in :0 at
System.Xml.Schema.XmlSchemaObject.error
(System.Xml.Schema.ValidationEventHandler handle, System.String message)
[0x00000] in :0 at System.Xml.Schema.XmlSchema.ProcessExternal
(System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable
handledUris, System.Xml.XmlResolver resolver,
System.Xml.Schema.XmlSchemaExternal ext, System.Xml.Schema.XmlSchemaSet col)
[0x00000] in :0 at System.Xml.Schema.XmlSchema.AddExternalComponentsTo
(System.Xml.Schema.XmlSchema s, System.Xml.Schema.XmlSchemaObjectCollection
items, System.Xml.Schema.ValidationEventHandler handler,
System.Collections.Hashtable handledUris, System.Xml.XmlResolver resolver,
System.Xml.Schema.XmlSchemaSet col) [0x00000] in :0 at
System.Xml.Schema.XmlSchema.ProcessExternal
(System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable
handledUris, System.Xml.XmlResolver resolver,
System.Xml.Schema.XmlSchemaExternal ext, System.Xml.Schema.XmlSchemaSet col)
[0x00000] in :0 at System.Xml.Schema.XmlSchema.DoCompile
(System.Xml.Schema.ValidationEventHandler handler, System.Collections.Hashtable
handledUris, System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver
resolver) [0x00000] in :0 at System.Xml.Schema.XmlSchema.CompileSubset
(System.Xml.Schema.ValidationEventHandler handler,
System.Xml.Schema.XmlSchemaSet col, System.Xml.XmlResolver resolver,
System.Collections.Hashtable handledUris) [0x00000] in :0 at
System.Xml.Schema.XmlSchemaSet.Compile () [0x00000] in :0 at
System.Xml.Schema.XmlSchema.Compile (System.Xml.Schema.ValidationEventHandler
handler, System.Xml.XmlResolver resolver) [0x00000] in :0 at
System.Xml.Schema.XmlSchema.Compile (System.Xml.Schema.ValidationEventHandler
handler) [0x00000] in :0 at System.Xml.Serialization.XmlSchemas.Find
(System.Xml.Schema.XmlSchema schema, System.Xml.XmlQualifiedName name,
System.Type type) [0x00000] in :0 at System.Xml.Serialization.XmlSchemas.Find
(System.Xml.XmlQualifiedName name, System.Type type) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.ImportType
(System.Xml.XmlQualifiedName name, System.Xml.XmlQualifiedName root, Boolean
throwOnError) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.GetTypeData
(System.Xml.XmlQualifiedName typeQName, System.Xml.XmlQualifiedName root,
Boolean isNullable) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.GetElementTypeData
(System.Xml.XmlQualifiedName typeQName, System.Xml.Schema.XmlSchemaElement
elem, System.Xml.XmlQualifiedName root,
System.Xml.Serialization.XmlTypeMapping& map) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.ImportSequenceContent
(System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMap cmap,
System.Xml.Schema.XmlSchemaObjectCollection items,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean& isMixed) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.ImportParticleContent
(System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMap cmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean multiValue,
System.Boolean& isMixed) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.ImportParticleComplexContent
(System.Xml.XmlQualifiedName typeQName, System.Xml.Serialization.ClassMap cmap,
System.Xml.Schema.XmlSchemaParticle particle,
System.Xml.Serialization.CodeIdentifiers classIds, Boolean isMixed) [0x00000]
in :0 at System.Xml.Serialization.XmlSchemaImporter.BuildClassMap
(System.Xml.Serialization.XmlTypeMapping map, System.Xml.XmlQualifiedName
typeQName, System.Xml.Schema.XmlSchemaComplexType stype) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.BuildPendingMaps () [0x00000] in :0
at System.Xml.Serialization.XmlSchemaImporter.ImportMembersMappingComposite
(System.Xml.Schema.XmlSchemaComplexType stype, System.Xml.XmlQualifiedName
refer) [0x00000] in :0 at
System.Xml.Serialization.XmlSchemaImporter.ImportMembersMapping
(System.Xml.XmlQualifiedName name) [0x00000] in :0 at
System.Web.Services.Description.SoapProtocolImporter.ImportMembersMapping
(System.Web.Services.Description.Message msg,
System.Web.Services.Description.SoapBodyBinding sbb, SoapBindingStyle style,
Boolean output, Boolean wrapped) [0x00000] in :0 at
System.Web.Services.Description.SoapProtocolImporter.GenerateMethod ()
[0x00000] in :0 at
System.Web.Services.Description.ProtocolImporter.ImportPortBinding (Boolean
multipleBindings) [0x00000] in :0 at
System.Web.Services.Description.ProtocolImporter.Import
(System.Web.Services.Description.ServiceDescriptionImporter
descriptionImporter, System.CodeDom.CodeNamespace codeNamespace,
System.Collections.ArrayList importInfo) [0x00000] in :0 at
System.Web.Services.Description.ServiceDescriptionImporter.Import
(System.CodeDom.CodeNamespace codeNamespace, System.CodeDom.CodeCompileUnit
codeCompileUnit) [0x00000] in :0 at
MonoDevelop.WebReferences.Library.GenerateWsdlXml (System.Text.StringBuilder
text, System.Web.Services.Discovery.DiscoveryClientProtocol protocol) [0x00000]
in :0 at
MonoDevelop.WebReferences.WS.WebServiceDiscoveryResultWS.GetDescriptionMarkup
() [0x00000] in :0 at
MonoDevelop.WebReferences.Dialogs.WebReferenceDialog.UpdateService
(MonoDevelop.WebReferences.WebServiceDiscoveryResult service, System.String
url) [0x00000] in :0 at
MonoDevelop.WebReferences.Dialogs.WebReferenceDialog+c_AnonStorey5.<>m_0
(System.Object , System.EventArgs ) [0x00000] in :0 at
Gtk.Application+InvokeCB.Invoke () [0x00000] in :0 at
GLib.Timeout+TimeoutProxy.Handler () [0x00000] in :0

Reproducible: Always

Steps to Reproduce:
1.See above description
2.
3.
Actual Results:  
Exception related to namespace

Expected Results:  
Imported wsdl

See wsdl FTP site listed in report

-- 
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.


More information about the mono-bugs mailing list