Forum Discussion

Atul's avatar
Atul
New Contributor
16 years ago

Error Running Soapui

Hi,

I have been using soap ui for couple of years now.

Few weeks back, I restarted my machine and hence soapui client and once the machine came up I had trouble starting soapui client.

I then installed 2.5.1 but same error starting the client.

I then uninstalled an application that was installed in last few days but I still get same error.

Pasting below the error msg's. Please help.

Thanks
Atul

Configuring log4j from [C:\Program Files\eviware\soapUI-2.5.1\bin\soapui-log4j.x
ml]
16:11:05,047 INFO  [DefaultSoapUICore] initialized soapui-settings from [C:\Docu
ments and Settings\Administrator\soapui-settings.xml]
16:11:06,239 INFO  [WorkspaceImpl] Loading workspace from [C:\Documents and Sett
ings\Administrator\default-soapui-workspace.xml]
Exception in thread "main" com.eviware.soapui.support.SoapUIException: org.apach
e.xmlbeans.XmlException: C:\Documents and Settings\Administrator\default-soapui-
workspace.xml:1:1: error: Illegal XML character: 0x0
org.apache.xmlbeans.impl.piccolo.io.IllegalCharException: Illegal XML character:
0x0
        at org.apache.xmlbeans.impl.piccolo.xml.UTF8XMLDecoder.decode(UTF8XMLDec
oder.java:196)
        at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader$FastStreamDecode
r.read(XMLStreamReader.java:762)
        at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader.read(XMLStreamRe
ader.java:162)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yy_refill(PiccoloLe
xer.java:3474)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.
java:3958)
        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:3454
)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:12
76)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:12
63)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:345)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:252)
        at com.eviware.soapui.config.SoapuiWorkspaceDocumentConfig$Factory.parse
(Unknown Source)
        at com.eviware.soapui.impl.WorkspaceImpl.loadWorkspace(WorkspaceImpl.jav
a:145)
        at com.eviware.soapui.impl.WorkspaceImpl. (WorkspaceImpl.java:79)
        at com.eviware.soapui.impl.WorkspaceFactoryImpl.openWorkspace(WorkspaceF
actoryImpl.java:32)
        at com.eviware.soapui.SoapUI.startSoapUI(SoapUI.java:550)
        at com.eviware.soapui.SoapUI.main(SoapUI.java:512)
        at com.eviware.soapui.impl.WorkspaceFactoryImpl.openWorkspace(WorkspaceF
actoryImpl.java:36)
        at com.eviware.soapui.SoapUI.startSoapUI(SoapUI.java:550)
        at com.eviware.soapui.SoapUI.main(SoapUI.java:512)
Caused by: org.apache.xmlbeans.XmlException: C:\Documents and Settings\Administr
ator\default-soapui-workspace.xml:1:1:
org.apache.xmlbeans.impl.piccolo.io.IllegalCharException: Illegal XML character:
0x0
        at org.apache.xmlbeans.impl.piccolo.xml.UTF8XMLDecoder.decode(UTF8XMLDec
oder.java:196)
        at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader$FastStreamDecode
r.read(XMLStreamReader.java:762)
        at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader.read(XMLStreamRe
ader.java:162)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yy_refill(PiccoloLe
xer.java:3474)
        at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.
java:3958)
        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:3454
)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:12
76)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:12
63)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:345)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:252)
        at com.eviware.soapui.config.SoapuiWorkspaceDocumentConfig$Factory.parse
(Unknown Source)
        at com.eviware.soapui.impl.WorkspaceImpl.loadWorkspace(WorkspaceImpl.jav
a:145)
        at com.eviware.soapui.impl.WorkspaceImpl. (WorkspaceImpl.java:79)
        at com.eviware.soapui.impl.WorkspaceFactoryImpl.openWorkspace(WorkspaceF
actoryImpl.java:32)
        at com.eviware.soapui.SoapUI.startSoapUI(SoapUI.java:550)
        at com.eviware.soapui.SoapUI.main(SoapUI.java:512)
        at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3486
)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:12
76)
        at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:12
63)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:345)
        at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaType
LoaderBase.java:252)
        at com.eviware.soapui.config.SoapuiWorkspaceDocumentConfig$Factory.parse
(Unknown Source)
        at com.eviware.soapui.impl.WorkspaceImpl.loadWorkspace(WorkspaceImpl.jav
a:145)
        at com.eviware.soapui.impl.WorkspaceImpl. (WorkspaceImpl.java:79)
        at com.eviware.soapui.impl.WorkspaceFactoryImpl.openWorkspace(WorkspaceF
actoryImpl.java:32)
        ... 2 more
Caused by: org.apache.xmlbeans.impl.piccolo.io.IllegalCharException: Illegal XML
character: 0x0
        at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.reportFatalError(Piccolo
.java:1038)
        at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:717)
        at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3454
)
        ... 10 more
  • Hello,

    It looks like your workspace file (default-soapui-workspace.xml) is corrupted, try renaming it and opening soapUI. Then re-import your projects.

    Regards,
    Dain
    eviware support
  • I am having exactly the same issue. I had 4 projects with a lot of tests in it. Today suddenly when I open soapUI these project do not load. I get the same error. On trying the above suggestion only one was able to be resolved. The other 4 still give the same error.
    Please help as all my tests are at risk of losing them.
  • I am hitting the same issue. I have 5 projects and for all of them I get the same error suddenly today.
    I tried the above suggestion and one got fixed but the rest I still get same error.
    Can you please help, as a lot of my good test are in those 4 projects and hate to loose all that work done.

    Is there a way i can retrieve atleast my testcase ?

    Error loading [file:\D:\SoapUi\MyServiceTest-soapui-project.xml]: org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Illegal XML character: 0x0 org.apache.xmlbeans.impl.piccolo.io.IllegalCharException: Illegal XML character: 0x0 at org.apache.xmlbeans.impl.piccolo.xml.UTF8XMLDecoder.decode(UTF8XMLDecoder.java:196) at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader$FastStreamDecoder.read(XMLStreamReader.java:762) at org.apache.xmlbeans.impl.piccolo.xml.XMLStreamReader.read(XMLStreamReader.java:162) at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yy_refill(PiccoloLexer.java:3474) at org.apache.xmlbeans.impl.piccolo.xml.PiccoloLexer.yylex(PiccoloLexer.java:3958) at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yylex(Piccolo.java:1290) at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.yyparse(Piccolo.java:1400) at org.apache.xmlbeans.impl.piccolo.xml.Piccolo.parse(Piccolo.java:714) at org.apache.xmlbeans.impl.store.Locale$SaxLoader.load(Locale.java:3454) at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1276) at org.apache.xmlbeans.impl.store.Locale.parseToXmlObject(Locale.java:1263) at org.apache.xmlbeans.impl.schema.SchemaTypeLoaderBase.parse(SchemaTypeLoaderBase.java:345) at org.apache.xmlbeans.XmlObject$Factory.parse(XmlObject.java:722) at com.eviware.soapui.support.xml.XmlUtils.createXmlObject(XmlUtils.java:207) at com.eviware.soapui.impl.wsdl.support.wsdl.WsdlLoader.loadXmlObject(WsdlLoader.java:121) at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:535) at com.eviware.soapui.impl.wsdl.support.xsd.SchemaUtils.getDefinitionParts(SchemaUtils.java:524) at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionCache.update(AbstractDefinitionCache.java:97) at com.eviware.soapui.impl.support.definition.support.AbstractDefinitionContext$Loader.construct(AbstractDefinitionContext.java:226) at com.eviware.soapui.support.swing.SwingWorkerDelegator.construct(SwingWorkerDelegator.java:46) at com.eviware.soapui.support.swing.SwingWorker$2.run(SwingWorker.java:149) at java.lang.Thread.run(Unknown Source)
  • Can you try the following:
    - Change the default settings in "bin\soapui.bat", "bin\soapui.sh", "bin\soapUI-Pro-4.5.1.vmoptions" for Windows or "Contents/vmoptions.txt" for Mac
    - Add the following parameter to JVM startup without the quotes:
    "-Dfile.encoding=UTF8"
    - Save the file and restart SoapUI Pro

    Michael Giller
    SmartBear Software
  • Hello Michael

    I tried as you requested the following.

    1. bin\soapui.bat I added to the below

    rem JVM parameters, modify as appropriate
    set JAVA_OPTS=-Xms128m -Xmx1024m -Dfile.encoding=UTF8 -Dsoapui.properties=soapui.properties "-Dsoapui.home=%SOAPUI_HOME%\"

    2. bin\soapUI-Pro-4.5.1.vmoptions

    -Xms128m
    -Xmx1000m
    -Dfile.encoding=UTF8

    3. I could not find bin\soapui.sh. I searched in all the directories but this file does not exit.

    I still get the same error. I have attached the files for your reference.
  • Hi,

    the attachments did not go through. Please attach one of the project XML files that are failing to load. There's a chance that the file itself is corrupted.

    Michael Giller
    SmartBear Software