Uploaded image for project: 'Portals Apps (Retired)'
  1. Portals Apps (Retired)
  2. APA-47

Reverse Proxy Service Component needs to encode remote URLs which are malformed (e.g., containing space)

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • apa-webcontent-1.2
    • apa-webcontent-1.3
    • apa-webcontent
    • None

    Description

      Thank you so much for reporting this problem, Jérôme Dupont!

      Excerpt from the thread in the mailinglist:

      -------

      I have a problem left, it's that some uri of documents are malformed and
      contain space, and webcontent proxyx (I use the 1.1 version) doesn't encode
      them with the default configuration.

      Is there a mean to encode the url before parsing it?

      here is the return exception
      java.lang.IllegalArgumentException
      java.net.URI.create(URI.java:842)
      org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:69)

      org.apache.portals.applications.webcontent.proxy.impl.RewritableHttpReverseProxyServiceImpl.invoke
      (RewritableHttpReverseProxyServiceImpl.java:289)

      org.apache.portals.applications.webcontent.proxy.impl.DefaultHttpReverseProxyServlet.service
      (DefaultHttpReverseProxyServlet.java:436)
      javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

      cause m�re

      java.net.URISyntaxException: Illegal character in path at index 108:
      http://SECRETSERVER.bnf.fr/DSI/PiloteProdV6.nsf/0/F8C57293124EDBF9C125783200376835/$FILE/EXO-ADM-2011-000020-01
      (p2).doc
      java.net.URI$Parser.fail(URI.java:2809)
      java.net.URI$Parser.checkChars(URI.java:2982)
      java.net.URI$Parser.parseHierarchical(URI.java:3066)
      java.net.URI$Parser.parse(URI.java:3014)
      java.net.URI.<init>(URI.java:578)
      java.net.URI.create(URI.java:840)
      org.apache.http.client.methods.HttpGet.<init>(HttpGet.java:69)

      Attachments

        Activity

          People

            woon_san Woonsan Ko
            woon_san Woonsan Ko
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: