Forum Discussion

webponoy74's avatar
webponoy74
New Contributor
14 years ago

soupUI freezes/stalls at startup, reset default workspace?

Hello,

I'm using soapUI 4.0.1 on Fedora 13 Linux. There was a situation I had to do a hard reset on my Linux desktop while soapUI 4.0.1 was loaded, and after reset I am not able to load soapUI...the application would stall/freeze once the workspace appears and I cannot access anything. I have to manually kill the process via the command line.

I've uninstalled and reinstalled soapUI several times under root, even to different directories, and the same thing keeps happening.

I have even deleted files such as default-soapui-workspace.xml, soapui.log, soapui-errors.log, and soapui-settings.xml on my user login profile on Linux and the application still stalls upon startup.

I'm all out of ideas on what else to check and how to reset a user's default settings on soapUI (if possible).

Please help...thank you in advance!
  • webponoy74's avatar
    webponoy74
    New Contributor
    When trying to startup soapUI from the command line I am getting the following errors:

    Configuring log4j from [/usr/soapUI401/bin/soapui-log4j.xml]
    log4j:ERROR setFile(null,true) call failed.
    java.io.FileNotFoundException: soapui-errors.log (Permission denied)
    at java.io.FileOutputStream.openAppend(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:167)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
    at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
    at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
    at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
    at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604)
    at org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:861)
    at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:88)
    at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:57)
    at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:853)
    at org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:584)
    at com.eviware.soapui.DefaultSoapUICore.initLog(DefaultSoapUICore.java:494)
    at com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:137)
    at com.eviware.soapui.StandaloneSoapUICore.<init>(StandaloneSoapUICore.java:37)
    at com.eviware.soapui.SoapUI$SoapUIRunner.run(SoapUI.java:634)
    at com.eviware.soapui.SoapUI.main(SoapUI.java:733)
    log4j:ERROR setFile(null,false) call failed.
    java.io.FileNotFoundException: soapui.log (Permission denied)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:167)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
    at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
    at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
    at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
    at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604)
    at org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:861)
    at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:88)
    at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:57)
    at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:853)
    at org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:584)
    at com.eviware.soapui.DefaultSoapUICore.initLog(DefaultSoapUICore.java:494)
    at com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:137)
    at com.eviware.soapui.StandaloneSoapUICore.<init>(StandaloneSoapUICore.java:37)
    at com.eviware.soapui.SoapUI$SoapUIRunner.run(SoapUI.java:634)
    at com.eviware.soapui.SoapUI.main(SoapUI.java:733)
    13:58:11,467 INFO [DefaultSoapUICore] Creating new settings at [/users/<username>/soapui-settings.xml]
    13:58:12,536 INFO [SoapUI] Used java version: 1.6.0_26

    After these messages I get to the soapUI interface but it still freezes.
  • webponoy74's avatar
    webponoy74
    New Contributor
    I ended up copying some backup default-soapui-workspace.xml, soapui.log, soapui-errors.log, and soapui-settings.xml files that I have archived in an old machine and soapUI install and changed each of the user profile references and project settings locations in each file to point to the new user profile directory and install I'm currently using and changed the permissions on each file to read/write/execute...looks like soapUI starts up normally under my new profile now.