java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern

GitHub | mattbetzel | 3 months ago
tip
Click on the to mark the solution that helps you, Samebug will learn from it.
As a community member, you’ll be rewarded for you help.
  1. 0

    Query parameter values are double decoded in Urls helper class

    GitHub | 3 months ago | mattbetzel
    java.lang.IllegalArgumentException: URLDecoder: Incomplete trailing escape (%) pattern
  2. 0

    Should empty request header values be allowed?

    Google Groups | 1 year ago | Scott Langley
    java.lang.IllegalStateException: No value for Cookie
  3. 0

    Support for arbitrary HTTP methods

    GitHub | 2 years ago | trejkaz
    java.lang.IllegalArgumentException: No enum constant com.github.tomakehurst.wiremock.http.RequestMethod.PROPFIND
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    PATCH is not stubable

    GitHub | 2 months ago | marcelalburg
    java.lang.IllegalArgumentException: (PATCH http://127.0.0.1:53232/api/v2/users/123)@84775060 wiremock.org.eclipse.jetty.server.Request@50d9094 does not have a getUri or getHttpURI method

  1. marcbouvierdav 133 times, last 8 months ago
4 unregistered visitors
Not finding the right solution?
Take a tour to get the most out of Samebug.

Tired of useless tips?

Automated exception search integrated into your IDE

Root Cause Analysis

  1. java.lang.IllegalArgumentException

    URLDecoder: Incomplete trailing escape (%) pattern

    at java.net.URLDecoder.decode()
  2. Java RT
    URLDecoder.decode
    1. java.net.URLDecoder.decode(URLDecoder.java:187)
    1 frame
  3. WireMock
    StubRequestHandler.handleRequest
    1. com.github.tomakehurst.wiremock.common.Urls.decode(Urls.java:70)
    2. com.github.tomakehurst.wiremock.common.Urls.splitQuery(Urls.java:48)
    3. com.github.tomakehurst.wiremock.common.Urls.splitQuery(Urls.java:65)
    4. com.github.tomakehurst.wiremock.verification.LoggedRequest.<init>(LoggedRequest.java:85)
    5. com.github.tomakehurst.wiremock.verification.LoggedRequest.createFrom(LoggedRequest.java:54)
    6. com.github.tomakehurst.wiremock.stubbing.InMemoryStubMappings.serveFor(InMemoryStubMappings.java:75)
    7. com.github.tomakehurst.wiremock.core.WireMockApp.serveStubFor(WireMockApp.java:157)
    8. com.github.tomakehurst.wiremock.http.StubRequestHandler.handleRequest(StubRequestHandler.java:50)
    8 frames