Forum Discussion

autoscout24's avatar
autoscout24
Contributor
10 years ago

SoapUI Pro v 5 -- RAML plugin -UNC path

Hi Guys,

I have an issue with SoapUI plugin.

We use our pro version (we normally use standalone version) hosted in QA server. It is easy for us maintain script library and extentions in 1 place.

Recently, we tried to use RAML plugin for REST service testing.

Following behaviours are noticed.
When we start the SoapUI pro in the QA server directly the plugin loaded correctly:(refer the logs below)

2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\commons-logging-1.1.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\mongo-2.10.1.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\ojdbc14.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\raml-parser-0.9-SNAPSHOT.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\snakeyaml-1.13.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\ws-commons-util-1.0.2.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-client-3.1-sources.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-client-3.1.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-common-3.1-sources.jar] to extensions classpath
2014-06-17 17:19:17,089 INFO [SoapUI] Adding [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-common-3.1.jar] to extensions classpath
2014-06-17 17:19:17,511 INFO [DefaultSoapUICore] initialized soapui-settings from [C:\Users\vkumar\soapui-settings.xml]
2014-06-17 17:19:20,131 INFO [SoapUIProGroovyScriptEngineFactory] Setting Script Library to [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\scripts]
2014-06-17 17:19:20,131 INFO [DefaultSoapUICore] Adding listeners from [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\listeners\demo-listeners.xml]
2014-06-17 17:19:20,147 INFO [DefaultSoapUICore] Adding plugin from [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\plugins\soapui-raml-plugin-0.2-plugin.jar]
2014-06-17 17:19:21,847 INFO [WorkspaceImpl] Loading workspace from [C:\Users\vkumar\default-soapui-workspace.xml]
2014-06-17 17:19:22,534 INFO [SoapUI] Used java version: 1.7.0_40
2014-06-17 17:19:23,158 INFO [DefaultSoapUICore] Adding actions from [S:\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\actions\demo-actions.xml]
2014-06-17 17:21:03,167 INFO [DefaultSoapUICore] Settings saved to [C:\Users\vkumar\soapui-settings.xml]
2014-06-17 17:21:03,170 INFO [WorkspaceImpl] Saved workspace to [C:\Users\vkumar\default-soapui-workspace.xml]


When we start the SoapUI pro from another machine (using network path) the plugin not loaded correctly (refer the logs below)

Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\commons-logging-1.1.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\mongo-2.10.1.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\ojdbc14.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\raml-parser-0.9-SNAPSHOT.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\snakeyaml-1.13.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\ws-commons-util-1.0.2.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-client-3.1-sources.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-client-3.1.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-common-3.1-sources.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:Adding [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\TestConfig\xmlrpc-common-3.1.jar] to extensions classpath
Tue Jun 17 17:33:25 CEST 2014:INFO:initialized soapui-settings from [C:\Users\vkumar\soapui-settings.xml]
Tue Jun 17 17:33:26 CEST 2014:INFO:Setting Script Library to [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\..\..\scripts]
Tue Jun 17 17:33:26 CEST 2014:INFO:Adding listeners from [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\listeners\demo-listeners.xml]
Tue Jun 17 17:33:27 CEST 2014:INFO:Loading workspace from [C:\Users\vkumar\default-soapui-workspace.xml]
Tue Jun 17 17:33:27 CEST 2014:INFO:Used java version: 1.7.0_40
Scheduling garbage collection every 60 seconds
Tue Jun 17 17:33:28 CEST 2014:INFO:Adding actions from [\\DWEBQPV001\WebserviceTest\SoapUIPro\SoapUI-Pro\bin\actions\demo-actions.xml]
The cajo server is running on localhost:1198/soapuiIntegration


Please provide us some suggestion.

Regards
Vijay

8 Replies

  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi,

    So I see that the plugin is not loaded in the logs for the second machine SoapUI Pro, make sure in the installation\bin you have created a plugins folder and added soapui-raml-plugin-0.2-plugin.jar. Check to see the jar is present.

    Thanks,
    Jeshtha
  • Hi,

    The Soap UI installation is all located in the 1 Place at qa server(eg. machine name is DWEBQA) for complete company and we do have plugins folder at the right place as you mentioned.

    As mentioned if i start the SoapUI.bat(s:\SoapUIPro\bin\soapui-pro.bat) in the QA server, the plugin loaded correctly.

    But if i start the SoapUI in local machine (where soapui is not installed), the soap UI pro is directly started from loction \\DWEBQA\SoapUI-Pro\bin\soapui-pro.bat,, then the plugin was not loaded in the instance of Soap UI started in the local machine

    Vijay
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi,

    If you have added plugins and still they cannot be accessed using SoapUI Pro, then make sure you can access the directory (So you have the right privileges).

    Thanks,
    Jeshtha
  • Hi,

    I check the access rights, it is all fine.

    I even tested it in my colleagues pc, it is the same.

    please kindly simulate same behaviour at our end and revert back with some suggestions

    Thank you

    Regard
    Vijay
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Sorry for the delay Vijay,

    We are looking into the issue and will get back to you.

    Regards,

    Giscard
    SmartBear Support
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi Vijay,

    Sounds like the RAML plugin is definitely working as expected.

    The fact that it doesn't work when you start SoapUI Pro through a bat file where a plugin is not installed is more of an issue in that it breaks the EULA. Typically SoapUI Pro license is intended for a single user to use on a single machine. So the fact that you are starting another instance of SoapUI Pro from a different machine on yours, typically is a wrongful workaround that breaks the license agreement.

    So, can you please let me know if this access actually somehow complies with the EULA? Also, please let me know what stops you from having two Pro instances on two machines with two separate RAML plugins installed? If there's a good reason in your answers that I am not seen, we can definitely try and assist in your issue.

    Best,
    Michael Giller
    Technical Sales Engineer
  • Hi Micheal,
    Thanks for your reply.

    There are not many SOAP UI advanced user in our company. We are using floating license in our company. Well most of SOAP UI pro Test development and configuration are done by me and i have two work stations to work.

    For me it is much easier to keep everything in one place and use it where ever required and My expectation works good with your script library (only pro feature), events listeners, ext etc.,and add plugin doesn't work becoz of EULA, look bit suprising.

    Well if still did not see a good reason about my request, we will figure out an another way.

    Thanks again

    Regards
    Vijay