Forum Discussion

einsrein's avatar
einsrein
Not applicable
16 years ago

Problem in 'Recreate default representation from schema'

I'm using soapui 3.0.1 for testing REST services. This tool is so great!

However, when I edit a WADL request with POST and aplication/xml, I can't create default representation from schema for a request. I checked the Service Viewer, the soapui log and Representation Tab, everything looks OK.

Can any one help? Thanks in advance.

3 Replies

  • jasa's avatar
    jasa
    Occasional Contributor
    I am having a similar issue, I can't get the request message being generated from the in-line schema of my WADL.
    This is it (simplified)



    xsi:schemaLocation="http://www.w3.org/Submission/wadl/wadl.xsd" xmlns:wadl="http://wadl.dev.java.net/2009/02">


           





























    And I am getting these errors in the SOAP UI log (3.0.1)

    Mon Jan 25 17:10:48 CET 2010:ERROR:java.lang.ArrayStoreException: org.apache.xmlbeans.impl.xb.xsdschema.impl.SchemaDocumentImpl
      java.lang.ArrayStoreException: org.apache.xmlbeans.impl.xb.xsdschema.impl.SchemaDocumentImpl
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(SchemaUtils.java:399)
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(SchemaUtils.java:312)
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:180)
      at com.eviware.soapui.impl.support.definition.support.XmlSchemaBasedInterfaceDefinition.loadSchemaTypes(XmlSchemaBasedInterfaceDefinition.java:79)
      at com.eviware.soapui.impl.wadl.support.WadlInterfaceDefinition.load(WadlInterfaceDefinition.java:40)
      at com.eviware.soapui.impl.wadl.WadlDefinitionContext.loadDefinition(WadlDefinitionContext.java:60)
      at com.eviware.soapui.impl.wadl.WadlDefinitionContext.loadDefinition(WadlDefinitionContext.java:29)
      at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:264)
      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:230)
      at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
      at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
      at java.lang.Thread.run(Unknown Source)
    Mon Jan 25 17:10:48 CET 2010: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.getSchemas(SchemaUtils.java:493)
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(SchemaUtils.java:312)
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:180)
      at com.eviware.soapui.impl.support.definition.support.XmlSchemaBasedInterfaceDefinition.loadSchemaTypes(XmlSchemaBasedInterfaceDefinition.java:79)
      at com.eviware.soapui.impl.wadl.support.WadlInterfaceDefinition.load(WadlInterfaceDefinition.java:40)
      at com.eviware.soapui.impl.wadl.WadlDefinitionContext.loadDefinition(WadlDefinitionContext.java:60)
      at com.eviware.soapui.impl.wadl.WadlDefinitionContext.loadDefinition(WadlDefinitionContext.java:29)
      at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:264)
      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:230)
      at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
      at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
      at java.lang.Thread.run(Unknown Source)
    Mon Jan 25 17:10:48 CET 2010: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:187)
      at com.eviware.soapui.impl.support.definition.support.XmlSchemaBasedInterfaceDefinition.loadSchemaTypes(XmlSchemaBasedInterfaceDefinition.java:79)
      at com.eviware.soapui.impl.wadl.support.WadlInterfaceDefinition.load(WadlInterfaceDefinition.java:40)
      at com.eviware.soapui.impl.wadl.WadlDefinitionContext.loadDefinition(WadlDefinitionContext.java:60)
      at com.eviware.soapui.impl.wadl.WadlDefinitionContext.loadDefinition(WadlDefinitionContext.java:29)
      at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext.cacheDefinition(AbstractDefinitionContext.java:264)
      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:230)
      at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46)
      at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:140)
      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.getSchemas(SchemaUtils.java:493)
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(SchemaUtils.java:312)
      at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.loadSchemaTypes(SchemaUtils.java:180)
      ... 10 more



    Any help is greatly appreciated!

    thanks.
  • jasa's avatar
    jasa
    Occasional Contributor
    I was able to fix this by using another name space declaration for the wadl name space. See topic 'An error occured [com.eviware.soapui.impl.wsdl.support.xsd.SchemaException]' for more information.