Forum Discussion

Brian_Mowbray's avatar
Brian_Mowbray
Contributor
16 years ago

OutofMemory Error when importing complex WSDL's

When I'm importing a WSDL with soapUI Pro, I get the below error. I'm running on a dual processor with 4GB RAM and have changed my -Xms/-Xmx values to 1536m (it would not let me set it to 2048m) and the error still occurs.

I've attached the wsdls and schema's. Several cause errors but try the PIXManager.wsdl and see if you get the same results.

Exception in thread "SwingWorker" java.lang.OutOfMemoryError: Java heap space
        at org.apache.xmlbeans.impl.store.Cur$CurLoadContext.attr(Cur.java:3039)

        at org.apache.xmlbeans.impl.store.Cur$CurLoadContext.attr(Cur.java:3060)

        at org.apache.xmlbeans.impl.store.Locale$SaxHandler.startElement(Locale.
java:3255)
        at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.reportStartTag(Piccolo.j
ava:1082)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseAttributesNS(P
iccoloLexer.java:1802)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseOpenTagNS(Picc
oloLexer.java:1521)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseTagNS(PiccoloL
exer.java:1362)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseXMLNS(PiccoloL
exer.java:1293)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.parseXML(PiccoloLex
er.java:1261)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.
java:4808)
        at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yylex(Piccolo.java:1290)

        at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yyparse(Piccolo.java:140
0)
        at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:714)
        at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3444
)
        at org.apache.xmlbeans.impl.store.Locale.parse(Locale.java:711)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:69
5)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:68
2)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:208)
        at org.apache.xmlbeans.XmlObject$Factory.parse(XmlObject.java:633)
        at com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader.getPartCon
tent(CachedWsdlLoader.java:114)
        at com.eviware.soapui.impl.wsdl.support.wsdl.CachedWsdlLoader.loadXmlObj
ect(CachedWsdlLoader.java:74)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:335)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)
        at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getSchemas(Schem
aUtils.java:441)

2 Replies

  • omatzura's avatar
    omatzura
    Super Contributor
    Hi,

    thanks for this, I'll see what I can do..

    regards,

    /Ole
    eviware.com
  • omatzura's avatar
    omatzura
    Super Contributor
    Hi again,

    I think I have this fixed now.. if you want to test this, please send me an email (ole@eviware.com) and I'll make an update available to you..

    regards!

    /Ole
    eviware.com