Forum Discussion

NAVTEQ's avatar
NAVTEQ
Occasional Contributor
14 years ago

[Res] SoapUI pro 4.5 does not allow | in template parameters

Hi,

Pipes ('|') in resource paths are still throwing an URISyntaxException. Same problem as in Beta 2.
Please see http://www.eviware.com/forum/viewtopic.php?f=20&t=12877 for details. It worked fine in soapUI pro 4.0.1.

For now, we will continue to use 4.0.1 as 4.5.0 simple does not work for us.

25 Replies

  • Hi Guys,

    There is a fix for this problem, that went out on last nightly build.

    So, if you use already encoded value like "%7C" please check "Pre-encoded endpoints" on Preferences and save the Preferences. Otherwise, if you have "|" like values keep "Pre-encoded endpoints" UNChecked.

    Regards,
    Shadid
    SmartBear Sweden.
  • Just to confirm, but it seems the latest nightly build did resolve the specific issue I mentioned two posts earlier.
  • Good to hear that it is resolved for you, and thank you for confirming that the fix works.

    Regards,

    Arian
    SmartBear Sweden
  • jkester's avatar
    jkester
    Occasional Contributor
    This is not fixed yet.

    We've now verified that this is a bug and have registered an issue for it in our bug tracker (SOAPUI-4594).
    We'll let you know as soon as we have more information about this.

    Sorry for the inconvenience.
    --
    Regards

    Erik
    SmartBear Sweden


    Last status on this bug:
    Hi Stephan,

    Thanks again for the feedback!

    I will add the null pointer issue to our internal bug tracking system.


    --
    Regards,

    Shadid
    SmartBear Sweden

    ________________________________________

    Hi Shadid,

    Thank you for the new version, the fix is working. Unfortunately I discovered a new bug when trying to run my soapUI 4.0.1 based test project in the new 4.5.1 nightly build.
    It’s a null pointer exception that occurs when a matrix parameter is left empty:

    java.lang.NullPointerException
    at java.net.URLDecoder.decode(Unknown Source)
    at com.eviware.soapui.impl.wsdl.submit.filters.HttpRequestFilter.isAlreadyEncoded(HttpRequestFilter.java:511)
    at com.eviware.soapui.impl.wsdl.submit.filters.HttpRequestFilter.getEncodedValue(HttpRequestFilter.java:489)
    at com.eviware.soapui.impl.wsdl.submit.filters.HttpRequestFilter.filterHttpRequest(HttpRequestFilter.java:187)
    at