Forum Discussion

Nathan_Manning's avatar
Nathan_Manning
Occasional Contributor
16 years ago

error loading a valid wsdl referencing valid xsd's

I am getting a error attempting to create a project from a wsdl I have used recently with success.  The error log seems to indicate an invalid message xsd but I checked all of them through a validator and no problems...

Error Log details:
---------------------------------
Fri Jan 09 13:17:26 CST 2009:ERROR:org.apache.xmlbeans.XmlException: error: ct-props-correct.2: The simple type 'SimpleLiteral@http://purl.org/dc/elements/1.1/' cannot be used as the base type of a simple content restriction. (Use extension instead.)
  org.apache.xmlbeans.XmlException: error: ct-props-correct.2: The simple type 'SimpleLiteral@http://purl.org/dc/elements/1.1/' cannot be used as the base type of a simple content restriction. (Use extension instead.)
  at org.apache.xmlbeans.impl.schema.SchemaTypeSystemCompiler.compile(SchemaTypeSystemCompiler.java:225)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at org.apache.xmlbeans.XmlBeans.compileXmlBeans(XmlBeans.java:667)
  at org.apache.xmlbeans.XmlBeans.compileXsd(XmlBeans.java:553)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.buildSchemaTypes(SchemaUtils.java:243)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:156)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:65)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:30)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:261)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.access$400(AbstractDefinitionContext.java:44)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:227)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
  at java.lang.Thread.run(Unknown Source)
Fri Jan 09 13:17:26 CST 2009:ERROR:com.eviware.soapui.impl.wsdl.support.xsd.SchemaException
  com.eviware.soapui.impl.wsdl.support.xsd.SchemaException
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.buildSchemaTypes(SchemaUtils.java:252)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:156)
  at com.eviware.soapui.impl.support.definition.support.XmlSchemaBasedInterfaceDefinition.loadSchemaTypes(XmlSchemaBasedInterfaceDefinition.java:76)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlInterfaceDefinition.load(WsdlInterfaceDefinition.java:51)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:65)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:30)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:261)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.access$400(AbstractDefinitionContext.java:44)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:227)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
  at java.lang.Thread.run(Unknown Source)
Fri Jan 09 13:17:26 CST 2009:ERROR:com.eviware.soapui.impl.wsdl.support.xsd.SchemaException: Error loading schema types
  com.eviware.soapui.impl.wsdl.support.xsd.SchemaException: Error loading schema types
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:161)
  at com.eviware.soapui.impl.support.definition.support.XmlSchemaBasedInterfaceDefinition.loadSchemaTypes(XmlSchemaBasedInterfaceDefinition.java:76)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlInterfaceDefinition.load(WsdlInterfaceDefinition.java:51)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:65)
  at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlContext.loadDefinition(WsdlContext.java:30)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:261)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.access$400(AbstractDefinitionContext.java:44)
  at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:227)
  at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:45)
  at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:111)
  at java.lang.Thread.run(Unknown Source)
  Caused by: com.eviware.soapui.impl.wsdl.support.xsd.SchemaException
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.buildSchemaTypes(SchemaUtils.java:252)
  at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:156)
  ... 10 more
Fri Jan 09 13:17:31 CST 2009:ERROR:java.lang.NullPointerException
  java.lang.NullPointerException
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.importWsdl(NewWsdlProjectAction.java:185)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(NewWsdlProjectAction.java:139)
  at com.eviware.soapui.impl.actions.NewWsdlProjectAction.perform(NewWsdlProjectAction.java:49)
  at com.eviware.soapui.SoapUI$NewWsdlProjectActionDelegate.actionPerformed(SoapUI.java:1024)
  at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
  at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
  at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
  at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
  at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
  at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
  at java.awt.Component.processMouseEvent(Unknown Source)
  at javax.swing.JComponent.processMouseEvent(Unknown Source)
  at java.awt.Component.processEvent(Unknown Source)
  at java.awt.Container.processEvent(Unknown Source)
  at java.awt.Component.dispatchEventImpl(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
  at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
  at java.awt.Container.dispatchEventImpl(Unknown Source)
  at java.awt.Window.dispatchEventImpl(Unknown Source)
  at java.awt.Component.dispatchEvent(Unknown Source)
  at java.awt.EventQueue.dispatchEvent(Unknown Source)
  at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
  at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
  at java.awt.EventDispatchThread.run(Unknown Source)
-----------------------------------------

Any ideas?

6 Replies

  • omatzura's avatar
    omatzura
    Super Contributor
    Hi!

    Hmm, it does seem there is an error in one of your xsds.. soapUI is very picky with this, which validator did you use? Can you attach or mail me the wsdl and xsds so I can have a closer look?

    regards!

    /Ole
    eviware.com
  • Nathan_Manning's avatar
    Nathan_Manning
    Occasional Contributor
    I used the online validator at http://www.w3.org/2001/03/webdata/xsv.
    I cannot send you the wsdl file or xsd's as they are internal and proprietary to NASA.
    However, if you can point me to a validator that closely matches what SoapUI is expecting, I would appreciate it.

    Thanks

    Nathan Manning
  • doujet's avatar
    doujet
    New Contributor
    Hi!

    have you solved your problem?

    I am trying to create a wsdl project and i am facing the same problem;

    my wsdl have been successfully validated by wtp
  • Nathan_Manning's avatar
    Nathan_Manning
    Occasional Contributor
    Yes, once I got the developer's fix thier xsd's so that they passed wtp I had no more problems. I don't think that helps you. Open a new topic with your specifics and support will reply.