I'm using Jenkins 2.32.2 and SoapUI Open Source 5.2.1 version. Below excpetion is thrown while executing below command from Jenkins pre build.
Command Configured :
"C:\Program Files\SmartBear\SoapUI-5.2.1\bin\testrunner.bat" -s"User ManagementTestSuite" -c"List All User TestCase" -r -f"D:\******\SoapUI\Report" "D:\********\SoapUI\REST-Project---User-Management-soapui-project.xml"
Error :
java.lang.ClassNotFoundException: com.eviware.soapui.plugins.auto.factories.AutoImportMethodFactory
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Unknown Source)
As per SoapUI open source feature list, Jenkins integration does not require Pro version. And as per above ClassNotFoundException
, it looks like Pro version is required.
From SoapUI 5.2.1 onwards, that is expected. You may also find the same in SoapUI Community
If you want to avoid those errors, remove /move files from the following directory:
Note that you need to replace your user below.
C:\Users\<user name>\.soapuios\plugins\
or
C:\Users\<user name>\.soapui\plugins