Forum Discussion

ComcastUser's avatar
ComcastUser
New Contributor
14 years ago

[SOLVED] problems getting mockservicerunner.sh started

So our group has been a user of SoapUI for a few years now and on one of our dev servers, we use the mockservicerunner.sh to mock many of the backend systems that our code connects to. This is on a linux box and we're running it via commandline.

With that said, we were using SoapUI version 2.0.2 and wanted to update to version 4.0.1. Everything worked fine with the old version and we basically downloaded the binaries for the new version, changed the path, and started the service. But instead of the mock service starting like always, the service hangs for a few minutes and then the error below is displayed.

Can anyone provide some assistance or pointers for what to do with troubleshooting this issue? Any assistance would be much appreciated.

SOAPUI EXCEPTION:
soapUI Pro 4.0.1 MockService Runner
Exception in thread "main" java.lang.NoClassDefFoundError: com.eviware.soapui.SoapUI
at java.lang.Class.initializeClass(libgcj.so.7rh)
at com.eviware.soapui.tools.AbstractSoapUIRunner.<init>(AbstractSoapUIRunner.java:65)
at com.eviware.soapui.tools.SoapUIMockServiceRunner.<init>(SoapUIMockServiceRunner.java:91)
at com.eviware.soapui.SoapUIProMockServiceRunner.<init>(SourceFile:21)
at com.eviware.soapui.SoapUIProMockServiceRunner.main(SourceFile:31)
Caused by: java.lang.ClassNotFoundException: java.util.concurrent.ThreadFactory not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:/opt/soapui/soapui-pro-4.0.1/bin/soapui-pro-4.0.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/activation-1.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/javamail-1.4.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/wsdl4j-1.6.2-fixed.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/junit-4.4.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/log4j-1.2.14.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/opencsv-1.8.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/rsyntaxtextarea-1.3.4.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/looks-2.2.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/binding-2.0.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/forms-1.0.7.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jcalendar-1.3.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-logging-1.1.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-collections-3.2.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-lang-2.5.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-io-1.3.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/not-yet-commons-ssl-0.3.11.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-cli-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-beanutils-1.7.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-httpclient-3.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/json-lib-2.2.2-jdk15.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/ezmorph-1.0.5.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xom-1.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/swingx-soapui.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/l2fprod-common-fontchooser-7.3.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/l2fprod-common-directorychooser-7.3.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-codec-1.3.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/groovy-all-1.8.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/js-1.7R2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jetty-6.1.26.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jetty-util-6.1.26.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/servlet-api-2.5-20081211.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jxl-2.6.12.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/idw-1.6.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xbean-fixed-2.4.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xbean_xpath-2.4.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xmlpublic-2.4.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jsr173_1.0_api-xmlbeans-2.4.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/soapui-4.0.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/soapui-xmlbeans-4.0.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/soapui-coverage-xmlbeans-4.0.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/license4j-1.3.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/ext-xmlbeans-1.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/policy-xmlbeans-1.5.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/soap-xmlbeans-1.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/wadl-xmlbeans-1.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/j2ee-xmlbeans-1.4.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/saxon-9.1.0.8j.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/saxon-dom-9.1.0.8j.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xmlunit-1.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xmlsec-1.4.3.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xalan-2.7.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xercesImpl-2.9.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xml-apis-2.9.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/serializer-2.7.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/wss4j-1.5.8.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/opensaml-1.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/bcprov-jdk15-144.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jtidy-r872-jdk15.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jxbrowser-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/tuxpack-0.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/winpack-3.8.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xulrunner-windows-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xulrunner-linux-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xulrunner-linux64-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xulrunner-mac-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/MozillaGlue-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/MozillaInterfaces-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/engine-gecko-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/engine-ie-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/engine-webkit-2.8.28035.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/slf4j-api-1.5.8.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/slf4j-log4j12-1.5.8.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/netcomponents-1.3.8a.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/commons-digester-1.7.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jasperreports-4.0.2.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/itext-2.1.7.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jfreechart-1.0.13.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jcommon-1.0.16.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/reports-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/ActiveQueryBuilder.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/jms-1.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/hermes-1.14.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/flex-messaging-common-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/flex-messaging-core-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/flex-messaging-opt-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/flex-messaging-proxy-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/flex-messaging-remoting-1.0.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/xstream-1.3.1.jar,file:/opt/soapui/soapui-pro-4.0.1/lib/cajo-1.142.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
at java.net.URLClassLoader.findClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.ClassLoader.loadClass(libgcj.so.7rh)
at java.lang.Class.initializeClass(libgcj.so.7rh)

2 Replies

  • Hi!

    There seems to be some problems with your Java classpath.
    Are you able to run soapui.sh without any errors?
    Which JVM are you running?

    Use the the
    java -version
    command to find out.

    Which OS are you running on?

    --
    Regards

    Erik
    SmartBear Sweden
  • I think you've guided us down the right path - thanks. This was a setup that we inherited so were unsure how things were fully set up. We were assuming we could just drop in the new soapui binaries and change the soapui_home but somehow this inherited system was pointing to java version 1.4 (although 1.6 is installed but not fully configured in the classpath).

    Anyways, thanks again.