java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "oo"

archiva-users | Frederik Himpe | 3 years ago
  1. 0

    Bug: Archiva does not deal with % sign in password

    archiva-users | 3 years ago | Frederik Himpe
    java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "oo"
  2. 0

    Re: Bug: Archiva does not deal with % sign in password

    archiva-users | 3 years ago | Olivier Lamy
    java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "oo"
  3. 0

    Apache CXF REST multipart upload, encoding exception

    Stack Overflow | 5 years ago | ChrLipp
    org.apache.cxf.interceptor.Fault: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "¬ "
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    OPDK: Password with % character causes error - Apigee Community

    apigee.com | 7 months ago
    java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "cg"
  6. 0

    AppService doesn't support POST of JSON containing % and then &

    GitHub | 2 years ago | A1kmm
    java.lang.IllegalArgumentException: URLDecoder: Illegal hex characters in escape (%) pattern - For input string: "","

  1. marcbouvierdav 133 times, last 4 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: Illegal hex characters in escape (%) pattern - For input string: "oo"

    at java.net.URLDecoder.decode()
  2. Java RT
    URLDecoder.decode
    1. java.net.URLDecoder.decode(URLDecoder.java:192)[?:1.7.0_25]
    1 frame
  3. Apache CXF Core
    UrlUtils.urlDecode
    1. org.apache.cxf.common.util.UrlUtils.urlDecode(UrlUtils.java:55)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    2. org.apache.cxf.common.util.UrlUtils.urlDecode(UrlUtils.java:63)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    2 frames
  4. Apache CXF Runtime JAX-RS Frontend
    JAXRSInInterceptor.handleMessage
    1. org.apache.cxf.jaxrs.utils.HttpUtils.urlDecode(HttpUtils.java:83)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    2. org.apache.cxf.jaxrs.utils.JAXRSUtils.getStructuredParams(JAXRSUtils.java:1002)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    3. org.apache.cxf.jaxrs.utils.JAXRSUtils.getStructuredParams(JAXRSUtils.java:979)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    4. org.apache.cxf.jaxrs.impl.UriInfoImpl.getQueryParameters(UriInfoImpl.java:115)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    5. org.apache.cxf.jaxrs.impl.UriInfoImpl.getQueryParameters(UriInfoImpl.java:109)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    6. org.apache.cxf.jaxrs.impl.RequestPreprocessor.preprocess(RequestPreprocessor.java:80)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    7. org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.processRequest(JAXRSInInterceptor.java:115)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    8. org.apache.cxf.jaxrs.interceptor.JAXRSInInterceptor.handleMessage(JAXRSInInterceptor.java:91)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    8 frames
  5. Apache CXF Core
    ChainInitiationObserver.onMessage
    1. org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:263)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    2. org.apache.cxf.transport.ChainInitiationObserver.onMessage(ChainInitiationObserver.java:121)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    2 frames
  6. Apache CXF Runtime HTTP Transport
    AbstractHTTPServlet.doGet
    1. org.apache.cxf.transport.http.AbstractHTTPDestination.invoke(AbstractHTTPDestination.java:237)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    2. org.apache.cxf.transport.servlet.ServletController.invokeDestination(ServletController.java:239)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    3. org.apache.cxf.transport.servlet.ServletController.invoke(ServletController.java:213)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    4. org.apache.cxf.transport.servlet.CXFNonSpringServlet.invoke(CXFNonSpringServlet.java:131)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    5. org.apache.cxf.transport.servlet.AbstractHTTPServlet.handleRequest(AbstractHTTPServlet.java:266)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    6. org.apache.cxf.transport.servlet.AbstractHTTPServlet.doGet(AbstractHTTPServlet.java:191)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    6 frames
  7. JavaServlet
    HttpServlet.service
    1. javax.servlet.http.HttpServlet.service(HttpServlet.java:620)[servlet-api-3.0.jar:?]
    1 frame
  8. Apache CXF Runtime HTTP Transport
    AbstractHTTPServlet.service
    1. org.apache.cxf.transport.servlet.AbstractHTTPServlet.service(AbstractHTTPServlet.java:242)[cxf-bundle-jaxrs-2.6.10.jar:2.6.10]
    1 frame
  9. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:303)[tomcat-catalina-7.0.52.jar:7.0.52]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)[tomcat-catalina-7.0.52.jar:7.0.52]
    2 frames
  10. Spring
    OncePerRequestFilter.doFilter
    1. org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)[spring-web-4.0.1.RELEASE.jar:4.0.1.RELEASE]
    2. org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)[spring-web-4.0.1.RELEASE.jar:4.0.1.RELEASE]
    2 frames
  11. Glassfish Core
    ApplicationFilterChain.doFilter
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)[tomcat-catalina-7.0.52.jar:7.0.52]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)[tomcat-catalina-7.0.52.jar:7.0.52]
    2 frames
  12. org.apache.logging
    Log4jServletFilter.doFilter
    1. org.apache.logging.log4j.core.web.Log4jServletFilter.doFilter(Log4jServletFilter.java:66)[log4j-core-2.0-beta9.jar:2.0-beta9]
    1 frame
  13. Glassfish Core
    CoyoteAdapter.service
    1. org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:241)[tomcat-catalina-7.0.52.jar:7.0.52]
    2. org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208)[tomcat-catalina-7.0.52.jar:7.0.52]
    3. org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:220)[tomcat-catalina-7.0.52.jar:7.0.52]
    4. org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:122)[tomcat-catalina-7.0.52.jar:7.0.52]
    5. org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:501)[tomcat-catalina-7.0.52.jar:7.0.52]
    6. org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:170)[tomcat-catalina-7.0.52.jar:7.0.52]
    7. org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)[tomcat-catalina-7.0.52.jar:7.0.52]
    8. org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:950)[tomcat-catalina-7.0.52.jar:7.0.52]
    9. org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:116)[tomcat-catalina-7.0.52.jar:7.0.52]
    10. org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)[tomcat-catalina-7.0.52.jar:7.0.52]
    10 frames
  14. org.apache.coyote
    AjpProcessor.process
    1. org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:193)[tomcat-coyote-7.0.52.jar:7.0.52]
    1 frame
  15. Grizzly HTTP
    JIoEndpoint$SocketProcessor.run
    1. org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:607)[tomcat-coyote-7.0.52.jar:7.0.52]
    2. org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:313)[tomcat-coyote-7.0.52.jar:7.0.52]
    2 frames
  16. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)[?:1.7.0_25]
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)[?:1.7.0_25]
    3. java.lang.Thread.run(Thread.java:724)[?:1.7.0_25]
    3 frames