Forum Discussion

mikey0's avatar
mikey0
New Contributor
14 years ago

maven-soapui-pro-plugin version 4.0.1

I've recently tried to take advantage of the maven plugin and I find that I'm having issues. The non-pro version of the 4.0.1 plugin is working fine. Older versions of the pro plugin run, but some of my cases that don't normally fail result in failures when run by the plugin. I'd really like to get the current pro version to work, but I'm experiencing the same problem described here:

viewtopic.php?t=10857
and also
http://blog.hlyh.dk/2011/10/using-soapu ... ation.html

"class "com.eviware.soapui.SoapUICore"'s signer information does not match signer information of other classes in the same package"

Searching didn't turn up any other comments or solutions. Is this a bug? Is this somehow a configuration flaw on my part?

5 Replies

  • Hello,

    can you try using latest 4.0.2. version of the maven plugin ?
    It should be available in the repository.

    Regards,
    Vladimir
    SmartBear Software
  • mikey0's avatar
    mikey0
    New Contributor
    I tried out the 4.0.2-SNAPSHOT version of the pro plugin. It ran and 80 of my 81 tests passed as expected. One test unfortunately failed. It passes in the UI and using the 4.0.1 non-pro plugin. The responses are entirely different, so it's not the assertions behaving differently, but it appears that my requests are not the same. I will have to look into how they differ. It's frustrating me that every version of the plugin that I've used results in totally different results.
  • mikey0's avatar
    mikey0
    New Contributor
    It doesn't care for spaces in the URL. The other versions take my space and encode it to %20, the new 4.0.2-SNAPSHOT pro version does not.

    11:24:56,760 ERROR [SoapUI] An error occured [Illegal character in query at index 69: https://xxxxxxxxxxxx.xxxxxxxxxxxx.xxx:8 ... me=Product Owner], see error log for details
    java.net.URISyntaxException: Illegal character in query at index 69: https://xxxxxxxxxxxx.xxxxxxxxxxxx.xxx:8 ... me=Product Owner
    at java.net.URI$Parser.fail(URI.java:2810)
    at java.net.URI$Parser.checkChars(URI.java:2983)
    at java.net.URI$Parser.parseHierarchical(URI.java:3073)
    at java.net.URI$Parser.parse(URI.java:3015)
    at java.net.URI.<init>(URI.java:577)
    at com.eviware.soapui.impl.wsdl.submit.filters.HttpRequestFilter.filterHttpRequest(HttpRequestFilter.java:249)
    at com.eviware.soapui.impl.wsdl.submit.filters.RestRequestFilter.filterRestRequest(RestRequestFilter.java:39)
    at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterAbstractHttpRequest(AbstractRequestFilter.java:39)
    at com.eviware.soapui.impl.wsdl.submit.filters.AbstractRequestFilter.filterRequest(AbstractRequestFilter.java:31)
    at com.eviware.soapui.impl.wsdl.submit.transports.http.HttpClientRequestTransport.sendRequest(HttpClientRequestTransport.java:128)
    at com.eviware.soapui.impl.wsdl.WsdlSubmit.run(WsdlSubmit.java:123)
    at com.eviware.soapui.impl.wsdl.WsdlSubmit.submitRequest(WsdlSubmit.java:76)
    at com.eviware.soapui.impl.rest.RestRequest.submit(RestRequest.java:208)
    at com.eviware.soapui.impl.wsdl.teststeps.RestTestRequestStep.run(RestTestRequestStep.java:853)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.runTestStep(AbstractTestCaseRunner.java:232)
    at com.eviware.soapui.impl.wsdl.testcase.WsdlTestCaseRunner.runCurrentTestStep(WsdlTestCaseRunner.java:48)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:141)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestCaseRunner.internalRun(AbstractTestCaseRunner.java:42)
    at com.eviware.soapui.impl.wsdl.support.AbstractTestRunner.run(AbstractTestRunner.java:135)
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
    at java.util.concurrent.FutureTask.run(FutureTask.java:138)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

    I tried to encode it myself, changing the space to %20. That made it fail in the UI because it URL encodes my parameter value, even though I've selected the Disable Encoding checkbox for my resource parameter (another user has submitted the same complaint about that here: viewtopic.php?f=13&t=12502&p=30356&hilit=encode+parameter#p30356). I anticipated the failure in the UI, because I've seen that issue before, but I was suprised to find that it still did not correct the issue when I ran the test using the maven plugin.
  • Hello,

    This is a very old post, so i thought maybe we should check if you are still having problems?

    Best regards,
    Mikael
    SmartBear Support